2019年7月9日火曜日

Webで数式が書ける!

LaTeXを使うと、数式を掛けるのは知っていますが、インストールしていないと使えません。もっと気楽に数式が書けないかな、と思いました。

世の中のWebページで数式の記述を見かけるので、ひょっとしたらHTMLで数式が書けるのでは、と思い調べてみました。すると2個見つけました。
  • MathML: HTMLのタグに近い記法
  • MathJax: LaTeXに近い記法
私は、LaTeXになじんでいるので、MathJaxを選びました。テキストエディタとブラウザ(とネット環境)で、数式が書けるのはすごく便利です。

以下は「博士が愛した数式」に出てくるオイラーの等式です。
博士の愛した数式(*1)

この数式は、「¥(e^{i¥pi} = -1¥)」(*2)と書きます。「\(e^{i\pi} = -1\)」は数式になっていると思います。
(*1) Twitter対策で、画像に変換した数式を張り付けています。
(*2) 変換されないように、「円マーク(バックスラッシュ)」にするところを「全角の円マーク」にしています



数式を書く方法を探す発端となった、悲しい思いをした記事は以下の通りです。

  • 久々のWord大クラッシュ(リンク
MathJaxを書くにあたって、参考にしたリンクは以下の通りです。
  • MathJaxによる数式表示(リンク
このサイトで紹介されている数式を掲載して、この記事を終えます。
 \[ \frac{\pi}{2} = \left( \int_{0}^{\infty} \frac{\sin x}{\sqrt{x}} dx \right)^2 = \sum_{k=0}^{\infty} \frac{(2k)!}{2^{2k}(k!)^2} \frac{1}{2k+1} = \prod_{k=1}^{\infty} \frac{4k^2}{4k^2 - 1} \]

0 件のコメント:

コメントを投稿