1. James Tocknell
  2. Tex settings

Commits

James Tocknell  committed f8721dd

Updated thesis template

  • Participants
  • Parent commits bbb4133
  • Branches default

Comments (0)

Files changed (2)

File texmf/tex/aragilar/aragilar-thesis.sty

View file
 \RequirePackage[colour=\ARAXTX@colour,width=10cm]{appearence} % Sets page outline and style
 \RequirePackage{sane-biblatex}
 \RequirePackage[colour=\ARAXTX@colour]{code-formatting} % Formats code nicely
+\RequirePackage[titlewidth=\textwidth, abstractwidth=9cm]{thesis-frontmatter}
 
 %\RequirePackage{classicthesis} % Thesis format
 \RequirePackage{refstyle}

File texmf/tex/aragilar/thesis-frontmatter.sty

View file
+\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
+  {\large\scshape Macquarie University}\\[\baselineskip]
+  {\small\scshape \@date}\par
+  \endgroup
+  \cleardoublepage
+}
+
+\newenvironment{abstract}{
+  \clearpage
+  \vspace*{\fill}
+  \centering
+  {\scshape\Large Abstract }\\[0.5cm]
+  \begin{minipage}{\THESISFRONT@abstractwidth}
+}
+{
+  \end{minipage}
+  \vspace*{\fill}
+  \cleardoublepage
+}
+
+\newenvironment{achievements}{
+  \clearpage
+  \vspace*{\fill}
+  \centering
+  {\scshape\Large Statement of Achievements }\\[0.5cm]
+  \begin{minipage}{\THESISFRONT@abstractwidth}
+}
+{
+  \end{minipage}
+  \vspace*{\fill}
+  \cleardoublepage
+}
+
+\newenvironment{acknowledgements}{
+  \clearpage
+  \vspace*{\fill}
+  \centering
+  {\scshape\Large Acknowledgements }\\[0.5cm]
+  \begin{minipage}{\textwidth}
+}
+{
+  \end{minipage}
+  \vspace*{\fill}
+  \cleardoublepage
+}