有没有办法以编程方式测试当前文档是否由 (pdf)LaTeX 或 XeLaTeX 编译?
答案1
\usepackage{ifxetex}
\ifxetex
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{TeX Gyre Termes}
\else
\usepackage{tgtermes}
\fi
还有伊氟泰克斯。这些包还分别定义了\RequireXeTeX
和\RequireLuaTeX
,如果没有使用相应的引擎,则会抛出错误。
正如马丁所说,国际纺织展览会包负责定义不同的条件。此包会自动加载比迪烟。