将包拆分成多个文件

将包拆分成多个文件

我正在编写一个包,它正在快速增长。

我想分成多个文件,因此我想,例如,我可以在一个单独的文件中定义所有的计数器。

\input{mycounters}

或者

\usepackage{mycounters}

所以这是我的第一个问题:我应该使用哪一个以及为什么?

但我宁愿使用input语法,因为这样我可以执行以下操作:

\input{./style/mycounters}

从而分离我的样式 Latex 文件进入一个新目录。

但由于某种原因,它不起作用。

有什么建议吗?

答案1

在您的里面myclass.cls,您可以包含mypackage.sty文件:

里面myclass.cls

\ProvidesClass{myclass}

\usepackage{mypackage}

里面mypackage.sty

\ProvidesPackage{mypackage.sty}

\newcommand{...}{...}

相关内容