![PDF 搜索结果中出现乱码](https://linux22.com/image/309273/PDF%20%E6%90%9C%E7%B4%A2%E7%BB%93%E6%9E%9C%E4%B8%AD%E5%87%BA%E7%8E%B0%E4%B9%B1%E7%A0%81%20.png)
当我在 Mac OS X 应用预览中搜索某些 LaTeX 文档时,搜索结果中出现了一些奇怪的字符。这些字符似乎是通过宏(例如 biblatex)插入的。通过搜索也无法找到相应的字母(例如引文中的页码)。
我怀疑这可能是 XeLaTeX 和 biblatex 文档的组合。您可以将文档中的现象重现到 biblatex-dw,它也使用 XeLaTeX 和 biblatex。但是,无论是在原始 biblatex 文档 (pdflatex) 中,还是在 XeLaTeX 文档 (没有 biblatex) 中,都不会发生这种情况。
在 Acrobat Reader 中不会发生此问题,因为未列出结果。
有人知道如何避免这种情况吗?更大的问题当然是有些词无法搜索。
moewe 编辑: 以下 MWE 在使用 XeLaTeX 运行时重现了该问题
\documentclass{article}
\usepackage[osf]{libertine}
\begin{document}
lorem 2015
\end{document}
编辑:@moewe:感谢您的提示。
奇怪的事情发生了:当我在网站上搜索与 xelatex/oldstyle 数字相关的问题时,我确信我的问题是小型大写字母、旧式数字和一些连字符会在 PDF 复制文本中产生奇怪的符号吗?我必须改用 LuaLaTeX。但现在,这个问题似乎不再存在于我新编译的文档中!建议的 MWE、链接问题中的示例以及我自己的文档都没有这个问题。在两年前的文档版本中存在这个问题,但在新编译的文档中不存在(TeX Live 2012 vs 2014)。去年是否有关于 xetex 字体问题的更改可能已经解决了它?