2017-07-30 82 views
1

我正在使用Pandoc編寫文檔,並通過編譯爲PDF來將其視覺化,因爲這是文檔將要使用的最終格式。使用Pandoc進行簡單而快速的PDF編輯

當文件很小時,速度非常快,但現在我有幾個數字,很多文本,參考書目等等,編譯每次大約需要5到7秒。有沒有辦法加快這個過程?

的幾點思考:

  • 我已經創建了我使用的是用盡可能少的選項/包儘可能
  • 一個fast.latex模板每次Pandoc編譯PDF,我認爲它實際上是調用pdflatex兩次也有bibtex,有時這是沒有必要的。

因此,如果加快「滿」的編纂是不可能的,至少應該有辦法告訴Pandoc只有一個pdflatex的時間使用你不改變任何東西,但一些文本(我認爲) 。

回答

3

我能想到的幾件事情:

  • 創建一個最小的乳膠模板(你已經這樣做)
  • 要調用乳膠只有一次:寫一個bash腳本pandoc -o out.tex && pdflatex out.tex
  • 也許其他PDF發電機比pdflatex快:
    • wkhtmltopdf:pandoc -t html5 -o out.pdf
    • 語境:pandoc -t context -o out.pdf
    • 甚至xelatex:pandoc --latex-engine xelatex
  • 關閉圖像/ TOC代等乳膠,如果你不需要它預覽。嘗試pdflatex -draftmode或輸出到dvi。 (見Speeding up LaTeX compilation