pdfTeX 错误(字体扩展):即使使用 \usepackage[T1]{fontenc},自动扩展也只适用于可缩放字体

pdfTeX 错误(字体扩展):即使使用 \usepackage[T1]{fontenc},自动扩展也只适用于可缩放字体

根据这个问题:关于 pdfTeX 错误(字体扩展):自动扩展仅适用于可缩放字体、微类型包,为了消除错误,必须加载可缩放字体。

该软件包lmodern似乎不再可用MikTeX;我的存储库提供的所有“lm-something”软件包如下所示: 在此处输入图片描述

我安装了cm-super字体系列并添加\usepackage[T1]{fontenc}到我的文档中。但错误仍然存​​在。

MWE(摘自overleaf 用户 Craig 的简历样本):

\documentclass[12pt,letterpaper]{moderncv}        % possible options include font size ('10pt', '11pt' and '12pt'), paper size ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' and 'landscape') and font family ('sans' and 'roman')

\usepackage[T1]{fontenc}
%\usepackage{lmodern}

% modern themes
\moderncvstyle{banking}                            % style options are 'casual' (default), 'classic', 'oldstyle' and 'banking'
\moderncvcolor{blue}                                % color options 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black'
%\renewcommand{\familydefault}{\sfdefault}         % to set the default font; use '\sfdefault' for the default sans serif font, '\rmdefault' for the default roman one, or any tex font name
%\nopagenumbers{}                                  % uncomment to suppress automatic page numbering for CVs longer than one page

% adjust the page margins
\usepackage{geometry}

\usepackage{import}

% personal data
\name{My}{Name}
\title{Curriculum Vitae}                               % optional, remove / comment the line if not wanted
\address{my address, line 1, line 2, line 3, postcode}{}{}% optional, remove / comment the line if not wanted; the "postcode city" and and "country" arguments can be omitted or provided empty



%----------------------------------------------------------------------------------
%            content
%----------------------------------------------------------------------------------
\begin{document}
%\makecvtitle

Undergraduate electrical and electronic engineer completing the final year of a master's degree. 

\end{document}

我该怎么做才能消除错误?谢谢。非常感谢您的帮助。

更新:我按照 Ulrike Fischer 建议的步骤进行操作 我如何调用 cm-super?。现在它似乎cm-super没有正确安装(我在日志中看到的是.pk而不是.pfb),尽管我在 MikTek 包管理器中确实有它在此处输入图片描述

MikTek Options (Admin)安装后我已刷新了 FNDB 并更新了格式cm-super

谷歌搜索让我,但我不知道如何遵循建议。有人能告诉我如何在 Windows MikTek 2.9 中执行 MA 解决方案“通过运行 initexmf --mkmaps 更新 pdftex.map”吗?我还错过了什么?

答案1

嗯,我不确定,但我认为该包lmodern应该是 MiKTeX 基本安装的一部分。

请看下图。我调用了 MiKTeX 包管理器并过滤了lm(Latin Modern)。然后,如果您在列中看到日期,则可以查看是否安装了 Latin Modern Installed on。顺便说一句:不要忘记调用包lmodern以在您的 TeX 文档中激活 Latin Modern...

MiKTeX 包管理器拉丁现代

另一方面,您应该能够稍后使用 MiKTeX 包管理器进行安装,就像您尝试的那样cm-super

现在回到你问题的最后一句话:

在 Windows 中,你可以使用以下命令打开终端/控制台:

Windows-key+R,输入cmd,按enter并在新窗口中输入上述命令:initexmf --mkmaps,然后按enter...

答案2

出于文档目的,我将自己回答这个问题:MikTeX默认情况下,不附带任何令人满意的可缩放字体pdfTeX- 谁知道pdfTeX除了什么才是令人满意的cm-super......使用时MikTeX,如果遇到auto expansion is only possible with scalable fonts错误,请安装cm-super字体系列,initexmf --mkmaps在控制台中执行命令,并添加\usepackage[T1]{fontenc}到 TeX 文档。

相关内容