KaTeXのマクロをテストする記事

自分用 KaTeX\KaTeX マクロの動作確認をする記事

マクロ一覧

Eleventyの設定ファイル上で以下の記述を入れている.

markdownLibrary.use(require("@iktakahiro/markdown-it-katex"), {
  macros: {
    "\\bm": "\\boldsymbol{#1}",
    "\\nbracket": "\\left(#1\\right)",
    "\\cbracket": "\\left\\{#1\\right\\}",
    "\\rbracket": "\\left[#1\\right]",
    "\\abracket": "\\left\\langle#1\\right\\rangle",
    "\\const": "\\mathrm{const.}",
  }
});

ここで第2引数で与えているオプションは以下のページのものと同じなので markdown-it-katex 以外の KaTeX\KaTeX にも使い回すことができる.

https://katex.org/docs/options.html

マクロのテスト

\bm

\bm A\bm x + \bm b

Ax+b\bm A\bm x + \bm b

p(\mathbf x | \bm\mu, \bm\Sigma) = \mathcal N(\mathbf x | \bm\mu, \bm\Sigma)

p(xμ,Σ)=N(xμ,Σ)p(\mathbf x | \bm\mu, \bm\Sigma) = \mathcal N(\mathbf x | \bm\mu, \bm\Sigma)

\nbracket

\exp\nbracket{-\frac{z^2}{2}}

exp(z22)\exp\nbracket{-\frac{z^2}{2}}

\cbracket

\exp\cbracket{-\frac{\nbracket{x-\mu}^2}{2\sigma^2}}

exp{(xμ)22σ2}\exp\cbracket{-\frac{\nbracket{x-\mu}^2}{2\sigma^2}}

\rbracket

\mathcal F\rbracket{f\nbracket{\frac{x}{a}}} = aF(a\omega)

F[f(xa)]=aF(aω)\mathcal F\rbracket{f\nbracket{\frac{x}{a}}} = aF(a\omega)

\abracket

\abracket{f(x), g(x)} = \int_a^b f(x)g(x)\;\mathrm dx

f(x),g(x)=abf(x)g(x)  dx\abracket{f(x), g(x)} = \int_a^b f(x)g(x)\;\mathrm dx

\const

\int x^2 \;\mathrm dx = \frac{1}{3}x^3 + \const

x2  dx=13x3+const.\int x^2 \;\mathrm dx = \frac{1}{3}x^3 + \const