mirror of
https://github.com/Wonderfall/hugo-WonderMod.git
synced 2024-11-23 11:01:37 +01:00
f6f3d298cc
For an equation to render inline make sure to wrap it within an inline shortcode so that the Markdown processor is not used for parsing. Also note that for inline KaTex since `katex@0.11.1` use the `\( ... \)` delimiters and not the `$` sign. Closes: #60
1.8 KiB
1.8 KiB
author | title | date | description | math |
---|---|---|---|---|
Hugo Authors | Math Typesetting | 2019-03-08 | A brief guide to setup KaTeX | true |
Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.
In this example we will be using KaTeX
- Create a partial under
/layouts/partials/math.html
- Within this partial reference the Auto-render Extension or host these scripts locally.
- Include the partial in your templates like so:
{{ if or .Params.math .Site.Params.math }}
{{ partial "math.html" . }}
{{ end }}
- To enable KaTex globally set the parameter
math
totrue
in a project's configuration - To enable KaTex on a per page basis include the parameter
math: true
in content files.
Note: Use the online reference of Supported TeX Functions {{< math.inline >}} {{ if or .Page.Params.math .Site.Params.math }}
{{ end }} {{}}Examples
{{< math.inline >}}
Inline math: \(\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…\)
{{}}Block math:
\varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } }