为现有密钥创建别名

为现有密钥创建别名

有没有一种简单的方法可以为现有密钥定义一个别名,该别名的功能完全相同,但无需复制现有密钥的代码?也就是说,类似于:

\keys_define:nn { mymodule }
{
  mykey .code:n = Some~code~for~key~`mykey',
  myalias .same_as:n = mykey
}

答案1

这是一个元键:

\keys_define:nn { mymodule }
  {
    mykey   .code:n = Some~code~for~key~`mykey',
    myalias .meta:n = { mykey = #1 }
  }

相关内容