使用系统字体而不是嵌入字体打印高质量文档?

使用系统字体而不是嵌入字体打印高质量文档?

这个问题可能很简单,但我被一些 PDF 页面困住了,试图将它们包含到我的文档中。正常的方法是pdflatex插入以下几行:

\usepackage{pdfpages} % in the preamble 
.
.
.
\includepdf[pages={<range>}]{filename.pdf} % in body

对于纯的latex.exe,我找不到相应的方法。出于某种原因,我使用序列LaTeX->DVI->PS->PDF来生成我的 PDF。有许多帖子也给出了相同的建议,例如发布和

我曾尝试将单独的页面作为.eps图像插入,但这带来了很多问题,因为每张图片都占据了整页的大小,而且转换大量 PDF 页面也非常繁琐。谢谢您的建议。

我当前的代码如下:

\documentclass[a4paper,12pt]{book}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\renewcommand{\rmdefault}{ptm}
\usepackage[scaled=0.92]{helvet}
\usepackage{mathtools}
\usepackage[subscriptcorrection,zswash,straightbraces]{mtpro2}
\usepackage{bm}

\usepackage{graphicx,rotating,setspace}
\usepackage{tikz}   
\usetikzlibrary{calc}
\usepackage{array,booktabs}
\usepackage{xcolor,multirow}
\usepackage[top=25mm,bottom=25mm,right=25mm,left=35mm]{geometry}    
\usepackage{microtype}
\usepackage[colorlinks=false, pdfborder={0 0 0}]{hyperref}
\usepackage{cleveref}
\begin{document}

The whole document goes here ...

\end{document}

更新:根据@UlrikeFischer 的要求:

.PDF您可以找到包含输出和文件的.tex完整示例.log这里。请测试附件。

答案1

正如我在评论中写道的:pdflatex 和 latex+dvips 路线之间的差异最可能的来源不是嵌入字体。

您的 pdf 恰恰显示了这种差异。pdflatex 为文本嵌入字体(在本例中为 nimbus,“eingebettet”表示嵌入):

在此处输入图片描述

但是 dvips 没有,因此使用“系统”提供的字体:

在此处输入图片描述

在我的系统和打印机上,我看不出两者之间的区别,但自然有可能您的打印链中的某些东西可以更好地处理没有嵌入字体的 pdf。

您可以通过在 miktex 中的 updmap.cfg 中设置合适的选项来避免使用 pdflatex 嵌入字体:

在命令行上运行:

initexmf --edit-config-file updmap

编辑器将打开您的本地 updmap.cfg。输入:

pdftexDownloadBase14 false

保存文件。然后在命令行上运行:

updmap

更新您的地图文件。

但在执行此操作之前,请先阅读主要中有关此选项的注释updmap.cfg

#
# pdftexDownloadBase14
#
# Should pdftex download the base 14 pdf fonts? Since some configurations
# (ps / pdf tools / printers) use bad default fonts, it is safer to download
# the fonts. The pdf files will get bigger, though.
# Valid settings are true (download the fonts) or false (don't download
# the fonts).
pdftexDownloadBase14 true

相关内容