我一直在使用 Latex 的 L3 编程层接口查看样式文件,其中人们使用\_
和\__
。它们的用途是什么?它们是特定事物的标准指标还是仅仅是个人风格?
我也见过类似的东西galex/theorem
。什么时候/
使用带有的东西?
答案1
私有函数(宏)在expl3
代码中被明确标记:它们以 开头\__...
。同样,私有变量应该用两个下划线而不是一个下划线来调用\l__..
/ \g__..
。这是一种简单的方法,可以确保清楚地知道模块的哪些部分可以被其他人使用:只有公共接口。