Nextra 中文文档
LaTeX

LaTeX

Nextra 使用 KaTeX (opens in a new tab) 来直接在 MDX 中渲染 LaTeX 表达式。 要启用 LaTeX 支持,你必须在你的 next.config.js 文件中启用 latex 选项:

next.config.js
module.exports = require('nextra')({
  latex: true
})

当启用时,KaTeX的CSS和字体将自动包含在您的站点中,您可以开始在MDX文件中编写数学表达式。在MDX中使用LaTeX就像将您的表达式包裹在$$$中一样简单。

示例

例如以下Markdown代码:

page.mdx
The **Pythagorean equation**: $a=\sqrt{b^2 + c^2}$.

将会渲染成:

The Pythagorean equation: a=b2+c2a=\sqrt{b^2 + c^2}.

您仍然可以在与您的LaTeX表达式相同的行中使用Markdown和MDX语法

💡

如果您想要在内容中显示$而不是将其渲染为等式, 您可以使用反斜杠(\)进行转义。例如 \$e = mc^2\$ 将被渲染为 $e = mc^2$。

API

要了解有关KaTeX及其支持的函数和约定的更多信息,请访问KaTeX的文档 (opens in a new tab)