I am using Sphinx to write some notes. I am using the Mathjax extension for Math in the notes. The default size of the math is little larger than I would like. On the Mathjax page I found that I can change that size by adding the following script to the HTML file.
MathJax.Hub.Config({
"HTML-CSS": {scale: 90}
});
So, I tried by adding the following in a .rst file:
.. raw:: html
<script type="text/javascript" >
MathJax.Hub.Config({
"HTML-CSS": {
scale: 90
}
});
</script>
==========
Objective
==========
To change math size \\( \\alpha \\).
The above works great for the math in that specific .rst file. But I want to do this for many different .rst files that are all part of the same sphinx document. Is it possible to do this without adding the above script to every .rst file?
Thank you for reading this and would appreciate if you can help.
This can be done with a template:
Create a folder called
templatesin the Sphinx project directory.In conf.py, add
In the
templatesdirectory, create a file calledlayout.htmlwith the following contents:The
<script>element will be included in the<head>of every generated HTML page.The
extraheadtemplate block is empty by default. See the Sphinx templating documentation for details.