I'm having trouble getting my title page to look just right. Few questions:
- How can I along the text such that it doesn't shift?
- I don't want to make use of absolute coordinates (i.e. I had yshift=-15cm before, but it got really complicated to style the whole page at once).
- Is the approach I'm taking the best? Maybe there is a better way.
Here is what I need it to look like (without the top two lines, of course):
but here is what I got:
My code is as follows:
% Title Page Variables
\title{Mining Partially Ordered Sequential Rules on Unbounded Data}
\author{Andriy Drozdyuk}
\def\previousDegrees{Bachelor of Computer Science, University of Toronto, 2001}
\def\subtitleTemplate{A Thesis Submitted in Partial Fulfillment
of the Requirements for the Degree of}
\def\degree{Masters of Computer Science}
\def\gau{Computer Science}
\def\supervisorMain{Michael W. Fleming, Ph.D., Professor, Faculty of Computer Science}
\def\supervisor{Scott Buffett, Ph.D., Adjunct Professor, Faculty of Computer Science}
\def\board{Name, Degree, Department, Chair}
\def\examiner{Name, Degree, Department/Field, Institution PhD Only}
\def\submissionDate{January, 2017}
\def\gradYear{2017}
\def\unb{\MakeUppercase{The University of New Brunswick}}
% Title Page Sizes
\def\mytitlewidth{12cm}
% Title Page Layout
\makeatletter
\begin{titlepage}
% Remember where the picture is relative to the page
% Overlay keeps the bounding box under control - prevents growing
% to encompass the referenced points (e.g. current page)
\begin{tikzpicture}[remember picture, overlay]
\node[yshift=-6cm] at (current page.north) (title) [text width=\mytitlewidth, align=center]{\LARGE\MakeUppercase{\@title}};
\node[yshift=-1cm] at (title) (by) [text width=\mytitlewidth, align=center]{by};
\node[yshift=-1cm] at (by) (author) {\Large\@author};
\node[yshift=-1cm] at (author) (previousDegrees) {\previousDegrees};
\node[yshift=-1cm] at (previousDegrees) (subtitle) {\subtitleTemplate};
\node[yshift=-1cm] at (subtitle) (degree) {\degree};
\node[yshift=-1cm] at (degree) (gau) {in the Graduate Academic Unit of \gau};
\node[right,yshift=-1cm] at (gau) (supervisors) {Supervisors:};
\node[right, xshift=4cm, align=left] at (supervisors) {\supervisorMain};
\node[right, xshift=4cm, yshift=-1cm,align=left] at (supervisors) {\supervisor};
\node[right,yshift=-2cm] at (supervisors) (examBoard) {Examining Board:};
\node[right,xshift=4cm] at (examBoard) {\board};
\node[right,yshift=-2cm] at (examBoard) (externalExaminer) {External Examiner:};
\node[right,xshift=4cm] at (examBoard) {\examiner};
\node[yshift=-3cm] at (externalExaminer) (acceptedBy) {This thesis is accepted by the};
\node[yshift=-1cm] at (acceptedBy) (dean) {Dean of Graduate Studies};
\node[yshift=-2cm] at (dean) (unb) {\unb};
\node[yshift=-2cm] at (unb) (submissionDate) {\submissionDate};
\copyright\node[yshift=-2cm] at (submissionDate) (authorYear) {\@author, \gradYear};
\end{tikzpicture}
\end{titlepage}
\makeatother
Best Answer
You can start with something as simple as this (pay attention to the actual requirements of your institution):
You get this: