WordPressで数式を使えるプラグイン、MathJax LaTeX

数学

最近、身内に高校数学を教えることになったのですが。

私が大学受験をしたときとは微妙に範囲が異なり(データの分析なんて私の時代はなかった)。

どうせ教えるなら私も数学が好きなので、復習もかねてブログ制作を検討することになりました。

準備として WordPress で数式を使えるプラグインがないか調べていたら、見つかったので紹介します。



LaTeX とは

数学をパソコンで綺麗に表示するための言語で TeX というものがあります。

LaTeX は、TeX よりも文書作成がもっと手軽にできるようにと開発されたものだそうです。

私も理系大学を卒業したのですが、実は大学4回生まで相当なパソコン嫌いだったので(使っていなかっただけで、今は大好きですよ)。

この存在を知りませんでしたね。

たしかに公式は見た目が汚いとわかりにくいですからね。

なんのための数式かわかりません。

それにしても数式をパソコンで扱うなんて何年ぶりだろう。

MathJax とは

TeX表記で記述されたテキストベースのコマンドを Web上で数式に整形する JavaScript ライブラリです。

JavaScript に対応したあらゆるブラウザでの動作を可能としています。

読み手が特別なソフトや追加フォントをインストールする必要もありません。

MathJax LaTeX とは

つまり MathJax LaTeX は、MathJax を WordPress で簡単に使えるプラグインなのです。

百聞は一見にしかず。

実際に使ってみましょう。

使い方

まずは、WordPress管理画面から プラグイン → 新規追加 で MathJax で検索して MathJax LaTeX をインストールします。

プラグインを有効化したら、実際に使っていきましょう。

\[x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\]

これは2次方程式の解の公式です。

平方完成して導き出せるやつですね(呪文のように唱えていたので今でも覚えていますが)。

先程の2次方程式の解の公式を表示させるためには。

[mathjax]

というコードを記事内に挿入します。

これで MathJax が使えるようになります。

あとは下記のコードを挿入します。

\[x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\]

これで2次方程式の解の公式が表示されます。

MathJax-LaTeX が使えない

実は私の環境だとプラグインを有効化してコードを挿入しても、最初 MathJax-LaTeX が上手く動きませんでした。

設定 → MathJax-LaTeX から強制ロードの項目にチェックを一度入れると無事使えるようになりました。

その後、チェックは外しても、問題なく使えています。

理由は不明ですが、動いているからまあいいか。

数学系のブログを書く人におすすめ

私も TeX表記を最初に見たとき、面倒そうだと感じたのですが。

実際にテキスト打ちしてみると、この表記がいかに優れているかがわかりました。

慣れの問題で本当に使いやすいです。

最後に

いかがでしょうか。

数学を必要としない人にとっては少々マニアックな記事でしたが。

TeX言語は、もともとテキストファイルから高度な印刷物(数式などを含んだ)を作ることができるシステムです。

とにかく数式を表現するのに TeX言語 が優れているということはわかりました。