pdflatex 删除了所包含 PDF 中的高亮部分

pdflatex 删除了所包含 PDF 中的高亮部分

我有一个 PDF 格式的图表,图表 (pdf) 中的一些文本被高亮显示。但是,当我将此 PDF 文件包含到 latex 文档中时,高亮显示会自动删除。您知道如何保留高亮显示吗?我正在使用 PdfLaTeX 编译 TeX 文档。最小工作示例如下:

\documentclass{article}
\usepackage{graphicx}
\begin{document}

\begin{figure}
\includegraphics[width=\linewidth]{figure}
\end{figure}

\end{document}

PDF 格式的图表可以下载这里。但是,您可以使用任何包含突出显示的 pdf 文件来查看问题。

答案1

如果您使用 Acrobat、Preview 或 Evince 等工具在 PDF 图形内突出显示和注释,这些元素不会成为 PDF 图形的一部分 - 它们会存储为 PDF 注释。

基本上,注释是放置在 PDF 图形顶部的不同对象,可以通过支持此功能的查看器进行编辑、移动等。它们在每个查看器中的外观也可能不同,因为 PDF 规范仅定义注释类型和属性,但没有定义它们在屏幕上的呈现方式。

要使注释成为图形的一部分,需要将 PDF 扁平化,例如,将其(包括注释)打印到另一个 PDF 文件中。但是,许多 PDF 查看器不支持此功能。

答案2

我遇到了类似的问题,并尝试了这里发布的其他解决方案。我草拟了一份简短的总结,以备将来有人遇到同样的问题时参考。

基本上,解决方案是使用自定义编辑器注释 pdf,然后将其打印为 pdf。为此,我尝试了两个选项:

  1. 通过 pdf 编辑器打印 --> 我Okular在 ubuntu 中使用过,可以正常使用,但是生成的文档有点模糊
  2. 使用 Chrome 打开带注释的 PDF 并打印 --> 这对我来说很有用,输出效果很好且可扩展*

*但是,我不得不说,控制突出显示文本的范围是一场噩梦,至少对于表格中的文本而言。就我而言,我只突出显示了单元格中的几个单词,但当我打印它时,结果是突出显示了整个单元格...我不完全理解为什么,但我怀疑当你突出显示每个突出显示的单词组的第一个/最后一个单词之前/之后的空格时会发生这种情况。

相关内容