pdfcomment 和 Evince

pdfcomment 和 Evince

我曾经用它pdfcomment来在 PDF 文件中生成注释。但是当我尝试在 Evince 中查看输出 PDF 时,注释显示为不可点击的奇怪符号:

截屏

有什么建议可以解决这个问题?我使用的是 Evince 3.4.0 和 Poppler 0.18。我尝试在 Evince 中查看其他带注释的 PDF,它们似乎没有问题,所以我认为这可能是一个pdfcomment问题。

以下是一个例子:

\documentclass{article}
\usepackage{pdfcomment}

\begin{document}
\pdfcomment{hello}world                                                                                                                                                                                            
\end{document}

生成的 pdf 看起来就像上面的屏幕截图一样。

答案1

据作者介绍,这个问题是由于 Evince 没有遵循 PDF 注释参考而导致的。Evince 似乎对其注释指定的pdfcomment零宽度存在问题。pdfcomment

也可以看看错误 685334(2015 年 6 月修复,自 Evince 3.18 起可用)。

一种解决方法是直接使用\pdfannot命令。我使用这个:

\makeatletter
\newcommand{\annotate}[2][]{%
\pdfstringdef\x@title{#1}%
\edef\r{\string\r}%
\pdfstringdef\x@contents{#2}%
\pdfannot
width 2\baselineskip
height 2\baselineskip
depth 0pt
{
/Subtype /Text
/T (\x@title)
/Contents (\x@contents)
}%
}
\makeatother

(摘自这里

答案2

该错误已在 Evince 和 Okular 的当前版本中修复。

相关内容