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: .
您仍然可以在与您的LaTeX表达式相同的行中使用Markdown和MDX语法。
💡
如果您想要在内容中显示$
而不是将其渲染为等式,
您可以使用反斜杠(\
)进行转义。例如 \$e = mc^2\$
将被渲染为 $e = mc^2$。
API
要了解有关KaTeX及其支持的函数和约定的更多信息,请访问KaTeX的文档 (opens in a new tab)。