Jeg har længe været betaget af MathJax, som bl.a. benyttes på math.stackexchange.com og ProofWiki. Det imponerende er, at man med MathJax kan skrive matematiske formler inline i sin HTML vha. TeX eller MathML, og formlerne laves vha. smart brug af fonte, således at formlerne skalerer med teksten i modsætning til pre-MathJax, hvor det var kotyme at gå den smertefulde gang, hvor formler blev indsat i HTML’en med gifs, som man f.eks. ser det på WikiPedia.
For at bruge MathJax skal man linke til den relevante JavaScript fil, og man skal konfigurere delimiters til inline brug af Tex syntaks:
1: <script type="text/x-mathjax-config">
2: MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
3: </script>
4: <script type="text/javascript"
5: src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
6: </script>
Som i sædvanlig TeX, kan man nu bruge $ til at lave formler. Følgende TeX giver f.eks. formlen nedenunder (som er Jensens’ Ulighed – courtesy of ProofWiki).
\displaystyle \phi\left(\frac {\sum_{k=1}^n \lambda_k x_k} {\sum_{k=1}^n \lambda_k}\right) \le \frac {\sum_{k=1}^n \lambda_k \phi\left({x_k}\right) } {\sum_{k=1}^n \lambda_k}
$\displaystyle \phi\left(\frac {\sum_{k=1}^n \lambda_k x_k} {\sum_{k=1}^n \lambda_k}\right) \le \frac {\sum_{k=1}^n \lambda_k \phi\left({x_k}\right) } {\sum_{k=1}^n \lambda_k}$