有谁知道为什么我\hyperlink{}{}
在使用时会出现这两个错误\todo[inline]
?
1- \reserved@a 的参数有一个额外的}。
2- 段落在 \reserved@a 完成之前结束。
谢谢。
答案1
\todo
包中的宏的强制参数todonotes
被写入辅助文件(.aux
,.tdo
用于待办事项列表),因此它是一个“移动参数”,脆弱的宏会在这里中断。\hyperlink
可以使用以下方法保护它\protect
:
\todo[inline]{\protect{hyperlink}{...}{...}}