##// END OF EJS Templates
Safe isinstance for unloaded modules
Safe isinstance for unloaded modules

File last commit:

r14199:ebf02f11
r16468:59b0fef8
Show More
mathjax.tpl
35 lines | 1.3 KiB | application/vnd.groove-tool-template | SmartyLexer
damianavila
Added a math jinja macro containing the scripts to load mathjax.
r14150 {%- macro mathjax() -%}
<!-- MathJax configuration -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
damianavila
Fixed mathjax macro to be synced with the mathjax config in the live notebook.
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
Added a math jinja macro containing the scripts to load mathjax.
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 %}