我正在使用 Sphinx (xelatex)生成一个.tex
文件。.rst
我想创建一个自定义类,其内容将以红色呈现。
生成的 tex 正确地将我的段落包装在其环境中(或者至少这是我所理解的):
\begin{sphinxuseclass}{custom}
\sphinxAtStartPar
This paragraph might be rendered in a custom way.
\end{sphinxuseclass}
custom
我为序言中提到的环境定义了一种颜色
\newenvironment{custom}{\color{red}}{}
仍然,该段落呈现为黑色(字体与文档的其余部分相同)。
我哪里遗漏了什么?
答案1
这是一个与 Sphinx 相关的问题。
摆弄了一会儿,然后看着这个帖子事实证明,您只需要指定后缀sphinxclass
后面的部分.rst
和完全的序言中的名称。
所以,你会在序言中看到这一点
\newenvironment{sphinxclasscustomizedrequirement}{\color{red}}{}
这是.rst
.. container:: customizedrequirement
HELLO WORLD THIS IS A TEST
请注意,我使用sphinxclasscustomizedrequirement
前者和customizedrequirement
后者。