Я использую Sphinx для написания заметок. Я использую расширение Mathjax для Math в примечаниях. Размер по умолчанию для математики немного больше, чем хотелось бы. На странице Mathjax я обнаружил, что могу изменить этот размер, добавив следующий скрипт в файл HTML.Добавление тега сценария javascript в какое-то место, чтобы он работал для каждого файла в документации sphinx.
MathJax.Hub.Config({
"HTML-CSS": {scale: 90}
});
Итак, я попробовал, добавив следующее в .rst
файле:
.. raw:: html
<script type="text/javascript" >
MathJax.Hub.Config({
"HTML-CSS": {
scale: 90
}
});
</script>
==========
Objective
==========
To change math size \\(\\alpha \\).
выше работает отлично подходит для математики в этом конкретном .rst
файле. Но я хочу сделать это для многих разных .rst-файлов, которые являются частью одного и того же документа сфинкса. Можно ли сделать это, не добавляя вышеуказанный скрипт к каждому файлу .rst
?
Спасибо, что прочитали это и были бы признательны, если вы сможете помочь.
Большое спасибо. Это здорово! Спасибо, особенно за подробные шаги. Почему существует '-' в строке' {% - block extrahead} '. Без тире это не сработает. Примеры кода, которые я видел в ссылке, не имеют этого '-'. – Curious2learn
Блок 'extrahead' по умолчанию в sphinx/themes/basic/layout.html имеет дополнительный дефис/тире/минус (это [управление пробелами] (http://jinja.pocoo.org/docs/templates/#whitespace -контроль)). Но я не могу объяснить, почему он не работает для вас без него ... – mzjn
Спасибо. Я посмотрю на это. Во всяком случае, он отлично работает с тире. Еще раз спасибо за ответ. – Curious2learn