我正在尝试做类似的事情:
\usepackage{xkeyval}
...
\makeatletter
\define@boolkey{fam}{keya}[true]{}
\define@boolkey{fam}{keyb}[true]{}
\makeatother
\setkeys{fam}{\savevalue{keya}=false,
keyb=\usevalue{keya}
}.
问题是显然不能说keyb=\usevalue{keya}
,因为会显示一条错误消息,指出:
包 xkeyval 错误:不允许值“\@empty false”。
有没有什么办法可以让代码运行起来?
提前谢谢了!