我使用 Python-Sphinx 来记录我编写的一些 Python 代码。我使用该pngmath
扩展来渲染 LaTeX 数学表达式。问题是,渲染图像的背景颜色是白色,并且显示图像的背景颜色因页面而异。我可以使用
\usepackage{color}
\pagecolor{%color%}
但好像没有透明色。如何让图像的背景颜色透明?
答案1
添加-bg Transparent
后dvipng
效果很好。
笔记
Python-Sphinx 文档说
当你“添加”一个参数时,如果想保留默认参数,则需要重新生成默认参数;也就是说,像这样:
pngmath_dvipng_args = ['-gamma 1.5', '-D 110', '-bg 透明']
但在配置文件中,必须这样
pngmath_dvipng_args = ['gamma', '1.5', '-D', '110', '-bg', 'Transparent']
# or
pngmath_dvipng_args = 'gamma 1.5 -D 110 -bg Transparent'.split()