ブログで数式を書きたいときはありませんか?
学習の記録を記すようなときに書きたくなると思うのですが、普通に記事を書いてしまうと、複雑な数式はうまく書くことができません。
そんな時に活躍するのがLaTeXです。
WordPressでブログを書いているときには、プラグインを導入することで、LaTeXで書くことができます。
ToBuToRiも、統計検定準1級の学習記録を記事にする時に使っています。
それでは、LaTeXがなんなのかを説明しながら、WordPressでのLaTeXプラグインの使い方をご紹介します。
LaTeXとは?
LaTeXとは、レポートや論文などの理系電子文書において世界中で使われる文書作成システムのことです。
「ラテック」や「ラテフ」と読みます。
LaTeXは、Microsoft Wordのようなワープロソフトと違い文書を構成する時にソースファイルを作りコンパイルする必要があります。
なので、作成している時と最終的な見た目が変わってきます。
また、LaTeXの良いところは、平方根を複数回重ねた数式や微分・積分などの複雑な数式を美しく書くことができるところです。
MathJax-LaTeXプラグイン
WordPressでLaTeXを使うためにはプラグインを入れる必要があります。
複数種類あるようですが、「MathJax-LaTeX」を使おうと思います。
プラグインのインストールは、通常のプラグインと同じで、「MathJax-LaTeX」を検索してインストールするだけです。
次に記事中でLaTeXを書くためにはショートコードを宣言する必要があります。
「mathjax」を[]で括ったものを記事中に配置するだけです。
正しく動けば、このショートコードは記事中に表示されません。
また、毎回ショートコードコードを記載するのが面倒な場合は、プラグインの設定で、Force Loadを設定すれば良いのですが、LaTeXで記載しない記事を含めて毎回スクリプトが読み込まれることになります。
実際書くとどうなるか
実際にLaTeXで数式を書いてみます。
積分の式を書くと、
$$ \int^{b}_{a} f(x) dx = \lim_{n \to \infty} \sum^{n-1}_{i=0} f(x_{i}) \Delta x $$
のようになります。
こちらは実際には、
$$ \int^{b}_{a} f(x) dx = \lim_{n \to \infty} \sum^{n-1}_{i=0} f(x_{i}) \Delta x $$
のように記載しています。
また、ToBuToRiはプラグインを入れてこの記事を書いている際、数式がうまく表示されなかったのですが、LaTeXのコードをコピペした際に、ブロックが「段落」から「コード」になってしまったところが問題だったようです。
まとめ
ブログで複雑な数式を美しく書くためには、LaTeXで書くことをおすすめします。
LaTeXは、レポートや論文などの理系電子文書で良く利用される文書作成システムです。
WordPressでは「MathJax-LaTeX」をインストールし、ショートコードを記載するだけで、LaTeXを使うことができます。
これから学習の記録をブログに書こうと思っている方は試してみてはいかがでしょうか。
では、また。