我使用pandoc(在miktex的Windows上)
使用markdown我创建一个水平规则,将其另存为我的source.md
---
(或者甚至是hr标签)
但是当我转换为PDF时,水平规则是页面中间的一条小线,居中。
如何将它从边距到边距创建一个,就像我将其转换为HTML一样?
编辑:
我尝试了一种CSS样式的DIV标记来创建规则,但在pdf输出期间它被完全忽略。
答案 0 :(得分:2)
使用\begin{center}\rule{3in}{0.4pt}\end{center}
时,水平规则会生成LaTeX代码pandoc -t latex
。因此,您可以在自定义redefine中尝试Pandoc template \rule
命令。
除此之外,使用ConTeXt而不是LaTeX已经产生了一个完整大小的水平规则:
$ pandoc --standalone -t context -o out.tex input.md
$ context out.tex
答案 1 :(得分:0)
如上所述,您可以在自定义LaTeX模板中重新定义\rule
命令以忽略第一个参数:
\let\OldRule\rule
\renewcommand{\rule}[2]{\OldRule{\linewidth}{#2}}
答案 2 :(得分:0)
试试$\hrulefill$
。这对我有用。