mathjax.tpl
35 lines
| 1.3 KiB
| application/vnd.groove-tool-template
|
SmartyLexer
damianavila
|
r14150 | {%- macro mathjax() -%} | |
<!-- MathJax configuration --> | |||
<script type="text/x-mathjax-config"> | |||
MathJax.Hub.Config({ | |||
damianavila
|
r14199 | tex2jax: { | |
inlineMath: [ ['$','$'], ["\\(","\\)"] ], | |||
displayMath: [ ['$$','$$'], ["\\[","\\]"] ], | |||
processEscapes: true, | |||
processEnvironments: true | |||
}, | |||
// Center justify equations in code and markdown cells. Elsewhere | |||
// we use CSS to left justify single line equations in code cells. | |||
displayAlign: 'center', | |||
"HTML-CSS": { | |||
styles: {'.MathJax_Display': {"margin": 0}}, | |||
linebreaks: { automatic: true } | |||
} | |||
damianavila
|
r14150 | }); | |
</script> | |||
<!-- End of mathjax configuration --> | |||
<script> | |||
// We wait for the onload function to load MathJax after the page is completely loaded. | |||
// MathJax is loaded 1 unit of time after the page is ready. | |||
// This hack prevent problems when you load multiple js files. | |||
window.onload = function () { | |||
setTimeout(function () { | |||
var script = document.createElement("script"); | |||
script.type = "text/javascript"; | |||
script.src = "https://c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"; | |||
document.getElementsByTagName("head")[0].appendChild(script); | |||
},1) | |||
} | |||
</script> | |||
{%- endmacro %} |