diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/uantwerpendocs/uantwerpenphdthesis.cls')
-rw-r--r-- | Master/texmf-dist/tex/latex/uantwerpendocs/uantwerpenphdthesis.cls | 81 |
1 files changed, 39 insertions, 42 deletions
diff --git a/Master/texmf-dist/tex/latex/uantwerpendocs/uantwerpenphdthesis.cls b/Master/texmf-dist/tex/latex/uantwerpendocs/uantwerpenphdthesis.cls index 9770854902b..a00ee567618 100644 --- a/Master/texmf-dist/tex/latex/uantwerpendocs/uantwerpenphdthesis.cls +++ b/Master/texmf-dist/tex/latex/uantwerpendocs/uantwerpenphdthesis.cls @@ -25,7 +25,7 @@ %% The Current Maintainer of this work is Walter Daems. %% \ProvidesClass{uantwerpenphdthesis} - [2018/05/16 v2.0 .dtx skeleton file] + [2018/06/20 v2.1 .dtx skeleton file] \def\fileversion{2.0} \def\filedate{2018/05/16} \newif\if@titlepagenoartwork @@ -48,6 +48,7 @@ \RequirePackage{graphicx} \RequirePackage{color} \RequirePackage{tikz} +\usetikzlibrary{positioning} \RequirePackage{eso-pic} \usepackage{ean13isbn} \RequirePackage{fancyhdr} @@ -352,6 +353,17 @@ \errmessage{Error: wrong faculty acronym; choose one of CPG, FBD, GGW, IOB, IOIW, ASoE, LW, OW, SW, REC, TEW, TI, WET}}}}}}}}}}}}}}} } +\newcommand{\@subtitle}{~} +\newcommand{\@qrsubtitle}{} +\newcommand{\subtitle}[1]{% + \renewcommand\@subtitle{#1} + \ifx\@qrsubtitle\@emptymacro + \renewcommand\@qrsubtitle{#1} + \fi +} +\newcommand{\qrsubtitle}[1]{% + \renewcommand\@qrsubtitle{#1} +} \newcommand\@affiliation{\errmessage{Please, define the affiliation of the author using the \textbackslash{}affiliation command in the preamble of your document.}} @@ -537,11 +549,10 @@ \rule{\textwidth}{1pt} \vspace{5\p@}\par\nobreak } - \def\@schapter#1{% \@makeschapterhead{#1}% \@afterheading - } +} \def\@makeschapterhead#1{% \vspace*{1ex}% \begin{flushright} @@ -549,7 +560,12 @@ \end{flushright} \rule{\textwidth}{1pt} \vspace{5\p@}\par - } +} +\def\appendix{ + \setcounter{chapter}{0} + \renewcommand*{\thechapter}{\Alph{chapter}} + \renewcommand\chaptername\appendixname +} \pgfmathsetmacro{\ua@X}{\paperwidth} \pgfmathsetmacro{\ua@Y}{\paperheight} \pgfmathsetmacro{\ua@R}{6*\paperwidth} @@ -562,31 +578,7 @@ \pagestyle{empty} \begin{titlepage} \if@titlepagetableonly - Dit is een cursustekst van Universiteit Antwerpen.\\ - Het titelblad dient opgemaakt te worden met de volgende gegevens: - \begin{center} - \begin{tabular}{|l|l|} - \hline - \bfseries I & Universiteit Antwerpen \\\hline - \bfseries F & \@faculty \\\hline - \bfseries P & \parbox[t]{14cm}{\@programmet - \@programmec\@programmes \@programmeq} \\\hline - \bfseries C & \parbox[t]{14cm}{ - \texttt{\@coursecodei} \@coursei\\ - \texttt{\@coursecodeii} \@courseii\\ - \texttt{\@coursecodeiii} \@courseiii\\ - \texttt{\@coursecodeiv} \@courseiv} \\\hline - \bfseries Y & \\\hline - \bfseries T & \parbox[t]{14cm}{\@title}\\\hline - \bfseries S & \parbox[t]{14cm}{SUBTITLE}\\\hline - \bfseries A & \parbox[t]{14cm}{\@author}\\\hline - \bfseries L & \parbox[t]{14cm}{LECTURERS}\\\hline - \end{tabular} - \end{center} - ~\\ - Waarbij: I = instelleng, F = faculteit, P = programma, C = - cursusmodule, T = titel, S = subtitel, A = auteur(s), L = - lesgever(s)\\~\\ + Dit is een doctoraatsthesis van Universiteit Antwerpen. \else \begin{tikzpicture}[remember picture,overlay] \node at (current page.center) { @@ -634,16 +626,21 @@ \ifdefvoid{\@supervisoriv}{}{\\\@supervisoriv}}} }; - \node[anchor=north west,text width=\textwidth,align=left,font=\Huge] + \node[anchor=north west,text + width=\ua@X-6*\ua@Z,align=left,font=\Huge] + (title) at (3*\ua@Z pt,\ua@Y-4*\ua@Z pt) { \textsf{\textbf{\@title}} }; - \node[anchor=north west,text width=\textwidth,align=left] - at (3*\ua@Z pt,\ua@Y - 11.5*\ua@Z pt) + \node[anchor=north west,below=2.5ex of title,text width=\ua@X-6*\ua@Z,align=left,font=\large] + { \textsf{\textbf{\@subtitle}} }; + + \node[anchor=north west,text width=\ua@X-6*\ua@Z,align=left] + at (3*\ua@Z pt,\ua@Y - 12.5*\ua@Z pt) { \textsf{\pthesisnamei{} \@phddegree{} \pthesisnameii{}} }; \node[anchor=north west, text width=\textwidth,align=left,font=\LARGE] - at (3*\ua@Z pt, \ua@Y-14.5*\ua@Z pt) + at (3*\ua@Z pt, \ua@Y-15.5*\ua@Z pt) { \textsf{\textbf{\@author}} }; \end{tikzpicture} }; @@ -658,6 +655,7 @@ \@programmeq\par \vfill \Huge\textsf{\@title}\par + \large\textsf{\@subtitle}\par \vfill \normalsize\pthesisnamei\\ \@phddegree\\ @@ -679,12 +677,11 @@ \end{minipage} \end{center} \clearpage - \textbf{\juryname}\\ - \medskip - \textbf{\jurychairmanname}\\ + \textbf{\juryname}\hfill\par + \textbf{\jurychairmanname}\hfill\break \@jurychairman{}\ifdefvoid{\@jurychairmanaff}{}{, \@jurychairmanaff}\\ - \smallskip - \textbf{\supervisorsname}\\ + \hfill\break + \textbf{\supervisorsname}\hfill\break \ifdefvoid{\@supervisori}{}{\@supervisori \ifdefvoid{\@supervisoriaff}{}{, \@supervisoriaff}\\} \ifdefvoid{\@supervisorii}{}{\@supervisorii @@ -693,9 +690,8 @@ \ifdefvoid{\@supervisoriiiaff}{}{, \@supervisoriiiaff}\\} \ifdefvoid{\@supervisoriv}{}{\@supervisoriv \ifdefvoid{\@supervisorivaff}{}{, \@supervisorivaff}\\} - - \smallskip - \textbf{\jurymembersname}\\ + \hfill\break + \textbf{\jurymembersname}\hfill\break \ifdefvoid{\@jurymemberi}{}{\@jurymemberi \ifdefvoid{\@jurymemberiaff}{}{, \@jurymemberiaff\\}} \ifdefvoid{\@jurymemberii}{}{\@jurymemberii @@ -708,6 +704,7 @@ \ifdefvoid{\@jurymembervaff}{}{, \@jurymembervaff\\}} \ifdefvoid{\@jurymembervi}{}{\@jurymembervi \ifdefvoid{\@jurymemberviaff}{}{, \@jurymemberviaff\\}} + \hfill\break \vfill \textbf{Contact}\\ \smallskip @@ -778,7 +775,7 @@ \AtBeginDocument{ \hypersetup{ pdftitle={\@title}, - pdfsubject={Master's Thesis}, + pdfsubject={\@subtitle}, pdfauthor={\@author} } } |