\documentclass{standalone}
\usepackage{xcolor}
\usepackage{pdfcomment}
\begin{document}
\pdfmarkupcomment[color=red,markup=StrikeOut]{A little Test!}{Why is this repeated? This is a StrikeOut markup annotation}
\end{document}
未pdfmarkupcomment
显示。\documentclass{article}
有。我如何在独立模式下使用pdfmarkupcomment
?
答案1
pdfcomment 使用 soulpos 来计算注释的大小。soulpos 将一些值写入\AtEndDocument
外部文件,但在独立模式下\AtEndDocument
不会执行(如果您使用多重执行则会执行,但页面大小是错误的)。
您可以手动执行所需的代码
\documentclass[]{standalone}
\usepackage{xcolor}
\usepackage{pdfcomment}
\begin{document}
\pdfmarkupcomment[color=red,markup=StrikeOut]{A little Test!}{Why is this repeated? This is a StrikeOut markup annotation}%
\makeatletter
\closeout\ulp@out
\closein\ulp@in
\write\@auxout{\string\ulp@afterend}%
\def\ulp@afterend{%
\ulp@cnt\z@
\message{* soulpos - computing points - it may take a few seconds *}%
\immediate\openout\ulp@out=\jobname.upb\relax
\begingroup
\makeatletter
\InputIfFileExists{\jobname.upa}{}{}%
\endgroup
\immediate\closeout\ulp@out}%
\makeatother
\end{document}