summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/uantwerpendocs/uantwerpenphdthesis.cls
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-06-20 21:03:52 +0000
committerKarl Berry <karl@freefriends.org>2018-06-20 21:03:52 +0000
commitb79a6235289329238aed57f2b8afca0a577c770d (patch)
treea1df8d9d42b3376aaa7c45d598fec9beb82a3e62 /Master/texmf-dist/tex/latex/uantwerpendocs/uantwerpenphdthesis.cls
parent72bd55f3b3dac4ee6b26f0fccb82471465eca21d (diff)
uantwerpendocs (20jun18)
git-svn-id: svn://tug.org/texlive/trunk@48061 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/uantwerpendocs/uantwerpenphdthesis.cls')
-rw-r--r--Master/texmf-dist/tex/latex/uantwerpendocs/uantwerpenphdthesis.cls81
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}
}
}