我想安装并使用xcharter
包裹,但不清楚所涉及的步骤。看起来像是指示随包提供,但我不明白它们。
使用 Tex Live Utility(在 OS 10.9 上)安装包是否足够,还是需要其他步骤来构建字体并将其放置在各个目录中?安装会干扰任何现有字体吗?
答案1
据我所知,有四种不同的情况。前三种情况涉及直接支持 LaTeX 的字体(有软件包),具有不同的许可证,而第四种情况涉及不直接支持 LaTeX 的字体,无论它们是如何获得许可的:
a) TL 库中的免费字体,例如xcharter
在维护良好、最新的发行版(如 MacOS 上的 TL2013)上,只需使用 TeX Live Utility 更新系统就可以安装所需的一切。
如果您没有完整安装,只需使用 TeX Live Utility 或sudo tlmgr install xcharter
在终端中运行即可安装该软件包。(字体安装说明通常在字体包的文档中找到,仅用于说明重要性。如果您没有使用包管理器。
这适用于一系列字体,例如dejavu
、、和等等。utopia
libertine
mathpazo
gentium
b) 非免费字体,如garamondx
有许多字体,包括garamondx
,可以使用脚本进行安装getnonfreefonts
。为此,请按照说明进行操作这里。
c) 支持 LaTeX 的非免费字体,例如Minion Pro
其他流行字体Minion Pro
如LaTeX 支持但需要手动安装。通常软件包附带详细说明。在某些情况下,例如 Minion Pro,您甚至可以找到脚本为您完成工作。
d) 没有直接支持的字体
有大量的商业和免费字体没有直接的 LaTeX 支持。它们可以与字体规格(此选项需要 XeLaTeX 或 LuaLaTeX)。
有关手动字体安装的更多信息这里。
因此,稍微概括一下:如果包中包含一种字体和该包位于 TL 存储库中然后使用包管理器(如tlmgr
)安装它就足够了。
答案2
要安装 xcharter 字体Texlive
,我执行以下操作(我使用的是 Ubuntu 14.04 LTS):
从 下载字体包的 TDS 结构树
CTAN
,例如 xcharter.tds.zip。将其解压到您的个人目录$TEXMFHOME
或系统目录,即:unzip -d xcharter.tds.zip ~/texmf/
更新数据库(无需root,无需sudo),即:
texhash ~/texmf/
通过启用映射文件 XCharter.map 来更新字体映射文件:
updmap -enable MAP=XCharter.map
或者,手动编辑字体映射文件“updmap.cfg”,在我的情况下,它位于 ~/.texmf-config/web2c/updmap.cfg,只需在文件中添加一个新行:
地图XCharter.map
完成。一般来说,这些步骤适用于将从 CTAN 下载的大多数 Latex 字体安装到您的 TexLive 系统中。
关键字:latex、安装字体、ctan、ubuntu、texlive