數學公式
在 Markdown/MDX 中撰寫數學公式。
開始使用
安裝
npm install remark-math rehype-katex katex新增外掛
在 unified 中,remark-math 是負責解析數學語法的 remark 外掛,而 rehype-katex 則是透過 KaTeX 算繪數學式的 rehype 外掛。
在 Sätteri 中,數學語法是由解析器直接支援的功能。只要啟用此功能,預設組合就會使用 KaTeX 進行算繪。
import rehypeKatex from 'rehype-katex';
import remarkMath from 'remark-math';
import { defineConfig } from 'fumadocs-mdx/config';
export default defineConfig({
mdxOptions: {
remarkPlugins: [remarkMath],
// 請放在第一個,因為它必須在語法突顯器之前執行
rehypePlugins: (v) => [rehypeKatex, ...v],
},
});加入樣式表
請在根版面配置中加入 KaTeX 樣式表:
import 'katex/dist/katex.css';完成
Inline: $$c = \pm\sqrt{a^2 + b^2}$$
```math
c = \pm\sqrt{a^2 + b^2}
```行內:
泰勒展開式 (以冪級數表示全純函數 ) :
提示
您其實可以直接複製維基百科上的方程式,貼上時會自動轉換為 KaTeX 字串。
How is this guide?
最後更新於
