MathJax 公式渲染
在学术研究、科学技术或任何需要展示复杂数学公式的场景中,一个能够良好渲染公式的工具至关重要。Hugo 社区提供了多种集成 MathJax 的方法,使得在你的 Hugo 网站上展示 LaTeX 格式的数学公式变得轻而易举。
启用 MathJax
最直接的方法是在你的网站配置文件(例如 config.toml)中全局启用 MathJax,或者在单个页面的 frontmatter 中为该页面启用。
全局启用(在 config.toml 中):
[params]
mathjax = true
页面级启用(在 Markdown 文件的 frontmatter 中):
+++
title = "数学公式示例"
date = 2024-05-15
mathjax = true
+++
当你将 mathjax 设置为 true 时,Hugo 的主题(如果主题支持)会自动在页面中引入 MathJax 库,并处理 LaTeX 公式。
使用 LaTeX 语法编写公式
一旦 MathJax 被启用,你就可以在 Markdown 内容中使用 LaTeX 语法来编写数学公式。
行内公式: 使用一对美元符号
$包围公式。例如:$E=mc^2$
块级公式: 使用两对美元符号
$$包围公式,或者使用\[和\]。例如: $$ \sum_{i=1}^{n} i = \frac{n(n+1)}{2} $$