pdfmarkupcomment 的问题 - 每当它包含另一个 latex 命令时

pdfmarkupcomment 的问题 - 每当它包含另一个 latex 命令时

我一直遇到与pdfcomment软件包相关的问题。特别是\pdfmarkupcomment

这很好用:

\pdfmarkupcomment{text}{comment}

这不起作用:

\pdfmarkupcomment{text with \qty{1}{\percent}}{comment}

并给出:

! Argument of \\pdfmarkupcomment has an extra }.
<inserted text> 
                \par 
l.6 ...false]{replication server \qty{1}\percent}}
                                                  {what is this?}
? exit
No pages of output.
Transcript written on mwe1.log.

微电子工程协会

\documentclass[a4paper]{article} % see docs!
\usepackage{pdfcomment}
\usepackage[ngerman, USenglish]{babel} % main language comes last!
\usepackage{siunitx}
\begin{document}
\pdfmarkupcomment[markup=Highlight, disable=false]{replication server \qty{1}\percent}}{what is this?}
\end{document}

有什么想法我可以做些什么吗?或者是否有不同的功能包可以提供在pdf?

答案1

从答案来看这里这里问题似乎是将参数传递给soul包中​​的命令,该命令对某些输入存在问题。您可以通过将\qty{1}{\percent}in 括起来来修复它:

\documentclass[a4paper]{article} % see docs!
\usepackage{pdfcomment}
\usepackage[ngerman, USenglish]{babel} % main language comes last!
\usepackage{siunitx}
\begin{document}
\pdfmarkupcomment[markup=Highlight, disable=false]{replication server {\qty{1}{\percent}}}{what is this?}
\end{document}

{请注意,您的帖子中缺少了第二个\qty{1}{\percent}

相关内容