在 Ubuntu 中使用 Emerald 字体并找到字体文件夹

在 Ubuntu 中使用 Emerald 字体并找到字体文件夹

我想在我的 Beamer 演示文稿中使用翡翠字体(http://www.tug.dk/FontCatalogue/augie/

据我所知,我必须下载 emerald 文件夹并将字体移动到与 latex 相关的其他文件夹中。具体来说,似乎我必须将目录“fonts”和“tex”复制到“~/Library/texmf/”

它也适用于安装了 MacTex 的 Mac OSX。首先,从 ctan 下载 emerald zip 文件并解压。其次,将两个目录:fonts 和 tex 复制到 ~/Library/texmf/。然后我应该将一些文件复制到 updmap 和 texhash。

首先,我想知道上述步骤是否适用于 linux\ubuntu。其次,我想知道如何在 ubuntu 中找到 texmf 文件夹。最后,您对安装 emerald 还有其他建议吗?

这是我迄今为止找到的解决方案:

\documentclass[]{beamer}
\usepackage{tikz}
\usepackage[T1]{fontenc}
\DeclareRobustCommand{\augiefamily}{%
  \fontfamily{augie}\fontseries{m}\fontshape{n}\selectfont}
\DeclareTextFontCommand{\textaugie}{\augiefamily}


\augiefamily

\begin{document}
 
 
\begin{frame}{\augiefamily Example}
 hello
\end{frame}
 

\end{document}

正如您所注意到的,我跳过了“emerald.sty”。不幸的是,我必须在每个地方都添加“\augiefamily”。

答案1

如果您有 TrueType 或 OpenType 字体,我相信 Augie 确实有这种格式,您可以将其保存在任何系统或用户字体目录中,LuaTeX 或 XeTeX 应该能够找到它。如果您正在编写演示文稿beamer,没有出版商会阻止您使用现代字体或 LuaTeX。这通常是最简单的方法。

我相信 Augie 的最新 TrueType 版本是仍在互联网档案馆。

如果你有旧字体,或者你只想使用 TeX 字体,而不想让它扰乱你的其他字体列表,你可以使用以下命令找到本地 TeX 树

kpsewhich --var-value=TEXMFLOCAL

在 Ubuntu 上(我相信 MacOS 控制台上也有),你可以让 shell 帮你查找,例如

export TEXMFLOCAL=$(kpsewhich --var-value=TEXMFLOCAL)

然后使用诸如的命令cd $TEXMFLOCAL

我建议您创建子目录$TEXMFLOCAL/emerald/fonts和,因为这会将此包中的所有文件放在一起。TeX 不关心您将文件放在哪个子目录中。如果您只是将所有包中的所有文件混合在同一棵树中,则无法完全卸载,并且您还面临其他带有和文件夹的包覆盖其文件$TEXMFLOCAL/emerald/tex的风险。fontstex

每当你在本地 tex 树中安装新字体时,你都需要运行

sudo texhash
sudo updmap-sys --enable Map=emerald.map

更新文件数据库和字体映射。(如果您有自己的自定义安装,且由名为 的帐户拥有tex,则将变为sudo -u tex -E texhash,等等。)

在 Beamer

Beamer 默认使用无衬线字体。要让它使用 Augie,您需要\usefonttheme{serif}。您可能还想将[professionalfonts]选项添加到\documentclass

相关内容