我正在用 Latex 写论文,使用了一些模板。我想在第一页添加我的导师。在一个文件中可以添加它。有这样的宏:\college{}; \author{}; \title{},但没有针对导师的宏,例如:“\supervisor{}”。你知道我可以使用什么宏来添加导师吗?谢谢。
我正在使用这个模板:
https://drive.google.com/file/d/0BwyOySLlDTB_a3R5aFZQNzVFRG8/edit?usp=sharing
有一个文件“thesis-info.tex”,我可以在其中定义 \college{};\author{};\title{} 等,但我不知道如何添加主管……?
答案1
这是一次尝试,并且有效。请按照以下步骤建立工作目录。
- 将所有模板下载到一个目录中,并将
testfile.tex
下面显示的内容保存到同一目录中。 - 打开类文件
PhDThesisPSnPDF.cls
(最好使用新的 *.cls 名称。) degree
在--宏定义部分中的第 500 行(宏之后)添加以下几行。\newcommand{\@supervisor}{} \newcommand{\supervisor}[1]{\renewcommand{\@supervisor}{#1}}
author
还将以下几行插入到--title 页部分 (maketitle) 中的第 575 行(紧接着位置)。{\Large \bfseries{\@supervisor} \par} \vspace*{1ex}
编译文本文件.tex
代码:testfile.tex
\documentclass[12pt]{PhDThesisPSnPDF}
\input{preamble}
% Terms from macro definition
\title{A Test on How to Add Supervisor}
\degreedate{2014}
\degree{master}
\dept{Electrical Engineering}
\college{Engineering}
\university{ABC}
\author{Candidate Author}
\supervisor{Prof. A.B. Supervisor}
\crest{\includegraphics{University_Crest}}
\begin{document}
\maketitle
\include{chapter1}
\end{document}