如何将 Verdana 与 pdflatex / TeXlive full 2017 结合使用?

如何将 Verdana 与 pdflatex / TeXlive full 2017 结合使用?

我认为简单地包括\usepackage{verdana}就足以使用 Verdana,但似乎存在一个问题:

我安装了很多字体,例如tlmgr list --only-installed | grep -i font节目

我正在使用 Ubuntu 16.04,我认为我已经安装了 texlive-full 2017。

$ sudo tlmgr --version
tlmgr revision 45190 (2017-09-01 10:01:01 +0200)
tlmgr using installation: /usr/local/texlive/2017
TeX Live (http://tug.org/texlive) version 2017

Verdana 已安装在我的系统上(sudo apt-get install msttcorefonts):

$ locate -r "\\.ttf$"  | grep -i verdana
/usr/share/fonts/truetype/msttcorefonts/Verdana.ttf
/usr/share/fonts/truetype/msttcorefonts/Verdana_Bold.ttf
/usr/share/fonts/truetype/msttcorefonts/Verdana_Bold_Italic.ttf
/usr/share/fonts/truetype/msttcorefonts/Verdana_Italic.ttf
/usr/share/fonts/truetype/msttcorefonts/verdana.ttf
/usr/share/fonts/truetype/msttcorefonts/verdanab.ttf
/usr/share/fonts/truetype/msttcorefonts/verdanai.ttf
/usr/share/fonts/truetype/msttcorefonts/verdanaz.ttf

安装 winfonts

我见过http://tug.org/fonts/fontinstall.html并做了以下事情:

1. Download winfonts.zip from
https://www.ctan.org/tex-archive/fonts/winfonts?lang=de

2. Extract the contents to 
$ sudo cp -r doc/ /usr/share/texmf/doc
$ sudo cp -r fonts/ /usr/share/texmf/fonts
$ sudo cp -r tex/ /usr/share/texmf/tex

3.
$ sudo texhash 

4.
$ cd winfonts/fonts/map/pdftex/winfonts
$ sudo updmap-sys --enable MixedMap winfonts.map

安装 verdana

对于 verdana 包也是同样的步骤:

1. Download  the zip file from
https://www.ctan.org/tex-archive/fonts/verdana?lang=de

2. Copy the contents:
verdana.tds$ sudo cp -avr * /usr/local/texlive/2017/texmf-dist/

3.
$ sudo texhash 

3.5
$ mktexlsr

4.
$ cd /usr/share/texlive/texmf-dist/fonts/map/pdftex/ms/verdana
$ sudo updmap-sys --enable MixedMap verdana.map

微波能量吸收 1

\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage{verdana}
\begin{document}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd
gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum
dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor
invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero
eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no
sea takimata sanctus est Lorem ipsum dolor sit amet.
\end{document}

给出

!pdfTeX error: pdflatex (file vnamn8t): Font vnamn8t at 600 not found
 ==> Fatal error occurred, no output PDF file produced!

微波辐射计 2

运行正常,但结果不是 Verdana。

\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\fontfamily{verdana}\selectfont
\begin{document}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd
gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum
dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor
invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero
eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no
sea takimata sanctus est Lorem ipsum dolor sit amet.
\end{document}

将其更改为

\fontfamily{vna}\selectfont

也没有改变任何东西。文本仍然有衬线,因此不是 Verdana。

答案1

我能够通过运行生成verdana.sty(以及 和, t1vna.fd它们也不在 verdana.zip 文件中)t1vnax.fdverdana.map

tex verdana.ins

这会在 上运行 docstrip verdana.dtx。然后我按照http://tug.org/fonts/fontinstall.html仔细检查,终于在 Ubuntu 14.04 上用 texlive 成功了。运行tex testfont并输入“vnamn8t”tfm名称让我看看表中的大多数字符都在那里。

相关内容