Mathematic expressions in HTML with KaTeX

KaTeX is a JavaScript library to render mathematic expressions in your web browser. Similar to MathJax it is able to use TeX as input.

Install KaTeX via npm

The following command installs katex via npm.

npm install --save katex
.
`-- katex@0.9.0-alpha2
  `-- match-at@0.1.1

Minimal KaTeX example

Here a minimal example of a mathematical expression with KaTeX. Mostly the same as with LaTeX, we just need to escape the backslashes.

<link href="path_to_css/katex.min.css" rel="stylesheet">
<script src="path_to_js/katex.min.js"></script>

<div id="katex-container"></div>
<script>
var katexContainer = document.getElementById('katex-container');
katex.render(
    "VAR(Q) = \\frac{1}{n}\\sum \\limits_{i=1}^{n} (q_i - \\mu)^2",
    katexContainer
);
</script>

Just replace path_to_css and path_to_js with the real path to the resources. The code from above results in the following output of the variance formular.

Next Previous