はてなブログで Tex 記法が崩れる問題
概要
数学の復習をしたい → はてなブログは数式が書けるはずだ → ググってみるとどうやら [tex: ]
という記法を使うらしい。→ うまく表示されないよ!という話。
結論: <div></div> で囲むとうまくいく。
うまくいく場合
例えばこのように書いてみる: [tex: ∀ε > 0, ∃N∈\mathbb{N} ]
上記のように問題なく表示されている。
このときページソースはこの形。
<script type="math/tex" id="MathJax-Element-1"> ∀ε > 0, ∃N∈\mathbb{N} </script>
うまくいかない場合
しかしこのように書いてみると: [tex: | a_n - \alpha | < ε ]
上記のようにうまくいかない。
このときページソースはこの形。<
がなぜか <
と HTML エスケープされてしまっている。
<script type="math/tex" id="MathJax-Element-2"> | a_n - \alpha | < ε </script>
div で囲うと大丈夫
はてなブログで数式(Markdown) - エフアンダーバー を読んで回避策を見つけることができた。<div>
で囲むとよいらしい。
<div style="margin: 1em">[tex: | a_n - \alpha | < ε ]</div>
正常に表示された。
あらためて
書きたかったのは 論法。
<div style="padding: 1em"> [tex: \displaystyle { ∀ε > 0, ∃N∈\mathbb{N} \ \ s.t. \ \ ∀n ∈ \mathbb{N},n \geq N \Rightarrow | a_n - \alpha | < ε }] </div>
うまく出力できた。これで数学関係のメモもブログに書けるだろうか。
そもそも Tex
記法がさっぱりなのでそれも勉強しないといけない。