Question

Comment peut-on établir un document XeLaTeX tex en utilisant latexmk sous Mac OS X?

À l'heure actuelle, je suis en cours d'exécution latexmk job.tex et d'obtenir une erreur:

! 
 ********************************************
 * XeTeX is required to compile this document.
 * Sorry!
 ********************************************.
\RequireXeTeX ...********************************}
                                                  \endgroup \fi 
l.18 \RequireXeTeX

? ^D
! Emergency stop.
\RequireXeTeX ...********************************}
                                                  \endgroup \fi 
l.18 \RequireXeTeX

La première ligne de mon fichier tex est (comme suggéré par rubber , mais il n » t semblent fonctionner soit.

Je vous remercie de toute idée que vous pourriez être en mesure de fournir.

Brian

Était-ce utile?

La solution

C'est mon solution rapide , de sorte que les travaux de latexmk avec XeLaTeX:
Ajouter

`elsif (/^-xelatex$/) { $pdf_mode = 1; $pdflatex = 'xelatex %O %S'; $pdf_previewer =
'start evince %O %S';}`

ci-dessus (ou près de) la ligne

`elsif (/^-pdf$/) { $pdf_mode = 1; }`

.

Ensuite, vous pouvez appeler latexmk -xelatex file.tex. Works, mais je ne le tester en profondeur. De même devrait fonctionner avec lualatex.

Autres conseils

latexmk -v
Latexmk, John Collins, 16 January 2010. Version 4.13a

Je mets

$pdflatex = 'xelatex --shell-escape %O %S';

dans mon dossier .latexmkrc. Ceci est une solution de contournement, bien sûr. Mais ça marche pour moi quand je l'appelle

latexmk -pvc -pdf MyXetexFile
$ latexmk -v
Latexmk, John Collins, 27 July 2010. Version 4.18

Je cours avec la commande suivante:

latexmk -pdf -e '$pdflatex=q/xelatex %O %S/' foo.tex

qui est essentiellement le même que les réponses de andre-r et Kay, mais seulement à partir de la ligne de commande.

latexmk --xelatex job.tex Maintenant, l'argument est passable dans cette forme simple.

scroll top