我正在尝试使用 dvips 编译文件。我在 Windows 10 上使用 MikTex 2.9。但是,MikTeX 无法安装我使用的字体:@antquabr7t。(请参阅下面的错误输出。)或者,我尝试使用 \usepackage 包含类似的字体,但这也失败并出现类似的错误:例如使用 \usepackage[bitstream-charter]{mathdesign} \usepackage[T1]{fontenc}
问题:
1-我该如何解决这个问题?
2- 如何使用包含该字体的 dvips 进行编译?
3-此外,这种字体是否太过特殊,以至于一旦 ps 文件通过 ps2pdf 转换为 pdf,其他人就无法打印该文件?
以下是我从 MikTeX 获得的输出:
2018-11-04 22:08:34,292Z INFO miktex-makepk - 从命令行开始:miktex-makepk --enable-installer --verbose @antquabr7t 16592 8000 2+592/8000 ljfour 2018-11-04 22:08:34,292Z INFO makepk - 尝试以 16592 DPI 制作 PK 字体@antquabr7t... 2018-11-04 22:08:34,292Z FATAL miktex-makepk - 指定的 BDPI(8000)与 ljfour 分辨率(600)不匹配。 2018-11-04 22:08:34,292Z FATAL miktex-makepk - 指定的 BDPI (8000) 与 ljfour 分辨率 (600) 不匹配。2018-11-04 22:08:34,292Z FATAL miktex-makepk - 信息:2018-11-04 22:08:34,292Z FATAL miktex-makepk - 来源:2018-11-04 22:08:34,292Z FATAL miktex-makepk - 行:0 2018-11-04 22:08:35,609Z INFO miktex-makepk - 从命令行启动:miktex-makepk --enable-installer --verbose
最小工作示例,使用 \usepackage 选项时出现类似错误:
%&latex
\documentclass[11pt]{article}
\usepackage[bitstream-charter]{mathdesign}
\usepackage[T1]{fontenc}
\begin{document}
\title{Article Title}
\author{Author}
\date{\today}
\maketitle
\begin{abstract}
Testing fonts
\end{abstract}
\section{About Template}
Hello World
\end{document}
对于上面的最小工作示例,我收到以下错误:
2018-11-05 13:06:40,434Z INFO miktex-makemf - 从命令行启动:miktex-makemf.exe --miktex-enable-installer --verbose md-chr8y 2018-11-05 13:06:40,443Z FATAL miktex-makemf - 找不到 md-chr8y 源文件。 2018-11-05 13:06:40,443Z FATAL miktex-makemf - 找不到 md-chr8y 源文件。 2018-11-05 13:06:40,443Z FATAL miktex-makemf - 信息:2018-11-05 13:06:40,443Z FATAL miktex-makemf - 来源:2018-11-05 13:06:40,443Z FATAL miktex-makemf - 行:0
编辑:迄今为止的解决方案:
1- 使用 MikTex Console 安装所需的字体:转到 MikTex Console 中的包并找到要安装的字体。然后更新数据库(在该窗口中单击鼠标右键)。
2- 按照用户 KGO 的建议:必须在目录“C:\Program Files\MiKTeX 2.9\miktex\bin\x64”中执行 updmap.exe
遗留问题:上面的问题3。