使用 \_ 和 \__ 的 Latex L3 编程层接口

使用 \_ 和 \__ 的 Latex L3 编程层接口

我一直在使用 Latex 的 L3 编程层接口查看样式文件,其中人们使用\_\__。它们的用途是什么?它们是特定事物的标准指标还是仅仅是个人风格?

我也见过类似的东西galex/theorem。什么时候/使用带有的东西?

答案1

私有函数(宏)在expl3代码中被明确标记:它们以 开头\__...。同样,私有变量应该用两个下划线而不是一个下划线来调用\l__../ \g__..。这是一种简单的方法,可以确保清楚地知道模块的哪些部分可以被其他人使用:只有公共接口。

相关内容