我一直遇到与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}
。