
我發現\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
太渴望評論了:
您可以在此處找到其他問題報告您遇到的問題,例如這個問題並查看我連結到的答案。
使用當前的 MiKTeX運行給定的 MWE 後,mwe.tex
我得到了兩個文件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.
看來包包裡的bug還沒解決soulpos
pdfcomment
請向和的作者提交錯誤報告soulpos
!
我使用的 TeX 發行版是pdfTeX, Version 3.14159265-2.6-1.40.20 (MiKTeX 2.9.6960 64-bit)
.
回答您的最後評論「是否有其他方法可以獲得相同的效果,也可以在頁首/頁腳中使用?」:據我所知,沒有其他方法可以達到相同的效果。罪魁禍首就在這裡,這會影響嚴重的觀眾依賴性,有些觀眾會表現出來,但大多數人不會。問題是您無法知道您的 pdf 閱讀器正在使用哪個 pdf 檢視器。我認為不值得你花時間來解決這個問題...抱歉壞消息;-)