MathJax kütüphanesi normal durumlarda script'i eklediğiniz tüm sayfalarda çalışmaktadır. Sadece istediğimiz bölümde çalışması, diğer bölümlerde geçerli olmamasını sağlayabilirsiniz. Bunu aşağıdaki gibi yapabilirsiniz:
<html>
<head>
<meta charset="utf-8">
<script src='https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
processClass: "mathjax",
ignoreClass: "no-mathjax"
}
});
</script>
</head>
<body class="no-mathjax">
<div>
\begin{math} : Bir TeX veya LaTeX dökümanında inline math bölümünün
başladığını belirte ifade. \begin{math} ile başlar ve \end{math} ile bitebilir
</div>
<div class="mathjax">
<br/>
MathJax ile \(\int_{a}^{b} x^2 dx\) gibi TeX veya LaTeX ifadelerini sayfa içinde kullanbilirsiniz.
</div>
</body>
</html>
processClass ile mathjax'in uygulanacak sınıfı, no-mathjax ile de mathjax uygulanmayacak bölüm verilebilir. no-mathjax içindeki \begin{math} ifadeleri mathjax tarafından işlenmeyecektir
Eğer console'da
WARNING: cdn.mathjax.org has been retired. Check https://www.mathjax.org/cdn-shutting-down/ for migration tips.
şeklinde bir uyarı görüyorsanız bu artık https://cdn.mathjax.org/mathjax adresinin kullanılmaması anlamına gelmektedir. MathJax geliştirenler bunun yerine https://cdnjs.cloudflare.com/ajax/libs/mathjax adresini kullanmanızı önermektedirler.
Örneğin
<script async="async" src= "https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
şeklinde olan bağlantınızı
<script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
şekline çevirirseniz uyarı kalkacaktır.