我正在使用Sphinx构建我们的最终用户手册,其中包含许多长表。特殊表格单元格应使用颜色突出显示。我得出了一个适用于HTML的解决方案,同样适用于LaTeX。
现在,我想通过使用only指令将这两种解决方案组合到rst文件中。
.. only:: html
.. |bS| raw:: html
<div style="color:blue;">
.. |bE| raw:: html
</div>
.. only:: latex
.. |bS| raw:: latex
\cellcolor{blue}
.. |bE| raw:: latex
\empty{}
Sphinx-build现在发出错误:
WARNING: Duplicate substitution definition name: "bS".
WARNING: Duplicate substitution definition name: "bE".
我的HTML输出中有\cellcolor{blue}
,这是不应该发生的。
我在这里做错了什么?