MathJax is a JavaScript engine to display mathematical expressions in web browsers. I would have needed in it some posts before on my blog, but I have never tried. Today I would like to show how easy I have integrated in my blog.
Just for testing I have downloaded version 2.7
from the
MathJax Github releases
and I have unpacked the archive to an accessible directory of my web root. The hole unpacked directory has a size of
70.5 MB.
MathJax test/sample.html
example has the following HTML code in the head
element, I will
include it at the end of the body
.
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
tex2jax: {inlineMath: [["$","$"],["\\(","\\)"]]}
});
</script>
<script type="text/javascript" src="path_to_mathjax/MathJax.js"></script>
The following HTML or better Tex code will result in a beautiful mathematical expressions of the Cauchy-Schwarz Inequality.
<p>\[
\left( \sum_{k=1}^n a_k b_k \right)^{\!\!2} \leq
\left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
\]</p>
\[ \left( \sum_{k=1}^n a_k b_k \right)^{\!\!2} \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right) \]