Source

Tex settings / texmf / tex / aragilar / thesis-frontmatter.sty

Full commit
James Tocknell f8721dd 









James Tocknell 91c335b 
James Tocknell f8721dd 



















James Tocknell 91c335b 

James Tocknell f8721dd 








James Tocknell 919ab5a 
James Tocknell f8721dd 

James Tocknell 919ab5a 
James Tocknell e96f90e 
James Tocknell f8721dd 









James Tocknell 919ab5a 
James Tocknell f8721dd 

James Tocknell 919ab5a 
James Tocknell e96f90e 
James Tocknell f8721dd 









James Tocknell 919ab5a 
James Tocknell f8721dd 

James Tocknell 94848dd 
James Tocknell e96f90e 
James Tocknell f8721dd 




\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{thesis-frontmatter}

%%%% SETTING UP CONFIGURATION ENVIRONMENT %%%%
%% Packages
\RequirePackage{pgfopts}
%% Variables
\pgfkeys{
  /THESISFRONT/.cd,
  titlewidth/.store in=\THESISFRONT@titlewidth,
  abstractwidth/.store in=\THESISFRONT@abstractwidth,
}
\ProcessPgfOptions{/THESISFRONT}

\renewcommand{\titlepage}{
  \newpage
  \thispagestyle{empty}

  \begingroup
  \centering

  \vspace*{\baselineskip}
  {\large\scshape \@author}\\[\baselineskip]
  \rule{\THESISFRONT@titlewidth}{1.6pt}\vspace*{-\baselineskip}\vspace*{2pt}
  \rule{\THESISFRONT@titlewidth}{0.4pt}\\[\baselineskip]
  {\LARGE \@title}\\[0.2\baselineskip]
  \rule{\THESISFRONT@titlewidth}{0.4pt}\vspace*{-\baselineskip}\vspace{3.2pt}
  \rule{\THESISFRONT@titlewidth}{1.6pt}\\[\baselineskip]
  {\large\scshape submitted in partial completion of the requirements for the
  degree of Bachelor of Science Honours in the Faculty of Science}\par
  \vfill
  \includegraphics[height=7cm]{images/logo.png}
  \vfill
  {\large\scshape Macquarie University}\\[\baselineskip]
  {\small\scshape \@date}\par
  \endgroup
  \cleardoublepage
}

\newenvironment{abstract}{
  \clearpage
  \vspace*{\fill}
  \phantomsection
  \centering
  {\scshape\Large Abstract }\\[0.5cm]
  \begin{minipage}{\THESISFRONT@abstractwidth}
  \addcontentsline{toc}{chapter}{Abstract}
}
{
  \end{minipage}
  \vspace*{\fill}
  \cleardoublepage
}

\newenvironment{achievements}{
  \clearpage
  \vspace*{\fill}
  \phantomsection
  \centering
  {\scshape\Large Statement of Achievements }\\[0.5cm]
  \begin{minipage}{\THESISFRONT@abstractwidth}
  \addcontentsline{toc}{chapter}{Statement of Achievements}
}
{
  \end{minipage}
  \vspace*{\fill}
  \cleardoublepage
}

\newenvironment{acknowledgements}{
  \clearpage
  \vspace*{\fill}
  \phantomsection
  \centering
  {\scshape\Large Acknowledgements }\\[0.5cm]
  \begin{minipage}{\THESISFRONT@abstractwidth}
  \addcontentsline{toc}{chapter}{Acknowledgements}
}
{
  \end{minipage}
  \vspace*{\fill}
  \cleardoublepage
}