数学排版

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

本文介绍了如何在Hugo项目中设置KaTeX进行数学排版。首先,在/layouts/partials/目录下创建math.html部分,引用Auto-render扩展或本地脚本。通过将项目配置中的math参数设置为true,可以全局启用KaTeX,也可以在内容文件中单独为每页启用。文中还提供了支持的TeX函数的在线参考及示例。

🎯

关键要点

  • 在Hugo项目中使用KaTeX进行数学排版需要创建一个部分文件math.html。

  • 在math.html中引用Auto-render扩展或本地脚本。

  • 通过在项目配置中将math参数设置为true,可以全局启用KaTeX。

  • 也可以在内容文件中单独为每页启用KaTeX,方法是添加参数math: true。

  • 文中提供了支持的TeX函数的在线参考及示例,包括行内数学和块级数学的示例。

延伸问答

如何在Hugo项目中设置KaTeX进行数学排版?

在Hugo项目中,需要在/layouts/partials/目录下创建一个math.html部分,并引用Auto-render扩展或本地脚本。

如何全局启用KaTeX?

通过在项目配置中将math参数设置为true,可以全局启用KaTeX。

如何在特定页面启用KaTeX?

在内容文件中添加参数math: true,可以在特定页面启用KaTeX。

math.html文件中需要包含哪些内容?

math.html文件中需要引用Auto-render扩展或本地脚本,并在模板中包含该部分。

KaTeX支持哪些TeX函数?

文中提供了支持的TeX函数的在线参考,包括行内数学和块级数学的示例。

可以给出行内数学和块级数学的示例吗?

行内数学示例:$\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…$,块级数学示例:$$ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } $$。

🏷️

标签

➡️

继续阅读