简历模板:未定义的控制序列,\write18 错误

简历模板:未定义的控制序列,\write18 错误

这里是源代码

这是我在控制台上收到的全文:

This is XeTeX, Version 3.14159265-2.6-0.99996 (TeX Live 2016)
(preloaded format=xetex)
restricted \write18 enabled.
entering extended mode
(./untitled.tex
./untitled.tex:12: Undefined control sequence.
l.12 \documentclass
                   [10pt, letterpaper]{article}
?

笔记:

  • 我在 TeXShop 上运行它
  • 编译需要 XeTeX
  • 它使用商业字体
  • 源代码来自 Jason Blevins
  • 这里有一个源代码以及软件包描述等

问题:

  1. 为什么我会收到此错误?我尝试过以不同的方式格式化,但无济于事。
  2. 我已将 TeX Live Utility 更新至当前版本,我是否需要安装其他软件包或其他东西?
  3. 我该怎么做才能使它编译,精确地使它看起来像上面提到的简历?

答案1

您只需替换字体定义即可使用系统上安装的字体。Hoefler Text 应该适用于大多数版本的 macOS/OSX。

% Body
\setmainfont{Hoefler Text}

% Title
\newfontfamily\titleface{Hoefler Text}
\newcommand{\titlefont}[1]{{\titleface\large\MakeUppercase{#1}}}

% Section Headings
\newfontfamily\sectionface{Hoefler Text}
\sectionfont{\sectionface\mdseries\normalsize\uppercase}
\subsectionfont{\sectionface\mdseries\normalsize\itshape}

确保 TeXShop 使用XeLaTex编译器,然后就可以开始了。阅读fontspec 手册,如果想对字体选择做进一步的调整。

相关内容