数学公式
大约 2 分钟
让你的 VuePress 站点中的 Markdown 文件支持
配置
在你的项目中安装相关的
pnpm
pnpm add -D katex
# or
pnpm add -D mathjax-full
yarn
yarn add -D katex
# or
yarn add -D mathjax-full
npm
npm i -D katex
# or
npm i -D mathjax-full
之后启用它:
import { defineUserConfig } from "vuepress";
import { hopeTheme } from "vuepress-theme-hope";
export default defineUserConfig({
theme: hopeTheme({
markdown: {
math: {
type: "katex", // 或 'mathjax'
},
},
}),
});
格式
内联模式:
$xxx$
显示模式:
$$xxx$$ $$ xxx $$
转义
可以通过在 $
字符之前使用 \
或在 $
字符前后添加空格来完成转义:
可以通过在 `$` 字符之前使用 `\` 或在 `$` 字符前后添加空格来完成转义:
$a=1$ 是一个 TeX 方程,而 $ a=1 $ 和 \$a=1$ 不是。
案例
行内语法
Euler's identity
Euler's identity $e^{i\pi}+1=0$ is a beautiful formula in $\mathbb{R}^2$.
显示语法
$$
\frac {\partial^r} {\partial \omega^r} \left(\frac {y^{\omega}} {\omega}\right)
= \left(\frac {y^{\omega}} {\omega}\right) \left\{(\log y)^r + \sum_{i=1}^r \frac {(-1)^i r \cdots (r-i+1) (\log y)^{r-i}} {\omega^i} \right\}
$$
在此尝试
输入
输出
支持列表
插件教程和常见问题: TeX
Katex:
Mathjax:
使用 KaTeX
使用 KaTeX 时,任何其他选项都将作为 KatexOptions
传递给 KaTeX。有关所有可用选项,请参阅 KaTeX 文档。
此外,还支持 2 个特殊选项:
copy
:是否启用复制扩展。mhchem
:是否启用 mhchem 扩展。
使用 MathJax
使用 MathJax 时,您可以设置:
tex
:传递给 TeX 输入解析器的选项output
:'svg'
(默认)或'chtml'
来更改输出格式为 SVG 或 HTML。chtml
:传递给通用 HTML 输出解析器的选项svg
:传递给 SVG 输出解析器的选项
更新日志
2025/2/19 06:45
查看所有更新日志
05356
-于b1230
-于22787
-于6ad69
-于b41c0
-于54c46
-于55ea3
-于792dc
-于83bff
-于ef5af
-于07492
-于2a306
-于e45fb
-于8174c
-于74050
-于52ad0
-于2243a
-于b5ddb
-于feeb6
-于2fa50
-于3c8d6
-于9856d
-于23515
-于48bca
-于9cdd7
-于63d09
-于fd395
-于1eb77
-于1a73d
-于4d1ba
-于f6ff0
-于3c199
-于019a8
-于b9286
-于ace60
-于0ea98
-于688d8
-于8e875
-于