在 LaTeX 中,我们会修改预定义文件documentclass
以满足我们的需求。我想知道我们如何编辑原始文件documentclass
(例如文章)以获得自定义属性?我的意思是哪个文件负责文章documentclass
,应该编辑哪个文件以进行自定义?
我见过一些定制的模板(.cls
文件),但它们确实templates
不是class
,因为它们以某种方式使用了原始类\LoadClass
。
注意:该标签documentclass-writing
对于查找有趣的问题/答案非常有用,但这种情况并不是我想要定制原始 LaTeX 类别的目的。
答案1
您似乎混淆了这里的一些事物和术语。
您永远不应该编辑现有的类或包文件,至少不要在不更改文件名的情况下编辑。这是LPPL 许可证。如果您想要自定义一个类,请重命名它并在那里进行更改。更好的方法是使用\LoadClass
或加载现有类\LoadClassWithOptions
,然后按照您想要的方式(重新)定义所有宏和设置。
每个类文件都位于<name>.cls
文件中,无论它是“原始”类还是派生类(即基于另一个类)。LaTeX 中没有“模板”。人们一直在使用这种表达方式,并一直将其与类文件混淆。