类文件的更改未反映出来

类文件的更改未反映出来

我正在使用类文件来帮助记录我的论文。我需要做一些基本的更改,因此我去编辑我的类文件。

我保存了它,然后在 Texnic Center 中执行shift+ ctrl+时f5,我没有获得更新的信息。

还有其他编译方法吗?我不确定为什么更改没有反映出来。

答案1

直接修改.cls文件不是一个好习惯。相反,你可以在文件中进行修改.tex(重新定义你需要的内容,并在必要时使用\makeatletter\makeatother。另一个选择是使用包etoolbox;在这种情况下,我们只需要修补命令\maketitle,因此你可以使用

\usepackage{etoolbox}
\patchcmd{\maketitle}{\begin{center}}{\begin{center}\vspace*{1in}}{}{}

在您的文档的序言中.tex。完整的示例:

\documentclass{uiucecethesis09}
\usepackage{etoolbox}

\patchcmd{\maketitle}{\begin{center}}{\begin{center}\vspace*{1in}}{}{}

\msthesis

\title{Title Goes Here and Will Be Automatically Set in ALL CAPS}
\author{Your Name Goes Here}
\department{Electrical and Computer Engineering}
\degreeyear{year}

\advisor{Your Adviser Here}


\begin{document}
\maketitle

\end{document} 

相关内容