LoginSignup
13
8

More than 3 years have passed since last update.

Qiitaで数式をインライン表示にしたときにうまく数式としてレンダリングされなかったときの対処メモ

Last updated at Posted at 2019-08-17

概要

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} $

参考記事のコメント欄を参考にさせていただきました、うまくいった理由はよく理解できていません。)

参考

Qiitaの数式チートシート

13
8
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
8