\pdfmarkupcomment не работает в заголовке страницы

\pdfmarkupcomment не работает в заголовке страницы

Я обнаружил, что \pdfmarkupcomment(из пакета pdfcomment) хорошо работает в основном текстовом теле, но не работает в заголовке страницы. Что вызывает эту проблему и как заставить это работать в заголовке?

Вот MWE:

\documentclass{article}
\usepackage{fancyhdr,xcolor}
\usepackage[pdfstartview=FitH]{hyperref}
\usepackage{pdfcomment}
\usepackage{lastpage}

\begin{document}
\pagestyle{fancy}
\fancyhf{}
\lhead{%
\pdfmarkupcomment
[markup=Squiggly,color=red!1,author=author]
{\protect\color{magenta}author}
{Tel: 12345678}
}

In main body...
\pdfmarkupcomment
[markup=Squiggly,color=red!1,author=author]
{\protect\color{magenta}author}
{Tel: 12345678}
...some text
\end{document}

решение1

Жду комментария:

Вы можете найти другие вопросы на этой странице, сообщая о проблемах, с которыми вы столкнулись, напримерэтот вопрос и посмотрите ответ, на который я дал ссылку.

После запуска вашего MWE mwe.texс текущим MiKTeX я получаю два файлаmwe.upa

\ulp@Ga\z@ {%
\ulp@Pa0{1}{14461112}{43234099}%
\ulp@Pa0{2}{16356200}{43234099}%
}%

иmwe.upb

\ulp@Gb{%
\ulp@Pb{1}{{1895088}00}%
}%

Как вы видите, вторая запись отсутствует во втором файле. Поэтому вы не можете увидеть добавленный pdfcomment.

Как вы можете прочитать в приведенном выше ответе, виновником является package soulpos, который показывает следующий номер версии в моем файле журнала:

soulpos.sty    2012/02/25 v1.1 Fancy underlining.

Похоже, ошибка не устранена в пакете.soulpos

Пожалуйста, отправьте отчет об ошибке автору pdfcommentи soulpos!

Я использую дистрибутив TeX pdfTeX, Version 3.14159265-2.6-1.40.20 (MiKTeX 2.9.6960 64-bit).

Отвечая на ваш последний комментарий "Есть ли другие способы получить тот же эффект, который можно использовать также в верхнем/нижнем колонтитуле страницы?": Насколько мне известно, другого способа получить тот же эффект нет. Виновник здесь в том, что этот эффект сильно зависит от зрителя, некоторые зрители его видят, большинство — нет. И проблема в том, что вы не можете знать, какой просмотрщик PDF использует читатель вашего PDF. Я не думаю, что это стоит времени, которое вы должны потратить, чтобы решить эту проблему... Извините за плохие новости ;-)

Связанный контент