我在 Sphinx Rest 中有一个文档集。
我已将 sphinx.ext.mathjax 包含在 conf.py 中,并包含行“mathjax_path = 'http://cdn.mathjax.org/mathjax/latest/MathJax.js’”。
我相信这就是在将标记添加到第一个文件之前我需要做的全部事情。但我的方程没有被渲染。例如,
:math:`a^2 + b^2 = c^2`
从浏览器中出来的是
\(a^2 + b^2 = c^2\)
没有花哨的字体或任何东西。 HTML 是
<span class="math">\(a^2 + b^2 = c^2\)</span>
您仍然需要在 conf.py 文件中声明 sphinx-doc 的扩展名。
不久之后,在conf.py文件的顶部import sys, os
在“常规配置”下,您将看到有关包含扩展的注释。对于 mathjax,您需要将其添加到列出的扩展中:
# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
extensions = ['sphinx.ext.todo', 'sphinx.ext.mathjax', 'sphinx.ext.ifconfig']
(我刚刚复制粘贴了我自己的扩展名,您目前可能有其他扩展名或没有列出扩展名)。
与您已经设置的 mathjax_path 结合使用应该可以工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)