如何在 Tex Live 2015 中安装 Malvern 字体?

如何在 Tex Live 2015 中安装 Malvern 字体?

我正在尝试安装Malvern字体来自Tug,在Ubuntu 16.04上运行。

首先,如果有自动的方法可以做到这一点,请告诉我。

第二,我已遵循按照指示尝试安装字体。

这是一份最低限度的文档。

\documentclass{report}

\input T1fmv.fd
\renewcommand*\sfdefault{fmv}
\renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif
\usepackage[T1]{fontenc}

\begin{document}
Hello World
\end{document}

这是我收到的错误。

pathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ma55a10
mktexpk: don't know how to create bitmap font for ma55a10.
mktexpk: perhaps ma55a10 is missing from the map file.

最后,我发现的大多数说明都涉及查找某种map文件,但似乎没有与 Malvern 相关的地图文件。

如何安装 Malvern?

答案1

字体仅在位图源中可用。

CTAN 上的目录fonts/malvern有几个子目录。假设您要使用TEXMFHOME(在~/texmfGNU/Linux 系统和~/Library/texmfMac OS X 上),您必须按以下方式放置各个子目录,其中$TEXMFHOME表示与之前确定的合适根目录。

contrib/        → $TEXMFHOME/tex/latex/malvern/contrib/
doc/            → $TEXMFHOME/doc/fonts/malvern/doc/
drivers/        → $TEXMFHOME/fonts/source/malvern/drivers/
source/         → $TEXMFHOME/fonts/source/malvern/source/
tex/OT1fmv.fd   → $TEXMFHOME/tex/latex/malvern/OT1fmv.fd
tex/OT1fmv9.fd  → $TEXMFHOME/tex/latex/malvern/OT1fmv9.fd
tex/T1fmv.fd    → $TEXMFHOME/tex/latex/malvern/T1fmv.fd
tex/T1fmv9.fd   → $TEXMFHOME/tex/latex/malvern/T1fmv9.fd
tex/maamac.tex  → $TEXMFHOME/tex/plain/malvern/maamac.tex
tex/pdcutil.tex → $TEXMFHOME/tex/plain/malvern/pdcutil.tex
tfm/            → $TEXMFHOME/fonts/tfm/malvern/
vf/             → $TEXMFHOME/fonts/vf/malvern/

在左列中,尾部/表示整个目录应移动到指定位置(可能像最后两种情况一样更改名称)。文件tex/应移动到不同位置。应创建缺失的目录。

发行版的其余部分没什么用。还要移动dvi目录中的文件$TEXMFHOME/doc/fonts/malvern/doc

我在 Bash shell 中

TEXMFHOME=$(kpsewhich -var-value=TEXMFHOME)

然后

mkdir -p $TEXMFHOME/tex/latex/malvern/ ; mv contrib $TEXMFHOME/tex/latex/malvern/

其他目录也是如此。

这是测试文件

\documentclass{report}
\usepackage[T1]{fontenc}

\renewcommand*\sfdefault{fmv}
\renewcommand*\familydefault{\sfdefault} 

\begin{document}

Hello World

\end{document}

在此处输入图片描述

相关内容