我的问题的更大背景是关于在 Lyx 中安装文档类。我已经完成了所有常见的“texhash”和“重新配置”操作,但刚刚意识到我需要在 Lyx 中为这个acmsmall
文档类创建一个布局,这引出了以下问题。
根据这,我需要创建一个布局文件,如:
#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass[acmsmall]{ACM Small}
# Read the definitions from article.layout
Input article.layout
但是,我不确定acmsmall.cls
是 的后代article.cls
,还是任何其他.cls
文件。此信息是否嵌入在 中acmsmall.cls
?如果是,我在哪里可以找到它?
答案1
要确定某个特定文档类是否作为另一个类的基础加载,最简单的方法是查看源代码。您通常会找到类似这样的条目
\LoadClass[..]{article}
表示article
文档类已加载。或者,当您加载未知类时,查看文件.log
( Document
> LaTeX Log
)。从查看条目应该可以明显看出是否已article.cls
加载。以下是.log
该做加载article
文档类:
从浏览acmsmall.cls
,确实如此不是加载article
。利用这些知识,您可以设置您的 LyX.layout
文件没有 article
作为基础。