Pocket

今回は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上に数式を表示することもできます。

執筆: 仙石裕明