2017-07-30 3 views
1

Ich schreibe ein Dokument mit Pandoc und ich visualisiere es durch Kompilieren in PDF, da dies das Endformat ist, das das Dokument haben wird.Einfache und schnelle PDF-Kompilierung mit Pandoc

Wenn die Datei klein war, war es sehr schnell, aber jetzt, wo ich mehrere Figuren, viel Text, Bibliografie usw. habe, dauert die Zusammenstellung jedes Mal etwa 5 bis 7 Sekunden. Gibt es eine Möglichkeit, diesen Prozess zu beschleunigen?

Einige Gedanken:

  • Ich habe bereits eine fast.latex Vorlage, die ich mit so wenigen Optionen/packages wie möglich
  • Jedes Mal Pandoc die PDF bin mit kompiliert, ich glaube tatsächlich pdflatex zweimal rufen es und auch bibtex, was manchmal nicht notwendig ist.

Also, wenn eine „voll“ Kompilierung beschleunigt nicht möglich ist, zumindest sollte es eine Möglichkeit geben, Pandoc zu sagen, nur eine pdflatex für Zeiten nutzen Sie aber etwas Text nichts ändern (glaube ich) .

Antwort

3

ich ein paar Dinge denken:

  • erstellen minimal Latex-Vorlage (Sie bereits tat)
  • Latex zu nennen, nur ein einziges Mal: ​​ein Bash-Skript mit pandoc -o out.tex && pdflatex out.tex
  • vielleicht ein anderes pdf schreiben Generator ist schneller als pdflatex:
    • wkhtmltopdf: pandoc -t html5 -o out.pdf
    • ConTeXt: pandoc -t context -o out.pdf
    • oder sogar xelatex: pandoc --latex-engine xelatex
  • Schalten Sie images/toc Generationen usw. in Latex, wenn Sie es nicht brauchen, um eine Vorschau. Versuchen Sie pdflatex -draftmode oder geben Sie auf DVI aus. (siehe Speeding up LaTeX compilation)
Verwandte Themen