当使用自定义角色时,Sphinx 将生成如下所示的 LaTeX
\sphinxAtStartPar
\DUrole{customroleone}{This is under custom role 1}
\sphinxAtStartPar
\DUrole{customroletwo}{This is under custom role 2}
我希望的背景This is under custom role 1
是红色和This is under custom role 2
绿色。
我可以使用环境实现这种行为,但这会在内容后创建一个换行符,并且我希望颜色变化是内联的。
我尝试在序言中设置它,但它并没有改变颜色
% Added hunk
\newcommand{customroleone}{
\small
\color{green}
}
% Deleted hunk
\newcommand{customroletwo}{
\small
\color{red}
}
答案1
尝试
\newcommand{\DUrolecustomroleone}{\small\leavevmode\color{green}}
注意换行和空格,它们很重要。