Ich mache einige Dokumentationen für unser Projekt, aber ich kann xelatex in Pandoc nicht aktivieren, um benutzerdefinierte Schriftarten einzurichten. Wenn ich --latex-engine xelatex
pandoc gesetzt wird, dass Fehler zeigen:Undefinierter Steuerungssequenzfehler beim Konvertieren von Markdown in PDF mit Pandoc und Xelatex
pandoc: Error producing PDF from TeX source.
! Undefined control sequence.
l.17 \sys_if_engine_luatex:T
Hier ist ein Befehl, ich laufe:
pandoc -s --latex-engine xelatex -f markdown build.md -o docs.pdf
Ich benutze Ubuntu 14.04 LTS
, pandoc 1.12.2.1
und XeTeX, Version 3.1415926-2.5-0.9999.3 (TeX Live 2013/Debian)
.
Diese Frage auf [tex.se] (http://tex.stackexchange.com/questions/295126/xelatex-with-fontspec-gives-undefined-control-sequence-error-after-miktex-upda) schlägt Ihnen vor Möglicherweise muss Texlive aktualisiert werden. Sie sollten auch pandoc updaten, da 1.12 ziemlich alt ist. Wenn dies nicht funktioniert, überprüfen Sie, ob Sie eine benutzerdefinierte Latex-Vorlage in Ihrem Pfad haben und posten, was Sie der Standardvorlage hinzugefügt haben – scoa
Ich war das Update Pandov und installieren Sie Texlive-full von der offiziellen Website. Jetzt habe ich 'Pandoc 1.17.0.2'. Auch habe ich keine Änderungen an Standardvorlagen hinzugefügt. Aber xelatex funktioniert sowieso nicht. Hier ist [meine Standardvorlage für Latex] (https://gist.github.com/Show-vars/1753e5688541ebb8e32edc4ce28b6b37) –
welche Schriftart verwenden Sie/welche anderen Optionen? Ihre Vorlage funktioniert auf meinem Rechner (pandoc 1.17.0.1 und texlive 2014) – scoa