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} $$
或者: [ \int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi} ]
示例
下面是一个简单的公式示例:
当 $\alpha$ 是一个非零向量时,我们有: $$ \vec{v} = \begin{pmatrix} x \ y \ z \end{pmatrix} $$ 其中 $x, y, z$ 是向量的三个分量。
在世界杯竞猜官网,我们有时会需要展示一些与数据分析相关的公式,MathJax 的集成极大地增强了我们内容的可读性和专业性。