我想让 Gill Sans 作为我的 LaTeX 文档的无衬线字体,但我还没有找到方法来实现这一点,即使它已经安装在我的系统上。
在寻找解决方案的过程中,我偶然发现了 Gerben Wierda、Thomas A. Schmitz 和 Adam T. Lindsay 撰写的以下论文:
http://www.tug.org/pracjourn/2006-1/wierda/wierda.pdf
显然,他们所做的工作正是我想要的,他们甚至详细说明了其他人如何能够复制他们的成功。不幸的是,我对其中大部分内容的含义一无所知。
起初我以为它会像包含命令一样简单\usepackage{gtamacgillsans}
,这是论文的成果之一,但 pdfLaTeX 的错误消息立即证明我错了。我想这与我没有使用 Gerben 的 TeX 发行版有关,但我不太确定。
无论如何,我真的希望有人能把论文的内容告诉我,这样我就可以像他们一样让 Gill Sans 正常工作,因为否则我甚至不知道从哪里开始。我的起点似乎与他们的起点有点相似(操作系统、已安装的字体),尽管现在已经过去了 8 年。
如果没有,至少请坚定地告诉我“这是不可能的”。
答案1
在 MacOSX 系统上,你现在应该使用 XeLaTeX 或 LuaLaTeX 来访问系统字体。
对于 Gill Sans,系统名称为“Gill Sans MT”,因此以下示例中使用该名称。如果您想在整个文档中使用此字体,请将指令替换\setsansfont
为\setmainfont
。
%% Compile with either XeLaTeX or LuaLaTeX
\documentclass{article}
\usepackage{fontspec}
\setsansfont{Gill Sans MT} % font name may be different on non-MacOSX systems
\newcommand\qbf{The quick brown fox jumps over the lazy dog.\par}
\begin{document}
\sffamily
\qbf
\textbf{\qbf}
\emph{\qbf}
\textbf{\emph{\qbf}}
\end{document}