¿Cómo se puede compilar un documento XeLaTeX
tex utilizando latexmk
en Mac OS X?Compilar el archivo XeLaTeX tex con latexmk
En la actualidad estoy corriendo latexmk job.tex
y conseguir un error:
!
********************************************
* XeTeX is required to compile this document.
* Sorry!
********************************************.
\RequireXeTeX ...********************************}
\endgroup \fi
l.18 \RequireXeTeX
? ^D
! Emergency stop.
\RequireXeTeX ...********************************}
\endgroup \fi
l.18 \RequireXeTeX
La primera línea de mi archivo tex es (como lo sugiere this post):
% !TEX TS-program = xelatexmk
y he probado otros (por ejemplo, programa = xelatex), pero fue en vano.
latexmk
describe sus comandos de la siguiente manera:
$ latexmk -commands xelatex job
Commands used by latexmk:
To run latex, I use "latex %O %S"
To run pdflatex, I use "pdflatex %O %S"
...
No parece bo ser cualquier mecanismo lógico para la selección de un programa tex desde la línea de comandos, y no es claro a partir de la fuente de cómo se podría hacer esto , ya sea.
También he visto rubber
, pero parece que tampoco funciona.
Agradezco cualquier idea que pueda proporcionar.
Brian
¿Qué versión de latexmk estás usando? Al margen del original, ¿existe la versión Texshop de latexmk mantenida por Herbert Schulz, o la versión predeterminada de Texlive de John Collins? Mire la salida a latexmk -v para ver cuál. Solo la versión Texshop viene empaquetada con xelatexmk y reconoce las directivas TEX; con la versión jcc, tendrá que escribir un archivo RC para invocar xelatex y cómo manejar archivos xdv. –
@Charles - gracias por la publicación - eso es bastante útil. Estoy usando la versión de John Collins, de Texlive. –