我试图在使用 Sphinx 文档包和 html 输出时自定义 LaTeX 内联公式的颜色。
细节:
我有一个名为func.rst
,其中包括以下行:
Let :math:`x_{1}` be a binary variable.
在我用 Sphinx 创建的文档中,它已成功渲染到 LaTeX 中。
(I have 'sphinx.ext.imgmath'
列于extensions
in conf.py
)
我的目标是拥有x_{1}
颜色为红色。
我尝试过的事情:
-
在公式中添加颜色:
Let :math:`\color{red}x_{1}` be a binary variable.
同时还定义
latex_elements['preamble'] = '\usepackage{xcolor}'
in the conf.py
file.
-
尝试使用以下命令全局定义所有数学输出:
latex_elements['preamble'] = r'''
\usepackage{xcolor}
\everymath{\color{red}}
\everydisplay{\color{red}}
'''
不用说,这两个(以及许多其他不太有前途的想法)都失败了。
复制我的answer https://tex.stackexchange.com/a/432647/4686关于交叉发布的问题tex.sx http://tex.stackexchange.com:
由于您似乎以 html 为目标,数学渲染为 PNG 图像(或 SVG),因此当前要配置的配置值不是latex_elements
, but imgmath_latex_preamble http://www.sphinx-doc.org/en/master/ext/math.html#confval-imgmath_latex_preamble.
我从那时起就进行了测试,它有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)