Haskell勉強会

関数型プログラミングの学習日記

はてなブログのtex記法

以前、はてなブログで数式を書く方法を調べてみました。

そのときはMathJaxライブラリーを自前で用意する方法を使いましたが、今回ははてなブログtex記法を取り上げます。

 

 

MathJaxライブラリーを自前で用意する方法

 

haskell.hatenablog.com

 

  1. MathJaxのJavaScriptライブラリーをCDN経由でブログのページに読み込む。
  2. LaTexの記法で数式を書く。

 

このときは、自前でMathJaxのライブラリーファイルを読み込む設定を行いましたが、はてなブログではデフォルトでMathJaxが使えるようになっているそうです。

 

はてなブログtex記法

https://help.hatenablog.com/entry/text-hatena-list

help.hatenablog.com

 

このページでは、はてなブログで使用することができるはてな記法の一覧を紹介しています。

入力支援記法

tex記法 [tex:~~] mimeTeX を使って数式を表示します

 

記入例

[tex: y = ax^2 + bx + c ]

(↑上記の行はブログ編集画面では<code>~</code>タグで囲んでいます。)

 

表示例

 y = ax^2 + bx + c

 

他にも数式をはてなブログtex記法で書いてみます。

 

例1

 f(x) = \int x dx

 

例2

 e^{j\pi} + 1 = 0

 

例3

 \begin{align} \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} \end{align})

 

=で数式の左端を揃える方法が分かりませんが(調べてない)、だいたいOKでした。

 

参考

 

www.google.com

 

cartman0.hatenablog.com

 

gyokan.hatenablog.com

 

aluminum-pepe.hatenablog.com

 

shizenkarasuzon.hatenablog.com

 

auewe.hatenablog.com

 

はてなブログtex記法の表現力がどれぐらいなのか?よく分かりませんが、とりあえずならこれで数式が書けるようです。

たまにしか数式を書かないなら、これで十分かもしれませんね!

 

 

 

[改訂第7版]LaTeX2ε美文書作成入門
 

 

LaTeX2ε辞典 増補改訂版

LaTeX2ε辞典 増補改訂版