2017-07-30 79 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