【发布时间】:2014-11-05 17:47:57
【问题描述】:
我想用 ReStructuredText 做笔记,有时我想用 LaTeX 在笔记中添加方程式。我遵循了this 问题的两个答案的建议,但它们都不适合我。我有一个名为 foo.rst 的 RST 文件,其中包含以下内容:
.. role:: latex(raw)
:format: latex
==============
This is a test
==============
Test with latex role :latex:`\Delta X`
Test with raw role :raw:`\Delta X`
Test with raw role and $ :raw:`$\Delta X$`
Test with raw role and $ :raw:`$\Delta X$`
然后,当我使用 pandoc -o foo.pdf foo.rst 将其编译为 pdf 时,我得到了这个输出。
如果我首先编译为 tex,我会得到:
\section{This is a test}\label{this-is-a-test}
Test with latex role \textbackslash{}Delta X
Test with raw role \textbackslash{}Delta X
Test with raw role and \$ \$\textbackslash{}Delta X\$
Test with raw role and \$ \$\textbackslash{}Delta X\$
它似乎正在转义 raw 和 latex 指令中的文本。有没有办法将内联 LaTeX 与 pandoc 和 RST 一起使用?
【问题讨论】:
-
在pandoc-discuss 邮件列表中提问可能会更成功。
标签: latex restructuredtext pandoc pdflatex