在乳胶中使用参数之前,请充分展开它

在乳胶中使用参数之前,请充分展开它

我正在尝试创建一个函数,该函数接受一个参数,并在扩展后返回该参数中的单词数。

类似于\wordcount{Some text goes here with \macros{abc} goes here.},扩展为用于计数单词的阿拉伯数字。

它不必太先进,也不必完全完美,我只是打算计算空格数并添加一个。但我正在努力寻找一种方法,在计算单词数之前完全扩展该参数。这里有几个关于完全扩展参数的问题,但它们大多提到 \expandafter,根据我的经验,如果有多个级别的宏,它似乎不起作用。

将参数完全展开到函数的最佳方法是什么,以便我可以计算其中的空格数。或者对于此用例,是否有更好的方法来实现此目的?

相关内容