如何在Mac OS X上使用latexmk
編譯XeLaTeX
tex文檔?使用latexmk編譯XeLaTeX tex文件
目前我正在latexmk job.tex
,卻得到了錯誤:
!
********************************************
* XeTeX is required to compile this document.
* Sorry!
********************************************.
\RequireXeTeX ...********************************}
\endgroup \fi
l.18 \RequireXeTeX
? ^D
! Emergency stop.
\RequireXeTeX ...********************************}
\endgroup \fi
l.18 \RequireXeTeX
我TEX文件的第一行是(通過this post的建議):
% !TEX TS-program = xelatexmk
,我已經試過別人(例如program = xelatex),但無濟於事。
latexmk
描述它的命令如下:
$ latexmk -commands xelatex job
Commands used by latexmk:
To run latex, I use "latex %O %S"
To run pdflatex, I use "pdflatex %O %S"
...
似乎沒有博是在命令行中選擇一個TEX程序的任何邏輯機制,目前還不清楚從源頭人會怎麼做呢,要麼。
我也看過rubber
,但它似乎也沒有工作。
我很感謝您能夠提供的任何見解。
布賴恩
您使用的是哪種版本的latexmk? Besiedes最初,Herbert Schulz維護的Texshop版本的latexmk,或John Collins的Texlive默認版本?看看輸出到latexmk -v看哪個。只有Texshop版本與xelatexmk一起打包並識別!TEX指令;與jcc版本,你將不得不寫一個RC文件來調用xelatex和如何處理xdv文件。 – 2010-06-28 09:58:35
@Charles - 謝謝你的發帖 - 這非常有幫助。我正在使用來自Texlive的John Collins的版本。 – 2010-06-29 01:11:46