Kompilieren Sie XeLaTeX tex Datei mit Latexmk
Wie kann man das kompilieren eines XeLaTeX
tex-Dokument mit latexmk
auf Mac OS X?
Derzeit läuft bei mir latexmk job.tex
und erhalte eine Fehlermeldung:
!
********************************************
* XeTeX is required to compile this document.
* Sorry!
********************************************.
\RequireXeTeX ...********************************}
\endgroup \fi
l.18 \RequireXeTeX
? ^D
! Emergency stop.
\RequireXeTeX ...********************************}
\endgroup \fi
l.18 \RequireXeTeX
Erste Zeile in meine tex-Datei ist (wie vorgeschlagen von dieser Beitrag):
% !TEX TS-program = xelatexmk
und ich habe versucht, andere (z.B. program=xelatex), aber ohne Erfolg.
latexmk
beschreibt seine Befehle wie folgt:
$ latexmk -commands xelatex job
Commands used by latexmk:
To run latex, I use "latex %O %S"
To run pdflatex, I use "pdflatex %O %S"
...
Dort nicht erscheinen bo werden alle logischen Mechanismus für die Auswahl von einem tex-Programm von der Befehlszeile aus, und es ist nicht klar aus der Quelle, wie würde man dies tun, entweder.
Habe ich auch angeschautGummi
aber es scheint nicht zu funktionieren.
Ich freue mich über jeden Einblick, den Sie möglicherweise in der Lage, zur Verfügung zu stellen.
Brian
InformationsquelleAutor der Frage Brian M. Hunt | 2010-06-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mein quick fixso dass
latexmk
arbeitet mit XeLaTeX:Hinzufügen
oben (oder in der Nähe) der Linie
.
Dann können Sie anrufen
latexmk -xelatex file.tex
. Funktioniert, aber ich habe nicht testen Sie es ausgiebig. Sollte ähnlich funktionieren, mitlualatex
.InformationsquelleAutor der Antwort andre-r
Legte ich
in meine .latexmkrc-Datei. Dies ist eine Problemumgehung, natürlich. Aber es funktioniert für mich, wenn ich rufe
InformationsquelleAutor der Antwort Kay Smarczewski
Habe ich mit dem Befehl:
das ist im Grunde das gleiche wie die Antworten von andre-r und Kay, aber nur von der Kommandozeile.
InformationsquelleAutor der Antwort RolKau
latexmk --xelatex job.tex
Nun, das argument ist passabel in dieser einfachen form.
InformationsquelleAutor der Antwort בנימן הגלילי