Compare commits

1 Commits
latest ... main

Author SHA1 Message Date
Sean O'Connor
b12066c08b Update thesis layout and front matter handling
All checks were successful
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.
2026-02-04 13:57:37 -05:00
2 changed files with 25 additions and 13 deletions

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

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)