我正在使用pandoc(在Windows上使用miktex),通过markdown创建水平线,将其保存为源文件source.md。--- (或者甚至是hr标签) 但是当我将其转换为PDF时,水平线只是页面中央的一条小小的线。 如何使它从边缘到边缘创建一个像转换为HTML时那样的线? 编辑: 我尝试过使用CSS样式的DIV标签来创建一条线,但在PDF输出时完全被忽略了。
如上所述,您可以在自定义LaTeX模板中重新定义\rule命令以忽略第一个参数: \let\OldRule\rule \renewcommand{\rule}[2]{\OldRule{\linewidth}{#2}}
水平线在使用pandoc -t latex时产生LaTeX代码\begin{center}\rule{3in}{0.4pt}\end{center>}。因此,您可以尝试在自定义Pandoc模板中重新定义\rule命令以使内容更加通俗易懂。除此之外,使用ConTeXt而不是LaTeX已经会得到一个全尺寸的水平线。