Mathematical notation in a Hugo project can be enabled by using third party JavaScript libraries.

This theme supports KaTeX.

  • When using a math code block or katex shortcode, KaTeX is activated automatically.
  • To manually enable KaTeX globally set the parameter math to true in a project’s configuration file.
  • To enable KaTeX on a per page basis include the parameter math: true in the frontmatter of the content files.

Note: Use the online reference of Supported TeX Functions

Examples

Inline

Such as \\(\KaTeX\\)(KaTeX\KaTeX) and $\LaTeX$(LaTeX\LaTeX).

Block

1$$
2FORMULA
3$$
markdown

(φ=1+52=1.6180339887) (\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…)

φ=1+11+11+11+ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } }

Math code block(recommended)

See GitLab Flavored Markdown.

1```math
2FORMULA
3```
markdown

The probability of getting kk heads when flipping nn coins is:

P(E)=(nk)pk(1p)nk(1) \tag*{(1)} P(E) = {n \choose k} p^k (1-p)^{n-k}

Multiple lines via shortcode(recommended)

1{{< katex >}}
2FORMULA
3{{< /katex >}}
markdown
Eo1=12(targeto1outo1)2=12(0.010.75136507)2=0.274811083Eo2=0.023560026Etotal=Eo1+Eo2=0.274811083+0.023560026=0.298371109 \begin{array}{l} E_{o 1}=\frac{1}{2}\left( { target }_{o 1}- { out }_{o 1}\right)^{2}=\frac{1}{2}(0.01-0.75136507)^{2}=0.274811083 \\ E_{o 2}=0.023560026 \\ E_{ {total }}=E_{o 1}+E_{o 2}=0.274811083+0.023560026=0.298371109 \end{array}