如何测试带有特定标签的钩子是否存在

如何测试带有特定标签的钩子是否存在

文档lthooks说:

在此处输入图片描述

但是,如何提前知道带有此给定标签的钩子是否存在?在我的包中,我希望在添加带有该标签的新代码之前清除钩子中带有给定标签的代码,以确保添加的代码不重复。我该如何做到这一点而不触发警告?

答案1

正如LaTeX2e界面下的文字\RemoveFromHook所说:

\RemoveFromHook仅当您确切知道钩子中的标签时才应使用。通常,当某个包将某些代码添加到钩子中,然后该代码随后被同一个包删除时,就会出现这种情况。如果您想阻止执行来自另一个包的代码,请改用 voids 规则(请参阅第 2.1.7 节)。

相关内容