### 10.2. \titlepage

Reviewing the Graduate Office's requirements for title pages, the only strict style rules are that the title must be in all capital letters, each line centered, and the remaining lines are in mixed case.

Analysis of the old stylesheet, and measurement of the Goudy dissertation output, yield this scheme for the title page layout, in order from top to bottom.

• The top margin appears to be a bit more than 2″. Because the center environment adds about a pica of vertical space before and after, we can insure this margin with an explicit non-discardable vertical space of 1″.

• A localizing environment encloses the page contents. Inside it as a \centering command to insure that all the text lines on the page are centered. We use this instead of the center environment, which adds an unknown amount of vertical space above and below itself.

• For the title lines, the Graduate Office permits 14-point type. The old stylesheet also boldfaces these lines. Goudy's dissertation shows that the old template single-spaces multiple lines within the title.

• The word “by” is on a line by itself with space above and below it.

• The author's name comes from the author@ command defined in Section 9.1, “\author.

• Since the remaining material seems to be pushed to the bottom of the page, we'll use a vertical fill at this point.

• Two lines of boilerplate: “Submitted…” and “of the Requirements…”.

• The name of the degree. This comes from the degree@ command created by Section 9.4, “\degree: Kind of degree”.

• A vertical space of about 3 picas.

• At page bottom are three centered lines giving the university's name, the city and state, and the graduation date. This is followed by a \pagebreak[4] command to finish the page without adding vertical fill.

nmtthesis2015.sty
%
% - - -   \ t i t l e p a g e
%
\renewcommand{\titlepage}%
{%


Because this command starts the main content, here we set whether the rest of the document is single- or double-spaced. For the code that declares and initializes the double@option boolean switch, see Section 7, “Options to this package”. For the commands that change the spacing, see Section 13.6, “\double@spacing: Set up double-spaced lines” and Section 13.12, “\single@spacing: Set up single-spaced lines”.

nmtthesis2015.sty
  %
% Set single or double-spacing generally
%
\ifthenelse{\boolean{double@option}}%
{% [double] option used
\double@spacing
}% [double] option used
{% [double] option not used
\single@spacing
}% [double] option not used


We specify lowercase Roman numeral page numbers, then use \thispagestyle to suppress the numeral “i” that would otherwise appear. Single spacing is set inside the title; see Section 13.12, “\single@spacing: Set up single-spaced lines”.

nmtthesis2015.sty
  \pagenumbering{roman}
\thispagestyle{empty}
{% Localizing group
\centering
\vspace*{1in}
{% Localize title style
\single@spacing
\large\bfseries\title@\par
}%
\vspace{1pc}
by\\[1pc]
\author@
\vfill
Submitted in Partial Fulfillment\\
of the Requirements for the Degree of\\
\degree@\par
\vspace{3pc}
New Mexico Institute of Mining and Technology\\
Socorro, New Mexico\\

Because some users expect \maketitle to work correctly, we redefine that command as equivalent to \titlepage.
%