コンテンツにスキップ

Astro(starlight)でrehypeKatexプラグインに引数を渡す方法.

 Astroを使用して,Webページを作成している.KaTeX\KaTeXをプラグインに利用して数式を記述しているが,数式内に日本語が混入すると警告が少々うるさい. 例えば以下のようなもの.

Terminal window
LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "" used in math mode [unicodeTextInMathMode]

 これを抑止するためには,使用しているプラグインrehypeKatexに引数{strict: true}を渡せばよい.その方法がわかったので,記載する.

astro.config.mjs
...
markdown: {
remarkPlugins: [remarkMath],
rehypePlugins: [ [rehypeKatex, {strict: true}] ],
}
...