我使用pandoc(上是MiKTEX窗口)Pandoc MD爲PDF格式,全尺寸水平線
與降價我創建水平規則,保存,作爲我的source.md
---
(或者甚至是一個hr標籤)
但是當我轉換爲PDF時,水平線是頁面中間的一條細小線條,居中。
如何從邊緣到邊緣創建一個邊緣,就像我將其轉換爲HTML時一樣?
編輯:
我試圖創建一個規則CSS樣式的DIV標籤,但它是一個PDF輸出時完全忽略。
我使用pandoc(上是MiKTEX窗口)Pandoc MD爲PDF格式,全尺寸水平線
與降價我創建水平規則,保存,作爲我的source.md
---
(或者甚至是一個hr標籤)
但是當我轉換爲PDF時,水平線是頁面中間的一條細小線條,居中。
如何從邊緣到邊緣創建一個邊緣,就像我將其轉換爲HTML時一樣?
編輯:
我試圖創建一個規則CSS樣式的DIV標籤,但它是一個PDF輸出時完全忽略。
當使用pandoc -t latex
時,水平法則會生成LaTeX代碼\begin{center}\rule{3in}{0.4pt}\end{center}
。因此,您可以嘗試redefine\rule
命令在您的自定義Pandoc template中。
除此之外,使用上下文來代替乳膠已經導致了全尺寸的水平線:
$ pandoc --standalone -t context -o out.tex input.md
$ context out.tex
正如上面指出的,可以在自定義的LaTeX模板重新定義\rule
命令忽略第一個參數:
\let\OldRule\rule
\renewcommand{\rule}[2]{\OldRule{\linewidth}{#2}}
我只得到「不能用上下文編寫器生成PDF輸出」,谷歌沒有解決這個問題,試圖重新定義規則。 – 2014-09-06 16:27:55
您不能直接寫入PDF('-t context -o out.pdf'不起作用)。您必須首先使用'-o out.tex',然後使用'context out.tex'生成PDF,如上所述。 – mb21 2014-09-06 17:03:38
哦,我明白了,會試試看。 – 2014-09-06 17:18:59