Math Typesetting
Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.
In this example we will be using KaTeX
To enable KaTeX globally, set the parameter
math
totrue
in a project’s configuration:config.toml
[params] math = true
config.yaml
params: math: true
To enable KaTeX on a per page basis, include the parameter
math: true
in Front Matter of Markdown content files:--- math: true ---
Note: Use the online reference of Supported TeX Functions
Examples
Block math:
$$ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } $$
Inline math:
This is an inline polynomial: $5x^2 + 2y -7$.