数学公式排版

KaTeX 配置简明指南

在 Hugo 项目中,您可以通过使用第三方 JavaScript 库来启用数学公式支持。

本示例将使用 KaTeX 作为数学公式渲染引擎:

  1. /layouts/partials/ 目录下创建 math.html 局部模板
  2. 在该模板中引用 自动渲染扩展 或本地托管这些脚本
  3. 按如下方式在模板中包含该局部模板:
1
2
3
{{ if or .Params.math .Site.Params.math }}
{{ partial "math.html" . }}
{{ end }}
  • 全局启用:在项目配置中将 math 参数设置为 true
  • 单页启用:在内容文件中包含 math: true 参数

注意: 请参考在线文档 支持的 TeX 函数

示例

行内公式:$\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…$ (黄金比例)

块级公式:

$$ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } $$

(连分数表示)

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计