可以使用第三方 JavaScript 库启用 Hugo 项目中的数学符号。
转载自: https://adityatelange.github.io/hugo-PaperMod/posts/math-typesetting/
在这个例子中,我们将使用 KaTeX
- 在
/layouts/partials/math.html
下创建 partial - 在此部分引用自动渲染扩展或在本地托管这些脚本。
- 在模板中引用 (
extend_head.html
) 就像: - refer ISSUE #236
{{ if or .Params.math .Site.Params.math }}
{{ partial "math.html" . }}
{{ end }}
- 要全局启用 KaTex,请在项目配置中将参数
math
设置为true
- 要在每页上启用 KaTex,请在内容文件中包含参数
math: true
注意: 可使用在线参考: Supported TeX Functions
Examples
行内公式: \(\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…\)
公式块:
$$ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } $$