不同的字体;我有哪些选择?

不同的字体;我有哪些选择?

我正在尝试构建一个 LaTeX 文档类,以便能够使用 LaTeX 轻松生成我的协会的文档。问题是,这些文档使用了一种非常具体的品牌标识,其中包括使用 Gill Sans 字体的徽标和页眉。

您可能知道,在 LaTeX 中使用自定义字体非常痛苦(正如这里和超级用户的各种问题所表达的那样)。

我偶然发现吉利厄斯 ADF,一款受 Gill Sans 启发的开放字体。然而,它明显不同,对我来说不是一个真正的选择。

许多建议都归结为使用 LuaTeX 或 XeTeX。这远非理想;当然,我可以切换,但这个想法是,这种文档类应该适用于对 LaTeX 经验有限的人。

我想到的一个替代方法是通过替换现有包含的 PDF 文件中的文本,以某种方式动态生成页眉的 PDF 文件。

我正在寻找所有建议;在 LaTeX 文档类中包含非标准字体的强大且用户友好的方法是什么?

答案1

如今,许多支持 TeX 的前端程序都可以轻松地在 XeLaTeX 或 LuaLaTeX 下编译文档,就像在 pdfLaTeX 下一样。如果执行以下任一指令,相当多的程序甚至会自动分别切换到 XeLaTeX 或 LuaLaTeX

% !TEX TS-program = xelatex

或者

% !TEX TS-program = lualatex

位于文件顶部,即之前\documentclass

您提到,您的系统的用户通常对 LaTeX 的使用经验非常有限。如果是这样,他们可能不会意识到 pdfLaTeX、XeLaTeX 和 LuaLaTeX 之间的区别,甚至可能根本不会关心这些区别 —— 只要您为他们提供足够的工具让他们完成工作即可。

在此处输入图片描述

% !TEX TS-program = lualatex
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Gill Sans}  % name of font may vary from system to system
\begin{document}
I'm trying to build a LaTeX document class, so that documents for my association 
can be easily produced using LaTeX. The problem is, the documents use a very 
specific branding that includes a logo and page headers using the Gill Sans font.
\end{document}

(上述内容是在运行 MacOSX 10.10.2 的系统上使用 MacTeX2014 进行编译的,并使用 TeXworks 作为前端。)

答案2

xelatex 或 luatex 与 pdflatex 一样易于使用(在大多数情况下,一旦设置了字体,输入就相同),因此如果您所在的社区保证有该字体,只需通过fontspec在类中加载使用它就可以“正常工作”

\documentclass{article}

\usepackage{fontspec}
\setmainfont{Gill Sans Ultra Bold}

\begin{document}

A bit gross to use as a body font, but\ldots

\end{document}

在此处输入图片描述

相关内容