42 lines
1.3 KiB
Django/Jinja
42 lines
1.3 KiB
Django/Jinja
|
|
{%- macro mathjax(url="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-MML-AM_CHTML-full,Safe") -%}
|
|
<!-- Load mathjax -->
|
|
<script src="{{url}}"> </script>
|
|
<!-- MathJax configuration -->
|
|
<script type="text/x-mathjax-config">
|
|
init_mathjax = function() {
|
|
if (window.MathJax) {
|
|
// MathJax loaded
|
|
MathJax.Hub.Config({
|
|
TeX: {
|
|
equationNumbers: {
|
|
autoNumber: "AMS",
|
|
useLabelIds: true
|
|
}
|
|
},
|
|
tex2jax: {
|
|
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
|
|
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
|
|
processEscapes: true,
|
|
processEnvironments: true
|
|
},
|
|
displayAlign: 'center',
|
|
CommonHTML: {
|
|
linebreaks: {
|
|
automatic: true
|
|
}
|
|
},
|
|
"HTML-CSS": {
|
|
linebreaks: {
|
|
automatic: true
|
|
}
|
|
}
|
|
});
|
|
|
|
MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
|
|
}
|
|
}
|
|
init_mathjax();
|
|
</script>
|
|
<!-- End of mathjax configuration -->
|
|
{%- endmacro %}
|