数学排版
原文英文,约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} } } $$。
🏷️