
\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で実行すると、2つのファイルが得られますmwe.upa
\ulp@Ga\z@ {%
\ulp@Pa0{1}{14461112}{43234099}%
\ulp@Pa0{2}{16356200}{43234099}%
}%
そしてmwe.upb
\ulp@Gb{%
\ulp@Pb{1}{{1895088}00}%
}%
ご覧のとおり、2 番目のファイルには 2 番目のエントリがありません。そのため、追加された pdfcomment は表示されません。
上記のリンク先の回答を読んでわかるように、原因はパッケージであり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 ビューアを使用しているかがわからないことです。この問題を解決するために費やす時間は価値がないと思います... 残念なお知らせで申し訳ありません ;-)