\everypar
有时我会遇到在其他组级别调用的情况。例如,\everypar
在文档内部调用,但第二次是在\xalignat
环境中调用。
是否存在一个现有变量,expl3
可以让我们知道组级别,以便在\everypar
命令中进行比较?如果没有,如何解决所有环境的问题?
也许我应该重新定义\bgroup
命令\egroup
,并增加或减少与组级别相关的变量?如果是,如何做正确?
答案1
etex 原语\currentgrouplevel
保存组嵌套级别。
\everypar
有时我会遇到在其他组级别调用的情况。例如,\everypar
在文档内部调用,但第二次是在\xalignat
环境中调用。
是否存在一个现有变量,expl3
可以让我们知道组级别,以便在\everypar
命令中进行比较?如果没有,如何解决所有环境的问题?
也许我应该重新定义\bgroup
命令\egroup
,并增加或减少与组级别相关的变量?如果是,如何做正确?
etex 原语\currentgrouplevel
保存组嵌套级别。