对剑桥大学论文模板进行修改

对剑桥大学论文模板进行修改

我是 LaTeX 脚本的初学者,开始使用 LaTeX 撰写论文背页。 这剑桥大学论文模板最适合我,我正在尝试对论文标题页进行一些更改,但没有成功。任何帮助都将不胜感激。

以下是原始论文标题页: 在此处输入图片描述

我想要做的更改如下所列:

  1. 我想在学位标题后使用上一行的字体添加一行文本,即它应该是:

    提交给理学院
    “学位名称即哲学博士”学位的论文// 这是我想使用第一行的字体样式插入的新行 //

    我尝试遵循其他TeX Stack Exchange 问题但遇到了麻烦。

  2. 第二个问题是目录页之后的页面中没有罗马数字作为页码。

最后,我相信在写作过程中我会发现更多问题。我会尽量在这里列出它们。期待这个出色的社区能及时提供帮助。

编辑:最新问题 - 我需要在最后一章末尾添加一个摘要页面,该页面应以粗体显示在目录页中,但与章节标题和编号分开。我该如何实现?

答案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

希望这能有所帮助。(我相信有更好的方法,但是这个可以)

  1. 在名为 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”中添加的行即可

测试图像!

测试图像 q1

  1. 关于第二个问题,我认为这个问题告诉您原因、如何更改它以及如何在某些页面上“撤消”它。无论如何,我想出了这个。

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 上。

测试图像 q2

相关内容