Latex 获得自含的Pandoc生成的乳胶碎片
正如所解释的,“默认情况下,pandoc生成一个文档片段”。但是,LaTeX片段包含仅在Pandoc的LaTeX模板中定义的非标准命令,LaTeX模板是一个用于生成独立LaTeX文档的LaTeX前言,而不仅仅是LaTeX片段。这种自定义命令(如Latex 获得自含的Pandoc生成的乳胶碎片,latex,pandoc,Latex,Pandoc,正如所解释的,“默认情况下,pandoc生成一个文档片段”。但是,LaTeX片段包含仅在Pandoc的LaTeX模板中定义的非标准命令,LaTeX模板是一个用于生成独立LaTeX文档的LaTeX前言,而不仅仅是LaTeX片段。这种自定义命令(如\tighlist)在将片段插入任何其他LaTeX源(如假定的片段)时会生成错误 作为一个例子考虑: 它在以下乳胶片段中转换: \hypertarget{section-title}{% \section{Section title}\label{sect
\tighlist
)在将片段插入任何其他LaTeX源(如假定的片段)时会生成错误
作为一个例子考虑:
它在以下乳胶片段中转换:\hypertarget{section-title}{%
\section{Section title}\label{section-title}}
Markdown for lists
\begin{itemize}
\tightlist
\item
One
\item
Two
\item
Three
\end{itemize}
如果将其作为输入插入任何不包含\tighlist
定义的LaTeX源中,则不会编译
是否可以生成仅包含标准乳胶的乳胶碎片
或者是否可以生成包含Pandoc自定义LaTeX命令定义的LaTeX片段
提前感谢你的帮助
为什么这不是复制品
这不是的重复,因为我不是在寻找特定错误的解决方案(我使用了
tightlist
示例和降价源代码只是为了解释这个问题,它可能会出现在任何其他非标准命令和任何其他类型的源代码格式中)。我正在寻找一种通用方法(一个选项、一个开关、一个附加组件)获取不含未定义非标准命令(即自包含)的Pandoc LaTeX片段。@mb21您能更好地解释一下吗?我不介意模板,因为我只需要一个LaTeX片段,这是一段在标准LaTeX下编译的代码。我的意思是,片段不应该包含像\tighlist
这样的自定义命令,也不应该提供它的定义。的可能副本会有帮助吗?有关更多背景信息,请参阅@samcarter事实上没有,因为我的目标是获得要插入到完整定义的LaTeX文档中的LaTeX片段。所以我需要一个片段(即没有LaTeX前导),但是没有未定义的非标准LaTeX命令。
\hypertarget{section-title}{%
\section{Section title}\label{section-title}}
Markdown for lists
\begin{itemize}
\tightlist
\item
One
\item
Two
\item
Three
\end{itemize}