Pandoc MD至PDF,全尺寸水平尺

Pandoc MD至PDF,全尺寸水平尺,pdf,markdown,pandoc,Pdf,Markdown,Pandoc,我正在使用pandoc(在使用miktex的windows上) 使用markdown,我创建了一个水平规则,并将其另存为my source.md --- (甚至是一个hr标签) 但是当我转换成PDF时,水平规则是页面中间的一个小的线,以中心为中心。 如何让它像我将其转换为HTML时那样从一页边距到另一页边距创建一个 编辑: 我尝试了一个CSS样式的DIV标记来创建一个规则,但是在pdf输出期间它被完全忽略。当使用pandoc-t LaTeX时,水平规则生成LaTeX代码\begin{cente

我正在使用pandoc(在使用miktex的windows上)

使用markdown,我创建了一个水平规则,并将其另存为my source.md

---
(甚至是一个hr标签)

<>但是当我转换成PDF时,水平规则是页面中间的一个小的线,以中心为中心。

如何让它像我将其转换为HTML时那样从一页边距到另一页边距创建一个

编辑:


我尝试了一个CSS样式的DIV标记来创建一个规则,但是在pdf输出期间它被完全忽略。

当使用
pandoc-t LaTeX
时,水平规则生成LaTeX代码
\begin{center}\rule{3in}{0.4pt}\end{center}
。因此,您可以尝试在自定义中使用
\rule
命令


除此之外,使用上下文而不是LaTeX已经产生了一个完整的水平规则。

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

\let\OldRule\rule
\renewcommand{\rule}[2]{\OldRule{\linewidth}{#2}}

请尝试
$\hrulefill$
。这对我来说很有效。

我只得到“无法使用context writer生成pdf输出”,而谷歌对此没有解决办法,不过正在尝试重新定义规则。哦,好的,我明白了,我会尝试的。