我正在用 gatech-thesis 类写一篇论文。这个类定义了一个环境。preliminary
当我编译时(在 LyX 或 TeXworks 中),我收到一个错误,提示此环境未定义。整个类都清晰可辨,因为当我注释掉该环境时,文档可以正常编译。
我在 Windows 8 上使用 MikTeX。
答案1
该类有许多必需字段,如果没有这些字段,它会抛出各种错误,包括声称preliminary
环境未定义。您几乎可以通过直接查看类文件来找到所有必需字段gatech-thesis.cls
,但这忽略了也需要一些建议。以下是将编译的最小文档:
\documentclass{gatech-thesis}
\begin{document}
\title{Profound title}
\author{A. Student}
\department{Department of Mathematics}
\degree{Doctor of Philosophy}
\gradyear{2013}
\approveddate{\ }
\principaladvisor{A. Fields Medallist}
\submitdate{Tomorrow}
\begin{preliminary}
\begin{abstract}
Test.
\end{abstract}
\end{preliminary}
\end{document}
请注意,eg\approvedate
必须实际打印一些内容(此处为空格),空参数是不够的。我猜该课程这样做是为了执行佐治亚理工学院的特定规则。