我在使用 Droid Sans 和 LaTeX 字体目录中的其他字体时遇到了问题。
使用以下 MWE:
\documentclass[]{article}
\usepackage[defaultsans]{droidsans}
\renewcommand*\familydefault{\sfdefault}
\usepackage[T1]{fontenc}
\begin{document}
trying out typefaces
\end{document}
我运行时得到以下输出pdflatex test.tex
:
...
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def)) (./test.aux)
(/usr/share/texlive/texmf-dist/tex/latex/droid/t1fds.fd) [1{/home/martin/.texmf
-var/fonts/map/pdftex/updmap/pdftex.map}] (./test.aux)
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 DroidSans-01
mktexpk: don't know how to create bitmap font for DroidSans-01.
mktexpk: perhaps DroidSans-01 is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
)
!pdfTeX error: pdflatex (file DroidSans-01): Font DroidSans-01 at 600 not found
==> Fatal error occurred, no output PDF file produced!
确实,在我的本地 pdftex.map(~/.texmf-var) 中没有提到 DroidSans,但在 /usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/pdftex.map 中却有提到。
我该怎么做才能让 pdflatex 找到正确的文件?
我正在运行安装了“texlive-full”的 Kubuntu 14.04。