Pandoc MD至PDF,全尺寸水平尺
我正在使用pandoc(在使用miktex的windows上) 使用markdown,我创建了一个水平规则,并将其另存为my source.mdPandoc 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
---
(甚至是一个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输出”,而谷歌对此没有解决办法,不过正在尝试重新定义规则。哦,好的,我明白了,我会尝试的。