---
tags:
Quartz uses Katex by default to typeset both inline and block math expressions at build time.
Block math can be rendered by delimiting math expression with $$.
$$
f(x) = \int_{-\infty}^\infty
f\hat(\xi),e^{2 \pi i \xi x}
\,d\xi
$$
$$
f(x) = \int_{-\infty}^\infty
f\hat(\xi),e^{2 \pi i \xi x}
\,d\xi
$$
$$
\begin{aligned}
a &= b + c \ &= e + f \
\end{aligned}
$$
$$
\begin{bmatrix}
1 & 2 & 3 \
a & b & c
\end{bmatrix}
$$
Similarly, inline math can be rendered by delimiting math expression with a single $. For example, $e^{i\pi} = -1$ produces $e^{i\pi} = -1$
There will be cases where you may have more than one $ in a paragraph at once which may accidentally trigger MathJax/Katex.
To get around this, you can escape the dollar sign by doing \$ instead.
For example:
I have $1 and you have $2 produces I have $1 and you have $2I have \$1 and you have \$2 produces I have \$1 and you have \$2In quartz.config.ts, you can configure Quartz to use MathJax SVG rendering by replacing Plugin.Latex({ renderEngine: 'katex' }) with Plugin.Latex({ renderEngine: 'mathjax' })
Plugin.Latex() from quartz.config.ts.quartz/plugins/transformers/latex.ts