概要
Qiitaで数式をインラインにしたときにうまくレンダリングされなかったときの対処メモです
やりたいこと
インラインで $ MSE = \frac{\sum_{i=0}^{N-1} (\mathbf{y}_i - \hat{\mathbf{y}}_i)^2}{N} $ な風に数式を書きたい
コードブロックで数式を記述する場合
Tex記法で
TeX記法
MSE = \frac{\sum_{i=0}^{N-1} (\mathbf{y}_i - \hat{\mathbf{y}}_i)^2}{N}
のようにしてコードブロック内に記述すると↓のように表示される。
MSE = \frac{\sum_{i=0}^{N-1} (\mathbf{y}_i - \hat{\mathbf{y}}_i)^2}{N}
インライン数式で記述する場合
$ と $ で数式挟んであげて、同じようにTex記法で記述する
$ MSE = \frac{\sum_{i=0}^{N-1} (\mathbf{y}_i - \hat{\mathbf{y}}_i)^2}{N} $
すると↓のように表示され数式にならない。
$ MSE = \frac{\sum_{i=0}^{N-1} (\mathbf{y}_i - \hat{\mathbf{y}}_i)^2}{N} $
そこで、↓のように2つめの\mathbf{y}_i
の_
の前に"\"をいれて\_
のようにエスケープした
2つめの"_"を"_i"のようにエスケープ
$ MSE = \frac{\sum_{i=0}^{N-1} (\mathbf{y}_i - \hat{\mathbf{y}}\_i)^2}{N} $
すると、インラインでも期待したとおり表示された
$ MSE = \frac{\sum_{i=0}^{N-1} (\mathbf{y}_i - \hat{\mathbf{y}}_i)^2}{N} $
(参考記事のコメント欄を参考にさせていただきました、うまくいった理由はよく理解できていません。)