在 Ubuntu 14.04 上的 Tex Live 2015 中安装 WebOMintsGD 字体

在 Ubuntu 14.04 上的 Tex Live 2015 中安装 WebOMintsGD 字体

我想知道如何正确安装WebOMintsGD字体。我尝试了以下代码,但没有成功:Tex Live 2015Ubuntu 14.04

wget http://tug.org/fonts/getnonfreefonts/install-getnonfreefonts
sudo texlua install-getnonfreefonts
getnonfreefonts -a

但是当我使用编译一些文件时WebOMintsGD,我收到以下错误:LaTeX errors: !pdfTeX error: pdflatex (file WebOMintsGD): Font WebOMintsGD at 720 not found。我认为我没有正确安装字体。任何帮助都将不胜感激。谢谢

已编辑

我使用给出的指南Tex Live从升级20132015Ubuntu 14.04在这个很好的答案中Tex Live。但是有一些问题。升级后,当我使用命令检查版本时,tex --version它给出以下信息:

TeX 3.1415926 (TeX Live 2013/Debian)
kpathsea version 6.1.1
Copyright 2013 D.E. Knuth.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.

然后我在文件末尾编辑~/.profile并添加了 。PATH=/usr/local/texlive/2015/bin/i386-linux/:$PATH.profile

然后又:MANPATH=/usr/local/texlive/2015/texmf-dist/doc/man:$MANPATHINFOPATH=/usr/local/texlive/2015/texmf-dist/doc/info:$INFOPATH

我也曾经sudo getnonfreefonts-sys -a安装过软件包,它说

Package 'webomints' already installed and no update available.

但即使如此,我仍然遇到同样的错误。

已编辑

首先我删除了/.texlive2015使用

rm -rfv ~/.texlive2015

并使用安装字体

getnonfreefonts-sys -a

命令

getnonfreefonts -l

Installation directory: /home/yaseen/texmf
------------------------------------------
arial-urw      Arial (URW)                                          [installed]
classico       Classico (URW & Bob Tennent)                         [installed]
dayroman       DayRoman (Apostrophiclabs)                           [installed]
eurofont       Euro symbols (Adobe)                                 [installed]
garamond       GaramondNo8 (URW)                                    [installed]
garamondx      GaramondNo8 Expert (Michael Sharpe)                  [installed]
lettergothic   LetterGothic (URW)                                   [installed]
luximono       LuxiMono (Bigelow & Holmes)                          [installed]
vntex-nonfree  VnTeX nonfree (Han The Thanh)                        [installed]
webomints      Webomints (Galapagos Design Group)                   [installe

~/texmf$ ls不显示这些字体文件。

答案1

这里的问题很可能是因为中的getnonfreefonts共享文件夹中已经可用。但是相应的文件未启用,因此 LaTeX 不知道字体在哪里。因此必须启用这些文件。texmf-local//usr/local/texlive/texmf-localMap.map

Ulrike Fischer 提到,由于这些字体与之不相关,tlmgr因此可以考虑定制一种字体updmap.cfgtexmf-local然后updmap选择并使用。

以下是我制作的方法(你可能需要 root 权限)

  1. 转到texmf-local,在我的设置中/opt/texlive/texmf-local,您可以询问 TL 您通过以下方式提供它kpsewhich -var-value TEXMFLOCAL
  2. 确保web2c子文件夹存在,如果不存在则创建
  3. 现在运行

    find . -name \*.map
    

    这将找到.map下的所有文件texmf-local

  4. 将此输出复制到web2e/updmap.cfg并编辑它,使每一行看起来像

    Map name.map
    

    (你需要删除很多./path/path/东西)

  5. 现在运行

    texhash
    updmap-sys --syncwithtrees
    

    第一个命令更新 ls-R DB,因此 LaTeX 现在知道了我们的额外updmap.cfg信息。另一个命令使用此额外信息来同步所有updmap信息。

您可以测试它是否适用于

 updmap-sys --listmaps | grep webo

webo.mapWeboMints 的地图文件也是如此

作为参考,以下是我的/opt/texlive/texmf-loca/web2c/updmap.cfg结局:

Map dayroman.map
Map webo.map
Map ugm.map
Map zgm.map
Map ffu.map
Map ua1.map
Map ulg.map
Map zpeu.map
Map classicovn.map
Map garamondvn.map
Map ul9.map
Map classico.map

(已删除重复项)

答案2

我想分享在 Ubuntu 20.04 上的 TeXlive 2019 上成功安装 WebOMints 的示例。

在终端上:

wget http://tug.org/fonts/getnonfreefonts/install-getnonfreefonts
sudo texlua install-getnonfreefonts
sudo getnonfreefonts --sys -a

这样,以下字体已在系统范围内成功 安装(我测试了WebOMints ):arial-urw,,,,,,,,,,,,。classicodayromangandhigaramondgaramondxlettergothicliteraturnayaluximonovntex-nonfreewebomints

对于非系统范围的安装,请参阅TeX Live updmap 和 fmtutil,-sys 与 -user

相关内容