我是 LaTeX 脚本的初学者,开始使用 LaTeX 撰写论文背页。 这剑桥大学论文模板最适合我,我正在尝试对论文标题页进行一些更改,但没有成功。任何帮助都将不胜感激。
我想要做的更改如下所列:
我想在学位标题后使用上一行的字体添加一行文本,即它应该是:
提交给理学院
“学位名称即哲学博士”学位的论文// 这是我想使用第一行的字体样式插入的新行 //我尝试遵循其他TeX Stack Exchange 问题但遇到了麻烦。
第二个问题是目录页之后的页面中没有罗马数字作为页码。
最后,我相信在写作过程中我会发现更多问题。我会尽量在这里列出它们。期待这个出色的社区能及时提供帮助。
编辑:最新问题 - 我需要在最后一章末尾添加一个摘要页面,该页面应以粗体显示在目录页中,但与章节标题和编号分开。我该如何实现?
答案1
标题页在文件中配置thesis-info.tex
,其中包含一些描述如何进行修改的注释。为了解决您的第一个问题,您可以将第 57-63 行替换thesis-info.tex
为以下内容:
%% You can redefine the submission text:
% Default as per the University guidelines:
% ``This dissertation is submitted for the degree of''
\renewcommand{\submissiontext}{A Thesis submitted for the Degree of}
%% Full title of the Degree
\degreetitle{Doctor of Philosophy\\\emph{in the Faculty of Science}}
解决第二个问题的一个方法是取消注释thesis.tex
文件中的第 79 行,以便将页面样式更改为PageStyleII
。这将启用目录和第 1 章之间的页面的罗马数字页码。但是,切换到PageStyleII
也会改变页面的整体样式,这可能是不理想的。
此模板中的页面样式似乎是在 中定义的PhDThesisPSnPDF.cls
,如果您想保留原始页面样式同时启用罗马数字页码,则需要对其进行修改。
编辑:听起来您想添加一个未编号的章节,该章节仍包含在 ToC(目录)中。我设法通过向 Cambridge 模板添加以下命令来实现此目的:
\chapter*{Summary}
\addcontentsline{toc}{chapter}{Summary}
如果您希望将摘要制作成单页部分而不是单独的章节,同时仍保留章节样式的 ToC 条目样式,则可以使用以下命令:
\newpage % Ensures summary starts on new page
\section*{Summary}
\addcontentsline{toc}{chapter}{Summary}
\markboth{Summary}{} % Replace chapter header with "Summary"
答案2
希望这能有所帮助。(我相信有更好的方法,但是这个可以)
- 在名为 Classes 的文件夹中,有一个名为“PhDThesisPSnPDF.cls”的文件。您可以在其中查找第 1210 行,您应该会看到类似以下内容的内容
% Submission Box
\newsavebox{\PHD@submission}
\begin{lrbox}{\PHD@submission}
\begin{minipage}[c]{\textwidth}
\begin{center}
\large \submissiontext \par
\large \textit {\@degreetitle} \par
\end{center}
\end{minipage}
\end{lrbox}
您可以修改它,添加新行,如下所示
% Submission Box
\newsavebox{\PHD@submission}
\begin{lrbox}{\PHD@submission}
\begin{minipage}[c]{\textwidth}
\begin{center}
\large \submissiontext \par
\large \textit {\@degreetitle} \par
\large \textToAdd \par% <---This is the new line to add
\end{center}
\end{minipage}
\end{lrbox}
现在,在\begin{document}
in之前thesis.tex
,你必须写
\renewcommand{\submissiontext}{A Thesis submitted for the Degree of}
\newcommand{\textToAdd}{This text uses the font of the first line, and you can change me!\\I can also do two lines}
如果您希望它为空,只需执行\newcommand{\textToAdd}{}
或删除您在“PhDThesisPSnPDF.cls”中添加的行即可
测试图像!
- 关于第二个问题,我认为这个问题告诉您原因、如何更改它以及如何在某些页面上“撤消”它。无论如何,我想出了这个。
begin{document}
在下一行之前添加
\usepackage{fancyhdr}%<-New package necessary to modify the page style
\fancypagestyle{mynewstyle}%<-This sets a new style to display headers and footers
{
\fancyhf{}%<-Cleans both header and footer
\renewcommand\headrulewidth{0pt}%<-Sets the width of line in header, 0pt means no width
\renewcommand\footrulewidth{0pt}%<-Sets the width of line in footer, 0pt means no width
\fancyhead[RO,LE]{\thepage}%<-In the header, at the Right in Odd pages, and at the Left in Even pages, print the page number
}
%If you want to add the numbers in pages that have no number, but are NOT empty:
\makeatletter\let\ps@oldplain\ps@plain\let\ps@plain\ps@mynewstyle\makeatother
%If you want to add the numbers in pages that ARE empty:
\makeatletter\let\ps@oldempty\ps@empty\let\ps@empty\ps@mynewstyle\makeatother%<-For pages that are empty
然而,这会使它们\thispagestyle{empty}
失去\thispagestyle{plain}
原有的定义。如果你想使用它们,现在你需要做\thispagestyle{oldempty}
或\thispagestyle{oldplain}
如需更多格式选项,您可以询问,也可以查找fancyhdr 用户手册在 CTAN.org 上。