获取 URW-Garamond 和许可证

获取 URW-Garamond 和许可证

我想使用 URW-garamond,但似乎虽然此来源声称我应该拥有它,但我没有。此外这个问题本网站上的错误表明我实际上不应该期望我的系统上有它。所以现在我想知道两件事:

  1. 它的许可证中哪些内容使其不适合包含在 LaTeX 发行版中,以及

  2. 假设我实际上可以得到它,我该如何在不同的发行版上安装它?(我在 Ubuntu 和 Mac 上使用 tex-live,在 Windows 上使用 TeXworks,但请列出您能想到的所有发行版)

答案1

  1. 它有一个诺塞尔执照,并且有各种类型的许可证 -TeX 目录许可证定义. TeX 发行版通常只包含属于以下类别的软件包免费软件
  2. 没问题,你想安装在哪儿就安装在哪儿。

安装说明:

  1. 从这里获取所有.afm文件-.pfburw-garamond
  2. 将所有.afm文件复制到<root>/fonts/afm/urw/garamond,并将所有.pfb文件复制到<root>/fonts/type1/urw/garamond,在这些路径中创建任何缺失的文件夹。<root>你的当地的(推荐)或全局 TeX 树。 在Linux局部树通常称为localtexmftexmf全局树则称为 。视窗,MiKTeX 有一个默认的全局树,例如C:\Program Files\MiKTeX 2.9(Windows XP,MiKTeX 2.9)。没有创建默认的本地树。您可以通过设置图形用户界面。
  3. 在 Linux 中,以 root 身份发出命令texhash。在 Windows 中,对于 MiKTeX,发出命令initexmf --update-fndb。或者通过设置GUI 按下按钮刷新 FNDB
  4. 如果尚未安装,请安装包数学设计通过相应的包管理器。它在 TeXLive 和 MiKTeX 中均可用。
  5. 在序言中添加\usepackage[urw-garamond]{mathdesign}使用它。

编辑:添加了安装说明。

编辑:修正了一个拼写错误:initexmf --update-fnbd->initexmf --update-fndb

答案2

有一个脚本getnonfreefonts可以轻松安装包括 URW-Garamond 在内的多种字体。说明可在此处找到http://www.tug.org/fonts/getnonfreefonts/在我的装有 TeX Live 的 Ubuntu 系统上,我只需在终端运行以下命令即可下载并安装脚本:

# download installation file and install script
wget https://tug.org/fonts/getnonfreefonts/install-getnonfreefonts
sudo texlua install-getnonfreefonts

# optional: clean up the installation file
rm install-getnonfreefonts

这将脚本安装getnonfreefonts/usr/local/bin并将相应的文档安装到/usr/local/share/man。在我的系统上,shell 在这两个位置查找可执行文件和文档,因此我只需运行以下命令:

sudo getnonfreefonts --sys -a

运行getnonfreefonts --sys -a下载了所有可用的字体(URW_Garamond 就是其中之一)并将它们放在我的 texmf 树中的相应目录中。这花了大约一分钟。之后,下载的字体就可以使用相应的\usepackage指令了!


编辑:根据评论,使用getnonfreefonts-sys而不是getnonfreefonts(上面编辑)。请参阅为什么我不应该使用 getnonfreefonts 安装其他字体?为什么我不应该使用 updmap 安装或删除字体?为什么。


编辑 2:似乎的较新版本getnonfreefonts没有可执行文件getnonfreefonts-sys,因此您应该使用--sys选项来getnonfreefonts代替。

相关内容