As answered previously, the UIUC title page can be formatted with the Textpos package. Its implementation as per the university recommendations is illustrated below.
%%%Add this in the preamble
%%%For absolute positioning on the title page
\usepackage[absolute]{textpos}
\setlength{\TPHorizModule}{\paperwidth}
\setlength{\TPVertModule}{10in}
%%%%
%%%
\begin{titlepage}
\begin{center}
\begin{textblock}{0.757575}[0.5,0](0.5,0.2)
\normalsize
APPLE AND GRAVITY
\end{textblock}
\begin{textblock}{0.757575}[0.5,0](0.5,0.33344)
\normalsize
BY
\end{textblock}
\begin{textblock}{0.757575}[0.5,0](0.5,0.4)
ISSAC NEWTON
\end{textblock}
\begin{textblock}{0.757575}[0.5,0](0.5,0.55)
THESIS\\
\end{textblock}
\begin{textblock}{0.757575}[0.5,0](0.5,0.575)
\normalsize
Submitted in partial fulfillment of the requirements\\
for the degree of Master of Science in XYZ\\
in the Graduate College of the\\
University of Illinois Urbana-Champaign, 2000\\
\end{textblock}
\begin{textblock}{0.757575}[0.5,0](0.5,0.75)
Urbana, Illinois\\
\end{textblock}
\begin{textblock}{0.757575}[0.5,0](0.5,0.8)
\begin{flushleft}
Adviser:\\
\end{flushleft}
\end{textblock}
\begin{textblock}{0.757575}[0.5,0](0.5,0.825)
\begin{flushleft}
\hspace{0.75in}Assistant Professor XYZ
\end{flushleft}
\end{textblock}
\end{center}
\null\newpage
\end{titlepage}
anchor=north, outer sep=0t, inner sep=0pt. It's wrong to change size within node's text. You should do it viafont=\Hugein node's options, because otherwise kerning will be simply wrong. – przemoc Jun 30 '11 at 22:54\MakeUppercase{}will be also useful here to automatically convert title to all capital letters - it's only a style requirement, thus title should be stored in .tex file in a natural way. – przemoc Jun 30 '11 at 23:01fontvalue is simply added before the node content anyway, so there should not be much difference to using font size commands in the node itself. About what kerning are you talking exactly? – Martin Scharrer Jun 30 '11 at 23:30text widthas fabikw did, so it's a good practice to just usefont. If you don't believe my words, see yourself in LaTeX Previewer:\begin{tikzpicture}[remember picture,overlay] \node at (0,-1) [text width=0.7\textwidth, font=\Huge] {\MakeUppercase{Title of Thesis}}; \node at (0,1) [text width=0.7\textwidth] {\Huge\MakeUppercase{Title of Thesis}}; \end{tikzpicture}– przemoc Jul 01 '11 at 00:01text widthis set. However, with a node content of{Title of Thesis\\\small Subtitle of Thesis}I get wrong spacing withfont=\Hugeor a leading\Huge. In the first case the inter-word spacing of the small text is still the one of the huge text and the line distance is wrong. In the second case the small text looks OK but he huge one still don't. I call TikZ Bug! – Martin Scharrer Jul 01 '11 at 06:48fontkey which. AFAIK this is done outside theminipagegenerated bytext width. I will have a closer look at the source code. – Martin Scharrer Jul 01 '11 at 06:51tikz.code.texthe macro\tikz@text@actionis inserted as first command of thetext widthminipage. By default it is\raggedright\rightskip0pt plus2em \spaceskip.3333em \xspaceskip.5em\relaxbut is changed by thetext ragged,text centeredetc. options. If you usetext badly raggedyou get only\raggedrightwhich avoids the issue and so, besides the name, looks better. :-) I should write an email or bug report to the PGF/TikZ project about the issue with\xspaceskip.5emin such cases. It's fine for short nodes, so I understand why it was done. – Martin Scharrer Jul 01 '11 at 07:05text badly raggedhelps here. – przemoc Jul 01 '11 at 08:16