Update thesis layout and front matter handling
Build Proposal and Thesis / build-github (push) Has been skipped
Build Proposal and Thesis / build-gitea (push) Successful in 53s

Add geometry package with explicit margins and remove manual page
dimension adjustments. Enable double spacing via setspace and switch to
myheadings pagestyle. Redefine \frontmatter to start roman numbering at
page 4. Modify \maketitle to set page 3 and use singlespace for the
title page. Remove the explicit \frontmatter call from thesis.tex.
This commit is contained in:
2026-02-04 13:57:37 -05:00
parent a2a28ed78b
commit b12066c08b
2 changed files with 25 additions and 13 deletions
+25 -12
View File
@@ -10,20 +10,30 @@
\setboolean{@twoadv}{false} \setboolean{@twoadv}{false}
\DeclareOption{numbib}{\PassOptionsToPackage{numbers}{natbib}} \DeclareOption{numbib}{\PassOptionsToPackage{numbers}{natbib}}
\DeclareOption{twoadv}{\setboolean{@twoadv}{true}} \DeclareOption{twoadv}{\setboolean{@twoadv}{true}}
\renewcommand\frontmatter{%
\if@openright\cleardoublepage\else\clearpage\fi
\@mainmatterfalse
\pagenumbering{roman}
\setcounter{page}{4}
}
\ProcessOptions\relax \ProcessOptions\relax
% %
\RequirePackage{bm} \RequirePackage{bm}
\RequirePackage[square]{natbib} \RequirePackage[square]{natbib}
\RequirePackage[bf,hang,small]{caption} \RequirePackage[bf,hang,small]{caption}
\pagestyle{headings} \RequirePackage{geometry}
\geometry{
left=1.5in,
right=1.0in,
top=1.0in,
bottom=1.5in
}
\RequirePackage{setspace}
\doublespacing
\pagestyle{myheadings}
%\markright{} %\markright{}
\setlength{\parskip}{0.2in} \setlength{\parskip}{0.2in}
\setlength{\topmargin}{0.0in}
\setlength{\oddsidemargin}{0.5in}
\setlength{\evensidemargin}{0.5in}
\setlength{\textwidth}{6.0in}
\addtolength{\textheight}{0.4in}
%\setlength{\footskip}{1.0in}
\newcommand{\advisor}[1]{\newcommand{\advisorname}{#1}} \newcommand{\advisor}[1]{\newcommand{\advisorname}{#1}}
\newcommand{\advisorb}[1]{\newcommand{\advisornameb}{#1}} \newcommand{\advisorb}[1]{\newcommand{\advisornameb}{#1}}
\newcommand{\chair}[1]{\newcommand{\chairname}{#1}} \newcommand{\chair}[1]{\newcommand{\chairname}{#1}}
@@ -31,7 +41,6 @@
\newcommand{\butitle}[1]{\newcommand{\titletext}{#1}} \newcommand{\butitle}[1]{\newcommand{\titletext}{#1}}
\newcommand{\degree}[1]{\newcommand{\degreename}{#1}} \newcommand{\degree}[1]{\newcommand{\degreename}{#1}}
\newcommand{\acknowledgments}[1]{\thispagestyle{myheadings}\markright{} \newcommand{\acknowledgments}[1]{\thispagestyle{myheadings}\markright{}
\setcounter{page}{2}
\mbox{} \mbox{}
\vspace{1.5in} \vspace{1.5in}
@@ -69,15 +78,18 @@
\thispagestyle{myheadings}\markright{} \thispagestyle{myheadings}\markright{}
#1 #1
\pagestyle{headings}} \pagestyle{headings}}
\renewcommand{\maketitle}{\begin{titlepage} \renewcommand{\maketitle}{
\thispagestyle{empty}
\mbox{}
\newpage
\begin{titlepage}
\setcounter{page}{3}
\begin{singlespace}
\mbox{} \mbox{}
\addtolength{\textheight}{1.0in}
\begin{center} \begin{center}
\renewcommand{\baselinestretch}{1.2}
\large \large
{\bf \MakeUppercase{\titletext}} {\bf \MakeUppercase{\titletext}}
\renewcommand{\baselinestretch}{1.}
\normalsize \normalsize
\vspace{0.1in} \vspace{0.1in}
@@ -129,6 +141,7 @@ Approved: \hspace{0.2in}\underline{\hspace{2.5in}}\\
\mbox{\hspace{1.0in}}\underline{\hspace{2.5in}}\\ \mbox{\hspace{1.0in}}\underline{\hspace{2.5in}}\\
\mbox{\hspace{1.3in}}\chairname\\ \mbox{\hspace{1.3in}}\chairname\\
\mbox{\hspace{1.3in}}Chair of the Department of \departmentname} \mbox{\hspace{1.3in}}Chair of the Department of \departmentname}
\end{singlespace}
\vfill \vfill
\end{titlepage}} \end{titlepage}}
\endinput \endinput
-1
View File
@@ -13,7 +13,6 @@
\advisorb{Brian King} \advisorb{Brian King}
\chair{Alan Marchiori} \chair{Alan Marchiori}
\maketitle \maketitle
\frontmatter
\acknowledgments{ \acknowledgments{
(Draft Acknowledgments) (Draft Acknowledgments)