我使用usepackagexargs来自定义命令newcommandxok11=1usedefaultmtextbfok#1为什么报错 以及这个报错信息是什么意思xargs optional arguments descriptionSee the xargs package documentation for explanationType H return f
这个报错是因为在定义命令时使用了不允许的参数标签。xargs包只允许使用非零数字作为参数标签,而不允许使用空字符串。在你的代码中,参数标签为[1=1,usedefault],其中[1]表示第一个参数,默认值为1,usedefault表示使用默认值。但是在参数标签中的1前面没有数字,所以报错。
要解决这个问题,你可以将参数标签改为[1=1,usedefault],或者去掉参数标签中的默认值,如下所示:
\newcommandx{\ok}[1][,usedefault]{\textbf{ok}#1}
原文地址: http://www.cveoy.top/t/topic/h72d 著作权归作者所有。请勿转载和采集!