Markdown documents can include elegant representations of algebraic formulae, using KaTeX.

The CommonMark specification of Markdown does not include scope for representing formulae or equations. Fortunately, there is KaTeX , an excellent typesetting library, which can be embedded in Markdown. KaTeX is supported extensively.

VSCode supports $\KaTeX$ in Markdown, equations are rendered in the VSCode preview pane, Ctrl + K V.

Inline math equations are wrapped in single dollar signs. For example, $x^2$ becomes $x^2$.

$\KaTeX$ blocks begin and end with two dollar signs:

1$$2x^2 3$$


produces $$x^2$$

Pythagorean Theorem

1$$2a^2 + b^2 = c^2 3$$


$$a^2 + b^2 = c^2$$

Einstein’s Theory of Special Relativity

1$$2e=mc^2 3$$


$$e=mc^2$$

Matrices

 1$$2\begin{pmatrix} 3a & b \cr 4c & d 5\end{pmatrix} 6+ 7\begin{pmatrix} 8e & f \cr 9g & h 10\end{pmatrix} 11$$


$$\begin{pmatrix} a & b \cr c & d \end{pmatrix} + \begin{pmatrix} e & f \cr g & h \end{pmatrix}$$

Special Cases

1$$2\begin{dcases} 3 a &\text{if } b \cr 4 c &\text{if } d 5\end{dcases} 6$$


$$\begin{dcases} a &\text{if } b \cr c &\text{if } d \end{dcases}$$