当我阅读几个 dtx 文件以便编写自己的文件时,我看到该命令\SB@...
位于其他几个命令的前面。这是什么意思?我找不到可靠的来源作为解释。
答案1
它不是在前命令的一部分,在包中@
是一个字母,所以\SB@foobar
只是带有名称的命令,\SB@foobar
包作者经常使用这样的命名方案来避免与其他包发生冲突。
在这种情况下,songs
包作者使用了这种命名方案
\def\SB@star...
因此可以将其\SB@star
称为这里没有特殊作用,除了例如调用所有包内部,因此两个包发生冲突的机会减少。\zzzstar
@
longtable
\LT@...