当使用pandoc从markdown生成PDF时,markdown被转换为LaTeX。我正在使用自定义模板来设置我的PDF的样式。
当我创建一个图像链接时:
将生成以下LaTeX。
\begin{figure}[htbp]
\centering
\includegraphics{image.png}
\caption{Alt text}
\end{figure}这张图片以PDF为中心,这并不奇怪。
如何防止生成\centering标签?
发布于 2013-01-29 23:05:50
也许您不能,但是如果您的文档没有将\centering用于任何其他目的,则可以在使用它之前将其重新定义为"void“(\relax)。您可以通过以下几种方式完成此操作:
\def\centering{\relax}。Pandoc将所有latex代码“按原样”传递给生成的.tex文件。\centering的定义(例如,在使用pandoc的标准模板之前,您仍然可以在编译时插入代码,使用pandoc的--variable选项定义变量header-includes )。例如:pandoc -s --variable:header-includes="\def\centering{\relax}“yourdoc.markdown -o yourdoc.tex
https://stackoverflow.com/questions/14563297
复制相似问题