正如Pandoc user's guide所述,“默认情况下,pandoc会生成一个文档片段”。但是,LaTeX片段包含来自Pandoc的LaTeX模板的命令(用于生成独立的LaTeX文档)。当片段插入任何其他LaTeX源(如片段应该是)时,此类自定义命令(例如\tightlist
)会生成错误。
作为示例,请考虑the following MWE mardown source:
# Section title
Markdown for lists
* One
* Two
* Three
它在以下LaTeX片段中转换:
\hypertarget{section-title}{%
\section{Section title}\label{section-title}}
Markdown for lists
\begin{itemize}
\tightlist
\item
One
\item
Two
\item
Three
\end{itemize}
如果在任何不包含\tightlist
定义的LaTeX源中作为输入插入,则无法编译。
是否可以生成仅包含标准LaTeX的LaTeX片段?
或者是否可以生成包含Pandoc自定义LaTeX命令定义的LaTeX片段?
提前感谢您的帮助。