在使用 enotez 的时候我遇到一个问题,比如
\docuementclass{ctexart} \usepackage{enotez} \setenotez{% mark-cs={\boxedenotecs},% } \newcommand{\boxedenotecs}[1]{\textsuperscript{\tcbox{#1}}}
这里的 mark-cs 用于修改命令 \enotezwritemark,这个命令接受一个参数,但是如果我直接写
mark-cs={\textsuperscript{\tcbox{#1}}}
就会报错,必须新定义一个命令放进去,不带参数,请问这是什么原理?