Come è possibile compilare un documento tex XeLaTeX
utilizzando latexmk
su Mac OS X?Compilare il file tex XeLaTeX con latexmk
Attualmente sto facendo funzionare latexmk job.tex
e ottenendo un errore:
!
********************************************
* XeTeX is required to compile this document.
* Sorry!
********************************************.
\RequireXeTeX ...********************************}
\endgroup \fi
l.18 \RequireXeTeX
? ^D
! Emergency stop.
\RequireXeTeX ...********************************}
\endgroup \fi
l.18 \RequireXeTeX
La prima riga del mio file tex è (come suggerito da this post):
% !TEX TS-program = xelatexmk
e ho provato altri (es. programma = xelatex), ma senza successo.
latexmk
descrive i comandi come segue:
$ latexmk -commands xelatex job
Commands used by latexmk:
To run latex, I use "latex %O %S"
To run pdflatex, I use "pdflatex %O %S"
...
Non sembra bo essere qualsiasi meccanismo logico per la selezione di un programma tex dalla riga di comando, e non è chiaro dalla sorgente come si potrebbe fare questo , o.
Ho anche guardato rubber
, ma non sembra funzionare neanche.
Apprezzo qualsiasi suggerimento che potresti essere in grado di fornire.
Brian
Quale versione di latexmk stai usando? Besiede l'originale, c'è la versione Texshop di latexmk gestita da Herbert Schulz, o la versione di default di Texlive di John Collins? Guarda l'output di latexmk -v per vedere quale. Solo la versione di Texshop viene fornita con xelatexmk e riconosce le direttive! TEX; con la versione jcc dovrai scrivere un file RC per invocare xelatex e come gestire i file xdv. –
@Charles - grazie per il post - è molto utile. Sto usando la versione di John Collins, da Texlive. –