Pandoc中的非标准命令生成了LaTeX片段

时间:2018-04-10 22:44:56

标签: latex pandoc

正如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片段?

提前感谢您的帮助。

0 个答案:

没有答案