cls 文件 - 多个文件

cls 文件 - 多个文件

我正在编写一个 .cls 文件,以便能够在多个文档中保持一致性。cls 文件太长了,我想将其分成几部分,就像编写文档时一样。我可以这样做吗,该\input{...}命令似乎无法识别我的 TEXMFHOME 树结构中父 .cls 文件的子文件夹。

答案1

如果您编写了新的/自己的类,请使用本地目录来开发它。在目录中,您编写一个文件,该文件myclass.cls将在同一目录中的测试文档中称为文档类。仔细考虑类的功能,并将逻辑单元外包到文件等包中mypackage.sty(在同一目录中)。现在您可以\RequirePackage{mypackage}在类中加载此包。将功能外包给包的优点是,您可以在其他类中使用它们,或者(如果需要)在其他文档中使用它们(\usepackage{mypackage}),而无需加载自己的类。

完成类的开发后,在本地 TeXMF 树中创建一个新目录,将所有内容复制到.cls其中.sty。如果你不知道如何创建和使用本地 TeXMF,请参阅问题在 miktex 中创建本地 texmf 树和/或如何使 Latex 看到本地 texmf 树

要了解有关写作课程的更多信息,请阅读clsguidetexdoc clsguide)。

类或包从未\input{...}像您尝试做的那样被加载。

相关内容