ひらめの日常

日常のメモをつらつらと

はてなブログのtex記法では記号を余分にescapeすること

うまく表示されなくて困ることが多いので自分用にメモします(随時更新)。

大括弧

tex記法自体が大括弧 [] を使用するのでうまくparseできないようです。自分用にメモします。

<div align="center">[tex:{ \displaystyle
\tau=E\[Y^{(1)}\] - E\[Y^{(0)}\]
}]</div>
{ \displaystyle
\tau=E[Y^{(1)}] - E[Y^{(0)}]
}

ちなみにescapeしないと表示が壊れます😇

<div align="center">[tex:{ \displaystyle
\tau=E[Y^{(1)}] - E[Y^{(0)}]
}]</div>
{ \displaystyle
\tau=E[Y^{(1)} - E[Y^{(0)}] }]

アンダースコア

texのインライン記法においても _ が同じ行に複数回現れると、Markdownで使用する _ と混ざってしまってparseに失敗しているようです。なので、アンダースコア _ の前でescapeが必要になるようです。

  • この変数は [tex: A\_{i}]  A_{i} で、こっちは [tex: B\_{i}]  B_{i} です。

こっちはesapeしていないので表示が壊れます。

  • この変数は [tex: A_{i}] [tex: A{i}] で、こっちは [tex: B_{i}] [tex: B{i}] です。