0

默认情况下,Sphinx 生成的 LaTeX 输出会转义 LaTeX 标记。所以如果我写:

Normal text

.. only:: latex

   \textbf{latex only text}

通话后make latexpdf

Normal text

textbf\{latex only text\}

在乳胶中。所以所有的字符都被转义了,它不再是 LaTeX 代码了。有没有办法将 LaTeX 代码直接传递给 Sphinx 生成的 tex 源?

MWE 是做一个sphinx-quickstart接受默认值,然后在某处输入上面的 ReST 代码index.rst,最后用make latexpdfmake.bat latexpdf在 Windows 上)构建东西。

4

1 回答 1

2

你想要的是raw指令:

.. raw:: latex

   \textbf{latex only text}

如果您只想在 LaTeX 输出中使用此文本,则需要将其与only指令结合使用。

于 2014-11-05T16:57:50.600 回答