我正在尝试安装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
(在~/texmf
GNU/Linux 系统和~/Library/texmf
Mac 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}