我正在尝试在用 pdftex 构建的 beamer 演示文稿中使用 Roboto 字体。我安装了 roboto 包,但在尝试构建时,出现以下错误:
尝试以 657 DPI 制作 PK 字体 Roboto-Light-lf-t1--base...
运行 miktex-makemf.exe...
miktex-makemf:找不到 Roboto-Light-lf-t1--base 源文件。运行 ttf2pk.exe...
miktex-makepk:无法创建 PK 字体 Roboto-Light-lf-t1--base。
)
!pdfTeX 错误:pdflatex.EXE(文件 Roboto-Light-lf-t1--base):未找到 657 处的字体 Roboto-Light- lf-t1--base
我尝试updmap.exe
以用户和管理员身份在控制台中运行,但问题并未得到解决。下面包含一个 MWE。
\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage[sfdefault,light]{roboto}
\title{Title}
\author{Me}
\begin{document}
\maketitle
\begin{frame}
\frametitle{First slide}
\begin{itemize}
\item Item
\item Item
\end{itemize}
\end{frame}
\end{document}
更新:我刚刚尝试更新我的软件包,发现roboto
软件包已过时。这可能与错误有关吗?这是否意味着我无法使用该字体?