dvips:警告:没有“amz”的配置文件

dvips:警告:没有“amz”的配置文件

我向会议提交了一份 PDF 稿件,但收到的反馈是,在逐字环境中,我的字体要么看起来丑陋,要么根本无法渲染。稿件在我的计算机上看起来不错。

我猜这是由 Type 3 字体引起的。

在 Dvips 中使用 Computer Modern Type 1 字体

事实上,当我从 dvi 生成 pdf 文件时,我收到以下警告:

dvips: warning: no config file for `amz'
dvips: warning: no config file for `cmz'

我正在使用 Ubuntu 12.04 LTS。

我现在该怎么办?如何摆脱 Type 3 字体?


至于最小的例子:由于我无法在我的计算机上重现此问题,因此我没有机会为您提供可重现的示例。

我的尝试是将一些文本放入 verbatim 环境中。

这是生成 PDF 文件的 bash 脚本中的相关行:

exec dvips -Ppdf -Pamz -Pcmz -j0 -q -f $infile | gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=$outfile -sPAPERSIZE=a4 $OPTIONS -c save pop

您可以看到传递给 dvips 的标志。

答案1

如果您使用 Ubuntu 包管理器安装了 TeX,则您至少拥有 2009 版本。

调用如下

dvips -Ppdf -Pamz -Pcmz -j0 -q

已经过时很长一段时间了;文件config.amzconfig.cmz早就被删除了。

您可以用更简单的方法进行转换:

exec dvips -q -f $infile | ps2pdf - $outfile

并将负责所有字体业务dvipsps2pdf

pdflatex但是,如果您的文档不需要 PSTricks,我建议您使用它来编译您的文档,这样可以免除您所有的负担并直接生成 PDF 文件。

相关内容