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\)) and $\LaTeX$($\LaTeX$).

Block

1$$
2FORMULA
3$$

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

\[ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } \]

Math code block(recommended)

See GitLab Flavored Markdown.

1```math
2FORMULA
3```

The probability of getting \(k\) heads when flipping \(n\) coins is:

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

Multiple lines via shortcode(recommended)

1{{< katex >}}
2FORMULA
3{{< /katex >}}
$$ \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} $$