我曾经用它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 的当前版本中修复。