Pandoc MD到PDF,全尺寸水平尺

Chr*_*ine 5 pdf markdown pandoc

我正在使用pandoc(在带有miktex的Windows上)

使用markdown创建一个水平线,将其另存为source.md

---
Run Code Online (Sandbox Code Playgroud)

(甚至是hr标签)

但是当我转换为PDF时,水平尺是页面中间的一条细小线,居中。

如何像在将其转换为HTML时那样从一个边缘到另一个边缘创建一个?

编辑:

我尝试了使用CSS样式的DIV标签创建规则,但在pdf输出期间将其完全忽略。

小智 5

如上所述,您可以\rule在自定义 LaTeX 模板中重新定义命令以忽略第一个参数:

\let\OldRule\rule
\renewcommand{\rule}[2]{\OldRule{\linewidth}{#2}}
Run Code Online (Sandbox Code Playgroud)


小智 5

尝试$\hrulefill$。这对我有用。


mb2*_*b21 3

\begin{center}\rule{3in}{0.4pt}\end{center}使用 时,水平尺会生成 LaTeX 代码pandoc -t latex。因此,您可能会尝试在自定义Pandoc 模板中重新定义命令。\rule

除此之外,使用 ConTeXt 代替 LaTeX 已经产生了全尺寸的水平标尺。