我想知道当我尝试创建包文件或类文件时哪一个更适合?
答案1
在适当的情况下使用适当的宏。也就是说,\ProvidesPackage
对于包(通常是.sty
)、\ProvidesClass
类( a .cls
)和\ProvidesFile
其他任何内容使用。
举个例子:\ProvidesPackage
对包使用的名称和 所使用的名称进行额外检查\usepackage
。但是,如果提供了包“版本”,它还会存储包“版本”:
\ProvidesPackage{<package name>}[<version>]
如果需要,这可以用来确保包的加载符合版本标准。