即moderncv-package
有多个 sty 文件(即moderncvbodyi.sty
)。显然,我无法\usepackage{moderncvbodyi}
从 moderncv 文档以外的其他文档调用。这意味着 的可见性moderncvbodyi
仅限于moderncv.cls
。
基本问题是:什么决定了 sty 文件的可访问性和可见性。
我为什么想知道这个:我正在创建一个包,想知道在将它们上传到 ctan 时是否需要将其分成几个包(它们还没有准备好)。
这些包包括:
一个 songbook 包,提供创建 songbook-“数据库”的环境;
一个 songbooky-package,提供用于轻松创建小型 songbook 的类。它使用 songbook-“数据库”,因此也使用 songbook-package;
一个 fill-pages-package,将页数填充为可被自定义数字整除的数字(默认值为 4);
这些包可以在不同的环境中独立使用(例如,songbook-package 也可以在科学报告中使用)。