是否可以要求Latex评估命令

时间:2010-06-27 17:44:34

标签: latex command

此代码:

  

\ begin {enumerate}
   \ item Item One \ def \ commandOne {\ alph {enumi}:One}
   \ item项目二\ def \ commandTwo {\ alph {enumi}:两个}
   \ item \ commandOne,\ commandTwo
  \ {端枚举}

给出这个输出:

  

第一项    第二项    c:一,c:两个

我希望Latex在定义命令时评估\ alph {enumi},而不是在调用命令时,是否可以?

1 个答案:

答案 0 :(得分:3)

而不是\def,请使用expands at the time of definition \edef(另请参阅\gdef\xdef)。如果你想要它的一部分没有扩展,这当然会引起问题。对于这些情况,您可以使用this answer中显示的\expandafter