今回はJupyter Notebookで数式を書く方法を紹介します。
Jupyter NotebookではLaTeXの記法をMathjax(Javascriptライブラリ)によって記述することができます。MathjaxはJupyter Notebookに組み込まれているため、特に設定は不要です。
以下では2018年の岡山理科大学の入試問題を例に、数式を記載する方法を紹介します。
1. 記述モードを「Markdown」に設定
Jupyter Notebookを開いたら、まずは記述モードを「Markdown」に変更しましょう。
2. 数式を記載
式の始まりと終わりを $
で囲みます。
記法はLaTeXの記法に従います。
$ \begin{align} \lim_{n \to \infty} n (\sqrt{n^2+1} -n) \\ \end{align} $
数式は美しいですね。
今回は例で極限を扱いましたが、記法についてはEasy Copy MathJax がわかりやすいです。
また、代数演算ライブラリのsympyを使用すれば、コードの実行で直接Notebook上に数式を表示することもできます。
執筆: 仙石裕明