这既是一个问题,又是一个鼓励,视情况而定。如果用 latex 排版并用 ps2pdf 制作成的 pdf 包含单词“final”,则使用 Acrobat Reader 在 pdf 中搜索该单词不会找到结果。
原因是 pdf 文件是用“fi”连字符排版的,而搜索算法不知道“final”也应该搜索“fi”连字符。另一方面,如果用 Acrobat Distiller 提取相同的 ps 文件,则搜索有效。Distiller 在某种程度上更强大。
现在可以使用 ps2pdf 实现这一点吗(几年前这是不可能的)?或者至少在未来的某一天会实现吗?
我使用最新的 2014 texlive 发行版、OSX、MinionPro 字体和带有 T1 fontenc 和 utf8 inputenc 的包、Myriad 字体、50 个其他包,并按照 dvi -> ps -> pdf 路线工作。这是最小示例:
\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{MinionPro}
\begin{document}
Almost final.
\end{document}
顺便说一句,如果避免使用 dvips/ps2pdf 路径并直接生成 pdf,那么 MinionPro 的 glyphtounicode.tex 确实可以解决这个 MinionPro 问题。只有生成中间 postscript 时才会出现此问题。因此,原则上,另一种解决方法是找到 pstricks 和 psfrag 的后续软件包,它们也允许使用我的数百张 eps 图像,并且可以与 pdflatex 配合使用。但是,软件包专家解释说这还不可能。
答案1
与此同时,ps2pdf/ghostscript 的维护者已在 bugs.ghostscript.com/show_bug.cgi?id=695806(问题也发布在此)上详细解释,ps2pdf 原则上可以扩展以允许此类搜索,但该解决方案需要大量工作,并且对最终用户的好处很少。因此 ps2pdf 团队不会实施它。
因此,这个问题的答案是:在可预见的未来不会。