diff options
author | Karl Berry <karl@freefriends.org> | 2018-05-16 20:50:20 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-05-16 20:50:20 +0000 |
commit | 7744888e7ca8f9d9a9a03ed0e959fc4a6415648e (patch) | |
tree | eacb3e46791edd49855162e7b934c7d678e15206 /Master/texmf-dist/source | |
parent | 06c95361f29482bdc73cdb4c242bc067fc9b110f (diff) |
uantwerpendocs (16may18)
git-svn-id: svn://tug.org/texlive/trunk@47732 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r-- | Master/texmf-dist/source/latex/uantwerpendocs/uantwerpendocs.dtx | 1540 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/uantwerpendocs/uantwerpendocs.ins | 13 |
2 files changed, 1066 insertions, 487 deletions
diff --git a/Master/texmf-dist/source/latex/uantwerpendocs/uantwerpendocs.dtx b/Master/texmf-dist/source/latex/uantwerpendocs/uantwerpendocs.dtx index e5f0b4ff31f..f311585d103 100644 --- a/Master/texmf-dist/source/latex/uantwerpendocs/uantwerpendocs.dtx +++ b/Master/texmf-dist/source/latex/uantwerpendocs/uantwerpendocs.dtx @@ -27,12 +27,13 @@ %<ct|mt|le|ex>\NeedsTeXFormat{LaTeX2e}[1999/12/01] %<ct>\ProvidesClass{uantwerpencoursetext} %<mt>\ProvidesClass{uantwerpenmasterthesis} +%<pt>\ProvidesClass{uantwerpenphdthesis} %<le>\ProvidesClass{uantwerpenletter} %<ex>\ProvidesClass{uantwerpenexam} -%<ct|mt|le|ex> [2018/03/02 v1.9 .dtx skeleton file] +%<ct|mt|pt|le|ex> [2018/05/16 v2.0 .dtx skeleton file] % -\def\fileversion{1.9} -\def\filedate{2018/03/02} +\def\fileversion{2.0} +\def\filedate{2018/05/16} %<*driver> \documentclass{ltxdoc} \usepackage{makeidx} @@ -86,7 +87,10 @@ % \changes{v1.8}{2017/01/08}{\@ Corrected minor typographic mistakes, % added signature and solved problems with shell escape} % \changes{v1.81}{2017/01/08}{\@ Bugfixes for release v1.8} -% \changes{v1.9}{2018/03/02}{\@ Integrated uantwerpenexam class into package} +% \changes{v1.9}{2018/03/02}{\@ Integrated uantwerpenexam class into +% package} +% \changes{v2.0}{2018/05/16}{\@ Implemented uantwerpenphdthesis class +% into package} % % % \DoNotIndex{\newcommand,\newenvironment} @@ -104,59 +108,59 @@ % \section{Introduction} % % This package implements the house style of Universiteit Antwerpen -% for course texts, master's theses, letters and implements a class to -% format exams (which is for efficiency reasons and ease of copying -% not fully UAntwerpen house style compliant). +% for letters, course texts and master/PhD theses. It also implements a +% class to format exams (which is for efficiency reasons and ease of +% copying not fully UAntwerpen house style compliant). % Using these class files will make it easy for you to make and keep -% your course texts and master's theses compliant to this version and -% future versions of the UAntwerpen house style. +% your course texts and theses compliant to this version and future +% versions of the UAntwerpen house style. % -% If you think -% \begin{itemize} -% \item there's an error in compliancy w.r.t. the house style, -% \item there's a feature missing in this class file, -% \item there's a bug in this class file, -% \end{itemize} -% please, contact us through e-mail (|walter.daems@uantwerpen.be|). -% We'll provide you with an answer -% and if (and as soon as) possible with a solution to the problem -% you spotted. +% If you think (1) there's an error in compliancy w.r.t. the house +% style, (2) there's a feature missing in this class file, or +% (3)there's a bug in this class file, +% please, contact me through e-mail (|walter.daems@uantwerpen.be|) +% about the issue. +% I'll provide you with an answer and if (and as soon as) possible +% with a solution to the problem you spotted. % % Do you like these class files? You're welcome to send us beer, wine, % or just kind words. % % \section{Synopsis} -% The |uantwerpencoursetext| and |uantwerpenmasterthesis| classes are +% The |coursetext|, |masterthesis| and |phdthesis| +% classes\footnote{For readability the class names have been +% abbreviated by omitting the |uantwerpen| prefix} are % an extension of the standard \LaTeX{} |book| class. They are -% intended to be used for writing course texts and master's +% intended to be used for writing course texts and master's or PhD % theses. They provides a title page that is compliant to the % UAntwerpen house style, and they also typeset the rest of your % document appropriately. % -% The |uantwerpenletter| class is derived from the standard \LaTeX{} +% The |letter| class is derived from the standard \LaTeX{} % |letter| class. It is intended to be used for writing business % letters. It is compliant to the house style and allows for using % windowed envelopes of the DL format, with right-aligned window. % -% The |uantwerpenexam| class is derived from the standard \LaTeX{} +% The |exam| class is derived from the standard \LaTeX{} % |article| class and is for efficiency reasons not fully UAntwerpen % house style compliant. % % They require (and use) the following packages: % \begin{itemize} -% \item the |ifthen| package -% \item the |ifmtarg| package -% \item the |geometry| package -% \item teh |atbegshi| package -% \item the |hyperref| package -% \item the |graphicx| package -% \item the |background| package -% \item the |color| package -% \item the |tikz| package -% \item the |fancyhdr| package -% \item the |pst-barcode| package -% \item the |auto-pst-pdf| package -% \item the |eso-pic| package +% \item teh |atbegshi| package +% \item the |auto-pst-pdf| package +% \item the |background| package +% \item the |color| package +% \item the |eso-pic| package +% \item the |etooblox| package +% \item the |fancyhdr| package +% \item the |geometry| package +% \item the |graphicx| package +% \item the |hyperref| package +% \item the |ifthen| package +% \item the |pst-barcode| package +% \item the |tikz| package +% \item the |ulem| package % \end{itemize} % and optionally % \begin{itemize} @@ -226,10 +230,10 @@ % % \title{<put your title here>} % \author{<put your name here>} -% \supervisori{<put the first supervisor's name(s) here} -% \supervisorii<put the first supervisor's name(s) here} -% \supervisoriii{<put the first supervisor's name(s) here} -% \supervisoriv{<put the first supervisor's name(s) here} +% \supervisori{<put supervisor's name(s) here>}{<affiliation goes here>} +% \supervisorii{<put supervisor's name(s) here>}{<affiliation goes here>} +% \supervisoriii{<put supervisor's name(s) here>}{<affiliation goes here>} +% \supervisoriv{<put supervisor's name(s) here>}{<affiliation goes here>} % % % classmarker % \academicyear{<XXXX-YYYY>} @@ -296,9 +300,58 @@ % \pageref{acronyms}. You may use lists in the |\carboncopy| and % |\enclosed| commands. The spacing will be compact. % -% \subsubsection{\texttt{uantwerpenletter} class} +% \subsubsection{\texttt{uantwerpenphdthesis} class} +% +% \begin{verbatim} +% \documentclass[b5paper,10pt,twoside,openright,filled]{uantwerpenphdthesis} % -% to be composed +% You may want to use common fonts +% \usepackage{<include any additional packages you require here>} +% +% \title{<put your title here>} +% \author{<put your name here>} +% \facultyacronym{<put your faculty's acronym here>} +% \programme{PHD} +% {<put your programme's acronym here>} +% {<put your specialization's acronym here>} +% \affiliation{<put your affiliation here>} +% \address{<put your contact details here>} +% +% \supervisori{<put supervisor's name here>}{<affiliation goes here>} +% \supervisorii{<put supervisor's name here>}{<affiliation goes here>} +% +% \jurychairman{<put chairman's name here>}{<affiliation goes here>} +% +% \jurymemberi{<put member's name here>}{<affiliation goes here>} +% \jurymemberii{<put member's name here>}{<affiliation goes here>} +% \jurymemberiii{<put member's name here>}{<affiliation goes here>} +% +% \phddegree{<put official degree name here>} +% \defenselocation{<put location of defense here>} +% \defensedate{<put defense year here>} +% \titlepageimage{<set file name of title page image here>} +% +% \isbn{<put ISBN13 number here>} +% \depot{<put Depot number here>} +% +% \begin{document} +% +% \maketitle +% \frontmatter +% \tableofcontents +% \mainmatter +% +% % write your PhD text here +% +% \backmatter +% \appendix +% +% % write appendix material here +% +% \makefinalpage +% +% \end{document} +% \end{verbatim} % % \subsection{The class options explained} % @@ -312,23 +365,29 @@ % paper version of your document, this is inappropriate, but for any % e-copy you make available, this may be appropriate; % +% \DescribeMacro{examiner} [exam]\\ +% This option allows to set the exam class in examiner mode, +% mentioning the examiner mode on every page (as regular text in the +% header and also in a watermark) to make sure you never hand out +% that copy to students and suppressing the fillout pages. +% % \DescribeMacro{filled} [letter / coursetext / -% masterthesis / exam]\\ +% masterthesis / phdthesis]\\ % This option causes the text to be filled (simultaneous left and % right alignment). Though this setting is not recommended, it is % provided because the default |\raggedright| cannot be undone. The % |filled| option prevents the |\raggedright| from being -% issued. However, if you care about the readability of your text, -% you shouldn't use this option. +% issued. However, if you care about the typographic readability of +% your text, you shouldn't use this option. % % \DescribeMacro{titlepagenoartwork} [coursetext / -% masterthesis]\\ +% masterthesis / phdthesis]\\ % This option forces the title pages to be typeset without circle graphics and % logo. This allows for printing on a pre-printed color sheet that % already contains circle graphics and logo; % % \DescribeMacro{titlepagetableonly} [coursetext / -% masterthesis]\\ +% masterthesis / phdthesis]\\ % This option forces the title-page data to be printed in table form % as first page. Some publishers require the manuscript to be % delivered in this form. They perform the entire typesetting of the @@ -341,12 +400,6 @@ % work with pdf\LaTeX{} unless you enable shell escape. Read your % pdf\LaTeX{}-package documentation on how to do that. % -% \DescribeMacro{examiner} [exam]\\ -% This option allows to set the exam class in examiner mode, -% mentioning the examiner mode on every page (as regular text in the -% header and also in a watermark) to make sure you never hand out -% that copy to students. -% % Common sets of options depend on the purpose: % \begin{itemize} % \item to make a text ready for electronic distribution: @@ -361,6 +414,8 @@ % no options (filling a letter is discouraged) % \item to make an exam: % no options (filling an exam is discouraged) +% \item to make a PhD text: +% |b5paper|, |twoside|, |openright| and |filled| % \end{itemize} % % \subsection{The macros explained} @@ -371,7 +426,7 @@ % applies (between square brackets), and whether it is mandatory or not. % % \DescribeMacro{\facultyacronym} [coursetext / -% masterthesis / exam] (mandatory)\\ +% masterthesis / phdthesis / exam] (mandatory)\\ % \label{md-facultyacronym} % This macro sets the acronym of the faculty. % This macro also sets the faculty name according to the specified @@ -417,80 +472,26 @@ % \end{tabular} % \end{center} % -% \subsubsection{Macros for the coursetext and masterthesis classes} +% \subsubsection{Macros for the coursetext, masterthesis, phdthesis +% classes} % -% \DescribeMacro{\title} [coursetext / masterthesis] (mandatory)\\ -% This macro sets the title of the document. -% It also sets the |pdftitle| tag of the hyperref package, so that -% the PDF-document meta-information is correct. -% -% \DescribeMacro{\subtitle} [coursetext] (optional)\\ -% This macro sets the title of the document. You may use this -% \begin{itemize} -% \item to further clarify the title -% \item to indicate the nature of this document -% \end{itemize} -% The latter is to be considered when you want to provide multiple -% documents as parts of the full course text (e.g., Course Notes, -% Formula Collection, Exercise Book, Solution Book). -% This macro also sets the |subject| tag of the hyperref package, -% so that the PDF-document meta-information is correct. -% -% \DescribeMacro{\author} [coursetext / masterthesis ] (mandatory)\\ +% \DescribeMacro{\academicyear} [coursetext / masterthesis] +% (mandatory)\\ +% Use this macro to specify the academic year in full, i.e. in the +% form |XXXX-YYYY|. +% +% \DescribeMacro{\author} [coursetext / masterthesis / phdthesis ] (mandatory)\\ % This macro sets the author of the document. % It also sets the |pdfauthor| tag of the hyperref package, so that % the PDF-document meta-information is correct. % -% \DescribeMacro{\publisher} [coursetext] (mandatory)\\ -% This macro sets the publisher information of the document. -% It is printed on the front page. It defaults to the repographic -% service of campus Groenenborger, one of the standard printing -% services of Universiteit Antwerpen. -% -% \DescribeMacro{\publishercode} [coursetext] (mandatory)\\ -% This macro sets the publisher code of the document. -% It is printed on the front page. This is code that the publisher -% uses for its internal administration. It may be a proprietary code, -% or an ISBN number. -% -% \DescribeMacro{\courseversion} [coursetext] (optional)\\ -% This macro indicates which version of the course this is. -% -% \DescribeMacro{\versionyear} [coursetext] (mandatory)\\ -% This is to be the year in which you published the current version of -% the course in the form YYYY. -% -% \DescribeMacro{\lecturer} [coursetext] (mandatory)\\ -% This is the name of the person that actually teaches the course (in -% Dutch: titularis). If there are multiple persons, please, use the -% macros |\lectureri|, |\lecturerii|, |\lectureriii|, -% |\lectureriv|. -% -% \DescribeMacro{\programme} [coursetext / exam] (mandatory)\\ -% \label{dm-programme} -% This macro takes three arguments (for the time being, only -% applicable to the faculty of applied engineering): -% \begin{itemize} -% \item the type of the programme: BA, SP, VP or MA -% \item the domain of the programme: IW -% \item the qualifier of the programme: BK, CH, BCH, EM, EI -% \end{itemize} -% If you need more programme classes or qualifiers, ask the author to -% complete the available codes. -% Correct usage of the macro will result in error-free descriptions on -% your title page. -% You can overrule the standard descriptions, by specifying 'FREE' as -% first argument and a free text description as second, leaving the third -% one empty. However, we strongly advise against taking this route. -% Instead, ask the author to complete the available codes. -% -% \DescribeMacro{\supervisor} [masterthesis] (mandatory)\\ -% This is the name of the person that promotes the thesis. -% If there are multiple persons, please, use the -% macros |\supervisori|, |\supervisorii|, |\supervisoriii|, -% |\supervisoriv|. -% -% \DescribeMacro{\course} [coursetext / exam] (mandatory)\\ +% \DescribeMacro{\copyrightnotices} [coursetext] +% (optional)\\ +% Use this macro to specify additional copyright notice messages to +% appear in the copyright notice on the bottom of page 2 of your +% course text. +% +% \DescribeMacro{\course} [coursetext] (mandatory)\\ % \label{dm-course} % Code (first argument) and name (second argument) of the curriculum % course this coursematerial or exam belongs to. The code should be of @@ -525,12 +526,23 @@ % The macro for this purpose takes only one argument, i.e. the % course's name! This is to avoid inconsistencies in the course codes. % -% \DescribeMacro{\academicyear} [coursetext / masterthesis] -% (mandatory)\\ -% Use this macro to specify the academic year in full, i.e. in the -% form |XXXX-YYYY|. +% \DescribeMacro{\courseversion} [coursetext] (optional)\\ +% This macro indicates which version of the course this is. +% +% +% \DescribeMacro{\defensedate} [masterthesis / phdthesis] (mandatory)\\ +% Date of the masterthesis defense in Dutch, in the form 'month year', +% e.g. ``juni 2012''. In case of a PhD thesis, only the year should be +% mentioned. % +% \DescribeMacro{\defenselocation} [masterthesis / phdthesis] +% (optional)\\ +% Location of the defense. Defaults to ``Antwerpen''. +% +% % \changes{v1.6}{2016/02/04}{Added diploma code documentation} +% \changes{v2.0}{2018/05/16}{Updated diploma code documentation to +% incorporate PhD degrees} % \DescribeMacro{\diploma} [masterthesis] (mandatory)\\ % This must be the official title, in Dutch. To avoid errors, we chose % to use specific codes, that will expand to the correct description. @@ -570,7 +582,17 @@ % afstudeerrichting Elektromechanica\\ % |MA-IW-EM-EN| % & Master of Science in de industri\"ele wetenschappen: Elektromechanica, -% afstudeerrichting Energie\\ +% afstudeerrichting Energie\\ +% |PHD-TI-BK| +% & Doctor in de Toegepaste Ingenieurwetenschappen: Bouwkunde\\ +% |PHD-TI-BCH| +% & Doctor in de Toegepaste Ingenieurwetenschappen: Biochemie\\ +% |PHD-TI-CH| +% & Doctor in de Toegepaste Ingenieurwetenschappen: Chemie\\ +% |PHD-TI-EI| +% & Doctor in de Toegepaste Ingenieurwetenschappen: Elektronica-ICT\\ +% |PHD-TI-EM| +% & Doctor in de Toegepaste Ingenieurwetenschappen: Elektromechanica\\ % \midrule % \multicolumn{2}{c}{Faculteit Toegepaste Economische % Wetenschappen}\\ @@ -590,45 +612,95 @@ % \bottomrule % \end{tabular} % \end{center} -% -% \DescribeMacro{\defensedate} [masterthesis] (mandatory)\\ -% Date of the defense in Dutch, in the form 'month year', e.g. ``juni 2012''. -% -% \DescribeMacro{\defenselocation} [masterthesis] -% (optional)\\ -% Location of the defense. Defaults to ``Antwerpen''. -% -% \DescribeMacro{\copyrightnotices} [coursetext] -% (optional)\\ -% Use this macro to specify additional copyright notice messages to -% appear in the copyright notice on the bottom of page 2 of your -% course text. -% -% \subsubsection{Macros for the letter class} % -% \DescribeMacro{\sender} [letter] (mandatory)\\ -% Description of the person writing the letter. +% \DescribeMacro{\lecturer} [coursetext] (mandatory)\\ +% This is the name of the person that actually teaches the course (in +% Dutch: titularis). If there are multiple persons, please, use the +% macros |\lectureri|, |\lecturerii|, |\lectureriii|, +% |\lectureriv|. +% +% \DescribeMacro{\phddegree} [phdthesis] (mandatory)\\ +% This is the official degree name (in the appropriate language, +% possibly mixed ``dutch (english)''). +% +% \DescribeMacro{\programme} [coursetext] (mandatory)\\ +% \label{dm-programme} +% This macro takes three arguments (for the time being, only +% applicable to the faculty of applied engineering): % \begin{itemize} -% \item first argument: name of the person writing the letter -% \item second argument: title / role of the person +% \item the type of the programme: BA, SP, VP or MA +% \item the domain of the programme: IW +% \item the qualifier of the programme: BK, CH, BCH, EM, EI % \end{itemize} -% Newlines are not allowed in the arguments. +% If you need more programme classes or qualifiers, ask the author to +% complete the available codes. +% Correct usage of the macro will result in error-free descriptions on +% your title page. +% You can overrule the standard descriptions, by specifying 'FREE' as +% first argument and a free text description as second, leaving the third +% one empty. However, we strongly advise against taking this route. +% Instead, ask the author to complete the available codes. % -% \DescribeMacro{\logo} [letter] (optional)\\ -% file name of an alternative logo to use. The file name must be the -% name of a file in the search path of type PDF. -% If this macro is not used, The default logo of the university will -% be used. +% \DescribeMacro{\publisher} [coursetext] (mandatory)\\ +% This macro sets the publisher information of the document. +% It is printed on the front page. It defaults to the repographic +% service of campus Groenenborger, one of the standard printing +% services of Universiteit Antwerpen. % -% \DescribeMacro{\unit} [letter] (optional)\\ -% Name of the unit to which the person belongs. This can be a -% research group, a laboratory, an administrative division, etc. -% Newlines are allowed. +% \DescribeMacro{\publishercode} [coursetext] (mandatory)\\ +% This macro sets the publisher code of the document. +% It is printed on the front page. This is code that the publisher +% uses for its internal administration. It may be a proprietary code, +% or an ISBN number. +% +% \DescribeMacro{\subtitle} [coursetext] (optional)\\ +% This macro sets the title of the document. You may use this +% \begin{itemize} +% \item to further clarify the title +% \item to indicate the nature of this document +% \end{itemize} +% The latter is to be considered when you want to provide multiple +% documents as parts of the full course text (e.g., Course Notes, +% Formula Collection, Exercise Book, Solution Book). +% This macro also sets the |subject| tag of the hyperref package, +% so that the PDF-document meta-information is correct. +% +% \DescribeMacro{\supervisor} [masterthesis / phdthesis] (mandatory)\\ +% This is the name of the person that promotes/supervises the thesis. +% Please, use the macros |\supervisori|, |\supervisorii|, |\supervisoriii|, +% |\supervisoriv|. +% +% \DescribeMacro{\title} [coursetext / masterthesis / phdthesis] (mandatory)\\ +% This macro sets the title of the document. +% It also sets the |pdftitle| tag of the hyperref package, so that +% the PDF-document meta-information is correct. +% +% \DescribeMacro{\titlepageimage} [phdthesis] +% (optional)\\ +% This sets the central image on the title page to appear clipped +% within the curves. +% +% \DescribeMacro{\versionyear} [coursetext] (mandatory)\\ +% This is to be the year in which you published the current version of +% the course in the form YYYY. +% +% +% \subsubsection{Macros for the letter class} % % \DescribeMacro{\address} [letter] (mandatory)\\ % Address of the sending unit (or faculty). This can be different from % the return address. Newlines are allowed and encouraged. % +% \DescribeMacro{\carboncopy} [letter] (optional)\\ +% List of persons receiving a copy of this letter. Format at will. +% +% \DescribeMacro{\closing} [letter] (mandatory) \\ +% Closing clause of the letter. E.g. 'Best regards,'. +% +% \DescribeMacro{\date} [letter] (optional) \\ +% Date of the letter. If not specified today's date (at the time of +% running \LaTeX{}) will be used. +% % \DescribeMacro{\email} [letter] (optional)\\ % E-mail address of the sending person, or the administrative person % tracking the letter. This must definitely be someone that can answer @@ -638,16 +710,28 @@ % \item second argument: domain name % \end{itemize} % -% \DescribeMacro{\phone} [letter] (optional)\\ -% Phone number of the sending person. See also |\email|. +% \DescribeMacro{\enclosed} [letter] (optional)\\ +% List of enclosed documents. Format at will. % % \DescribeMacro{\fax} [letter] (optional)\\ % Probably facsimile is not used anymore, but anyway: fax number of % the sending person. See also |\email|. % +% \DescribeMacro{\logo} [letter] (optional)\\ +% file name of an alternative logo to use. The file name must be the +% name of a file in the search path of type PDF. +% If this macro is not used, The default logo of the university will +% be used. +% % \DescribeMacro{\mobile} [letter] (optional)\\ % Mobile phone number of the sending person. See also |\email|. % +% \DescribeMacro{\opening} [letter] (mandatory) \\ +% Opening address of the letter. E.g. 'Dear X,'. +% +% \DescribeMacro{\phone} [letter] (optional)\\ +% Phone number of the sending person. See also |\email|. +% % \DescribeMacro{\returnaddress} [letter] (mandatory)\\ % This is a short return address (listed in small font on top of the % destination address (such that it is visible in a windowed envelope @@ -656,69 +740,52 @@ % The goal is to get the undelivered letter back to the person that % can take action accordingly. % -% \DescribeMacro{\to} [letter] (mandatory)\\ -% Name of the addressee. Newlines are allowed. -% Preferably name and role are split over two lines. -% -% \DescribeMacro{\toorganization} [letter] (optional)\\ -% Name of the organization that employs the addressee. -% -% \DescribeMacro{\toaddress} [letter] (mandatory)\\ -% Address of the addressee. Newlines are allowed. The address should -% fit on max. 3 lines. +% \DescribeMacro{\sender} [letter] (mandatory)\\ +% Description of the person writing the letter. +% \begin{itemize} +% \item first argument: name of the person writing the letter +% \item second argument: title / role of the person +% \end{itemize} +% Newlines are not allowed in the arguments. % -% \DescribeMacro{\date} [letter] (optional) \\ -% Date of the letter. If not specified today's date (at the time of -% running \LaTeX{}) will be used. +% \DescribeMacro{\signature} [letter] (optional) \\ +% Add a signature (in between the closing statement of the +% letter and the sender's name. This might be a text message or a +% picture of your signature. % % \DescribeMacro{\subject} [letter] (mandatory) \\ % Short descriptive subject that describes the contents of the % letter. % -% \DescribeMacro{\opening} [letter] (mandatory) \\ -% Opening address of the letter. E.g. 'Dear X,'. -% -% \DescribeMacro{\closing} [letter] (mandatory) \\ -% Closing clause of the letter. E.g. 'Best regards,'. +% \DescribeMacro{\to} [letter] (mandatory)\\ +% Name of the addressee. Newlines are allowed. +% Preferably name and role are split over two lines. % -% \DescribeMacro{\signature} [letter] (optional) \\ -% Add a signature (in between the closing statement of the -% letter and the sender's name. This might be a text message or a -% picture of your signature. +% \DescribeMacro{\toaddress} [letter] (mandatory)\\ +% Address of the addressee. Newlines are allowed. The address should +% fit on max. 3 lines. % -% \DescribeMacro{\carboncopy} [letter] (optional)\\ -% List of persons receiving a copy of this letter. Format at will. +% \DescribeMacro{\toorganization} [letter] (optional)\\ +% Name of the organization that employs the addressee. % -% \DescribeMacro{\enclosed} [letter] (optional)\\ -% List of enclosed documents. Format at will. +% \DescribeMacro{\unit} [letter] (optional)\\ +% Name of the unit to which the person belongs. This can be a +% research group, a laboratory, an administrative division, etc. +% Newlines are allowed. % % \subsubsection{Macros for the exam class} % -% \DescribeMacro{\exampart} [exam] (mandatory)\\ -% Description of the part of the course the exam covers. -% Often the evaluation of a course consists of multiple evaluation -% elements (e.g. a written exam, a portfolio defense and lab -% reports). Using this macro you can indicate the part this exam -% covers. E.g. it could be 'Written Exam' (to distinguish from the -% other parts 'portfolio defense' and 'lab reports'). -% -% \DescribeMacro{\course} [exam] (mandatory)\\ -% see description of |\course| macro on page~\pageref{dm-course}. -% % \DescribeMacro{\author} [exam] (mandatory)\\ % The author of the exam (may be multiple authors, separated by % commas). On the title page, these will be labeled as 'Professor(s) - % Titularis(sen)'. % -% \DescribeMacro{\programme} [exam] (mandatory)\\ -% see description of |\programme| macro on page~\pageref{dm-programme}. -% % \DescribeMacro{\academicyear} [exam] (mandatory)\\ % Use this macro to specify the academic year in full, i.e. in the % form |XXXX-YYYY|. % -% \DescribeMacro{\examgroupnumber} [exam]\\ -% mentions the group number (may be empty) +% \DescribeMacro{\course} [exam] (mandatory)\\ +% see description of |\course| macro on page~\pageref{dm-course}. % % \DescribeMacro{\examdate} % specifies the date of the exam. We recommend the YYYY-MM-DD format, @@ -726,16 +793,27 @@ % advize against using UNIX epoch time, to avoid problems in the first % semester exams in 2038. % +% \DescribeMacro{\examgroupnumber} [exam]\\ +% mentions the group number (may be empty) +% % \DescribeMacro{\examlength} % specifies the length of the exam in a unit of time, e.g. '4h' % -% \DescribeMacro{\tstart} -% specifies the start time of the exam, preferrable in the format -% 'HHhMM', e.g. '08h30'. +% \DescribeMacro{\exampart} [exam] (mandatory)\\ +% Description of the part of the course the exam covers. +% Often the evaluation of a course consists of multiple evaluation +% elements (e.g. a written exam, a portfolio defense and lab +% reports). Using this macro you can indicate the part this exam +% covers. E.g. it could be 'Written Exam' (to distinguish from the +% other parts 'portfolio defense' and 'lab reports'). % -% \DescribeMacro{\tend} -% specifies the end time of the exam in a format identical to the one -% chosen for |\tstart|. +% \DescribeMacro{\extrainfo} +% specifies the extra information that appears on the back of the +% title page, regarding the materials that can be used during the +% examination and cautioning the students not to commit fraude. +% +% \DescribeMacro{\programme} [exam] (mandatory)\\ +% see description of |\programme| macro on page~\pageref{dm-programme}. % % \DescribeMacro{\rooms} % specifies the rooms in which the exam will take place. This is @@ -750,10 +828,13 @@ % name. Moreover, it allows for blind correction as the student only % writes his name ot he front page. % -% \DescribeMacro{\extrainfo} -% specifies the extra information that appears on the back of the -% title page, regarding the materials that can be used during the -% examination and cautioning the students not to commit fraude. +% \DescribeMacro{\tend} +% specifies the end time of the exam in a format identical to the one +% chosen for |\tstart|. +% +% \DescribeMacro{\tstart} +% specifies the start time of the exam, preferrable in the format +% 'HHhMM', e.g. '08h30'. % % \subsection{Examples} % \subsubsection{\texttt{uantwerpencoursetext}} @@ -767,6 +848,7 @@ \documentclass[a4paper,11pt,oneside,openright,english,qr,copyright]{uantwerpencoursetext} \usepackage[english,dutch]{babel} +\usepackage{lipsum} % this is just for some dummy text, please remove \title{Z\'agen, zoeken en zuchten} \qrtitle{Zágen, zoeken en zuchten} @@ -818,107 +900,32 @@ \mainmatter \chapter*{Inleiding} -Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do -eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad -minim veniam, quis nostrud exercitation ullamco laboris nisi ut -aliquip ex ea commodo consequat. Duis aute irure dolor in -reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla -pariatur. Excepteur sint occaecat cupidatat non proident, sunt in -culpa qui officia deserunt mollit anim id est laborum. - - +\lipsum[1] \chapter{Onzin voor dummies} -\section{Een beetje Cicero} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae -ab illo inventore veritatis et quasi architecto beatae vitae dicta -sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit -aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos -qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui -dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed -quia non numquam eius modi tempora incidunt ut labore et dolore magnam -aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum -exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex -ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in -ea voluptate velit esse quam nihil molestiae consequatur, vel illum -qui dolorem eum fugiat quo voluptas nulla pariatur? - +\section{Het gebeuren} +\lipsum[2] \begin{equation} e^{-j\pi} + 1 = 0 \end{equation} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos dolores -et quas molestias excepturi sint occaecati cupiditate non provident, -similique sunt in culpa qui officia deserunt mollitia animi, id est -laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita -distinctio. Nam libero tempore, cum soluta nobis est eligendi optio -cumque nihil impedit quo minus id quod maxime placeat facere possimus, -omnis voluptas assumenda est, omnis dolor repellendus. Temporibus -autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe -eveniet ut et voluptates repudiandae sint et molestiae non -recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut -reiciendis voluptatibus maiores alias consequatur aut perferendis -doloribus asperiores repellat. - +\lipsum[3] \section{En waartoe het geleid heeft} -Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do -eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad -minim veniam, quis nostrud exercitation ullamco laboris nisi ut -aliquip ex ea commodo consequat. Duis aute irure dolor in -reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla -pariatur. Excepteur sint occaecat cupidatat non proident, sunt in -culpa qui officia deserunt mollit anim id est laborum. +\lipsum[4] \subsection{Herhaling} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae -ab illo inventore veritatis et quasi architecto beatae vitae dicta -sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit -aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos -qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui -dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed -quia non numquam eius modi tempora incidunt ut labore et dolore magnam -aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum -exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex -ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in -ea voluptate velit esse quam nihil molestiae consequatur, vel illum -qui dolorem eum fugiat quo voluptas nulla pariatur? + +\lipsum[5] \subsection{Begint vervelend te worden} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos dolores -et quas molestias excepturi sint occaecati cupiditate non provident, -similique sunt in culpa qui officia deserunt mollitia animi, id est -laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita -distinctio. Nam libero tempore, cum soluta nobis est eligendi optio -cumque nihil impedit quo minus id quod maxime placeat facere possimus, -omnis voluptas assumenda est, omnis dolor repellendus. Temporibus -autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe -eveniet ut et voluptates repudiandae sint et molestiae non -recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut -reiciendis voluptatibus maiores alias consequatur aut perferendis -doloribus asperiores repellat. +\lipsum[6] \newpage \subsection{Begint echt vervelend te worden} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos dolores -et quas molestias excepturi sint occaecati cupiditate non provident, -similique sunt in culpa qui officia deserunt mollitia animi, id est -laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita -distinctio. Nam libero tempore, cum soluta nobis est eligendi optio -cumque nihil impedit quo minus id quod maxime placeat facere possimus, -omnis voluptas assumenda est, omnis dolor repellendus. Temporibus -autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe -eveniet ut et voluptates repudiandae sint et molestiae non -recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut -reiciendis voluptatibus maiores alias consequatur aut perferendis -doloribus asperiores repellat. +\lipsum[7-10] \chapter{Besluit} @@ -943,13 +950,14 @@ doloribus asperiores repellat. \documentclass[a4paper,11pt,twoside,openright,english]{uantwerpenmasterthesis} \usepackage[english]{babel} % or dutch if your text is in Dutch +\usepackage{lipsum} % this is just for some dummy text, please remove \title{Minimax optimisatie voor performantieruimtemodellering} \author{Bert Bibber} -\supervisori{Prof. dr. ir. Kumulus (Universiteit Antwerpen)} -\supervisorii{Prof. dr. Hilarius Warwinkel (TNT-Bang, N.V.)} -\supervisoriii{ing. Piet Pienter (POM)} +\supervisori{Prof. dr. ir. Kumulus}{Universiteit Antwerpen} +\supervisorii{Prof. dr. Hilarius Warwinkel}{TNT-Bang, N.V.} +\supervisoriii{ing. Piet Pienter}{POM} \facultyacronym{TI} \academicyear{2015-2016} @@ -967,48 +975,20 @@ doloribus asperiores repellat. \mainmatter \chapter*{Inleiding} -Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do -eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad -minim veniam, quis nostrud exercitation ullamco laboris nisi ut -aliquip ex ea commodo consequat. Duis aute irure dolor in -reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla -pariatur. Excepteur sint occaecat cupidatat non proident, sunt in -culpa qui officia deserunt mollit anim id est laborum. + +\lipsum[1] \chapter{Onderzoeksvraag} -\section{Een beetje Cicero} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae -ab illo inventore veritatis et quasi architecto beatae vitae dicta -sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit -aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos -qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui -dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed -quia non numquam eius modi tempora incidunt ut labore et dolore magnam -aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum -exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex -ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in -ea voluptate velit esse quam nihil molestiae consequatur, vel illum -qui dolorem eum fugiat quo voluptas nulla pariatur? +\section{Het gebeuren} + +\lipsum[2] \begin{equation} e^{-j\pi} + 1 = 0 \end{equation} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos dolores -et quas molestias excepturi sint occaecati cupiditate non provident, -similique sunt in culpa qui officia deserunt mollitia animi, id est -laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita -distinctio. Nam libero tempore, cum soluta nobis est eligendi optio -cumque nihil impedit quo minus id quod maxime placeat facere possimus, -omnis voluptas assumenda est, omnis dolor repellendus. Temporibus -autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe -eveniet ut et voluptates repudiandae sint et molestiae non -recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut -reiciendis voluptatibus maiores alias consequatur aut perferendis -doloribus asperiores repellat. +\lipsum[3] \chapter{Literatuurstudie} @@ -1031,7 +1011,196 @@ doloribus asperiores repellat. % \end{verbatim} % % +% \subsubsection{\texttt{uantwerpenphdthesis}} +% +% \paragraph{Dutch} +% \begin{verbatim} +%<*pt-example1> +\documentclass[b5paper,10pt,twoside,openright,filled]{uantwerpenphdthesis} + +% You may want to use common fonts +\usepackage{mathptmx} +\usepackage{fontspec} +\setmainfont{Times New Roman} +\setsansfont{Calibri} + +\usepackage[dutch]{babel} % or dutch if your text is in Dutch +\usepackage{lipsum} % this is just for some dummy text, please remove + +\title{Harmonische Signaalanalyse\\met behulp van\\Lineaire Operatoren} +\author{Ing. Theofiel Hoekaff} +\facultyacronym{TI} +\programme{PHD}{IW}{EI} +\affiliation{Universiteit Antwerpen\\ + Faculteit Toegepaste Ingenieurswetenschappen\\ + Constrained Systems Lab (CoSys-Lab)} +\address{Groenenborgerlaan 171, 2020 Antwerpen, Belgi\"e\\ + M: theofiel.hoekaff@uantwerpen.be\\ + T: +32 265 00 00 +} + +\supervisori{Prof. dr. W. Vlaams}{Universiteit Antwerpen, Belgi\"e} +\supervisorii{Prof. dr. J. Stekker}{Universiteit Antwerpen, Belgi\"e} + +\jurychairman{Prof. dr. P. Dalinckx}{Universiteit Antwerpen, Belgi\"e} + +\jurymemberi{Prof. dr. J. Dezerooder}{Universiteit Antwerpen, Belgi\"e} +\jurymemberii{Prof. dr. P. De Tollenaere}{Flanders Make, Belgi\"e} +\jurymemberiii{Prof. dr. M. Byr}{IMEC, Nederland} + +\phddegree{doctor in de toegepaste ingenieurswetenschappen} +\defenselocation{Antwerpen} +\defensedate{2018} +\titlepageimage{keyboard.jpg} + +\isbn{987-90-57285-34-7} +\depot{D/2018/12.293/03} + +\begin{document} + +\maketitle + +\frontmatter + +\tableofcontents + +\mainmatter +\chapter*{Inleiding} + +\lipsum[1] + +\chapter{Onderzoeksvraag} + +\section{Het gegeven} + +\lipsum[2] + +\begin{equation} + e^{-j\pi} + 1 = 0 +\end{equation} + +\lipsum[3-17] + +\chapter{Literatuurstudie} + +\lipsum[18-19] + +\chapter{Theoretische achtergrond} + +\lipsum[20-21] + +\chapter{Eigen realisatie} + +\lipsum[22-24] + +\chapter{Besluit} + +\lipsum[25] + +\backmatter +\appendix + +\chapter{Symbolen} + +% Put your bibliography here using BibTeX + +\makefinalpage + +\end{document} +%</pt-example1> +% \end{verbatim} +% +% \paragraph{English} +% \begin{verbatim} +%<*pt-example2> +\documentclass[b5paper,10pt,twoside,openright,filled]{uantwerpenphdthesis} +\usepackage[english]{babel} % or dutch if your text is in Dutch +\usepackage{lipsum} % this is just for some dummy text, please remove + +\title{Harmonic Signal analysis\\based on Linear Operators} +\author{Ing. Theodore Edgeoff} +\facultyacronym{TI} +\affiliation{University of Antwerp\\ + Faculty of Applied Engineering\\ + CoSys-Lab} +\address{Groenenborgerlaan 171, 2020 Antwerpen, Belgi\"e\\ + M: theofiel.hoekaff@uantwerpen.be\\ + T: +32 265 00 00 +} + +\supervisori{Prof. dr. W. Vlaams}{University of Antwerp, Belgium} +\supervisorii{Prof. dr. J. Stekker}{University of Antwerp, Belgium} + +\jurychairman{Prof. dr. P. Dalinckx}{University of Antwerp, Belgium} + +\jurymemberi{Prof. dr. J. Dezerooder}{University of Antwerp, Belgium} +\jurymemberii{Prof. dr. P. De Tollenaere}{Flanders Make, Belgium} +\jurymemberiii{Prof. dr. M. Byr}{IMEC, The Netherlands} + +\facultyacronym{TI} +\phddegree{doctor in applied engineering} +\defenselocation{Antwerpen} +\defensedate{2018} +\titlepageimage{keyboard.jpg} + +\isbn{987-90-57285-34-7} +\depot{D/2018/12.293/03} + +\begin{document} + +\maketitle + +\frontmatter + +\tableofcontents + +\mainmatter +\chapter*{Introduction} + +\lipsum[1] + +\chapter{Research question} + +\section{The datum} + +\lipsum[2] + +\begin{equation} + e^{-j\pi} + 1 = 0 +\end{equation} + +\lipsum[3-17] + +\chapter{Literature review} + +\lipsum[18-19] + +\chapter{Theoretical background} + +\lipsum[20-21] + +\chapter{Technical results} + +\lipsum[22-24] + +\chapter{Conclusion} + +\lipsum[25] + +\backmatter +\appendix + +\chapter{Symbols} + +% Put your bibliography here using BibTeX + +\makefinalpage + +\end{document} +%</pt-example2> +% \end{verbatim} +% % \subsubsection{\texttt{uantwerpenletter}} % % \paragraph{Plain example} @@ -1049,6 +1218,7 @@ doloribus asperiores repellat. %%\setmainfont{Calibri} \usepackage[english]{babel} +\usepackage{lipsum} % this is just for some dummy text, please remove \sender{Prof. Walter Daems}{Senior Lecturer} \facultyacronym{TI} @@ -1092,42 +1262,8 @@ doloribus asperiores repellat. Below, you can find a few more paragraphs to illustrate that this class can generate multipage letters. - Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do - eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad - minim veniam, quis nostrud exercitation ullamco laboris nisi ut - aliquip ex ea commodo consequat. Duis aute irure dolor in - reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla - pariatur. Excepteur sint occaecat cupidatat non proident, sunt in - culpa qui officia deserunt mollit anim id est laborum. - - Sed ut perspiciatis unde omnis iste natus error sit voluptatem - accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae - ab illo inventore veritatis et quasi architecto beatae vitae dicta - sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit - aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos - qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui - dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed - quia non numquam eius modi tempora incidunt ut labore et dolore magnam - aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum - exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex - ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in - ea voluptate velit esse quam nihil molestiae consequatur, vel illum - qui dolorem eum fugiat quo voluptas nulla pariatur? - - At vero eos et accusamus et iusto odio dignissimos ducimus qui - blanditiis praesentium voluptatum deleniti atque corrupti quos dolores - et quas molestias excepturi sint occaecati cupiditate non provident, - similique sunt in culpa qui officia deserunt mollitia animi, id est - laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita - distinctio. Nam libero tempore, cum soluta nobis est eligendi optio - cumque nihil impedit quo minus id quod maxime placeat facere possimus, - omnis voluptas assumenda est, omnis dolor repellendus. Temporibus - autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe - eveniet ut et voluptates repudiandae sint et molestiae non - recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut - reiciendis voluptatibus maiores alias consequatur aut perferendis - doloribus asperiores repellat. - + \lipsum[1-3] + \closing{Kind regards,} % you might want to insert a signature picture or text: % \signature{\includegraphics{signature.jpg}} @@ -1456,6 +1592,7 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in % \changes{v1.0}{2013/05/11}{Added option qr} % \changes{v1.4}{2016/01/07}{Implemented letter class} % \changes{v1.9}{2018/03/02}{Implemented uantwerpenexam class} +% \changes{v2.0}{2018/03/02}{Implemented uantwerpenphdthesis class} % % Before loading the class, we provide the extra options. % @@ -1469,16 +1606,16 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in % \end{macrocode} % % \begin{macrocode} -%<*ct|mt> +%<*ct|mt|pt> \newif\if@titlepagenoartwork \DeclareOption{titlepagenoartwork}{\@titlepagenoartworktrue} \newif\if@titlepagetableonly \DeclareOption{titlepagetableonly}{\@titlepagetableonlytrue} -%</ct|mt> -%<*ct|mt|le> +%</ct|mt|pt> +%<*ct|mt|pt|le> \newif\if@filled \DeclareOption{filled}{\@filledtrue} -%</ct|mt|le> +%</ct|mt|pt|le> %<*ex> \newif\if@examiner \DeclareOption{examiner}{\@examinertrue} @@ -1489,18 +1626,17 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in % We execute some standard options: % We load the |book| class for course texts and master theses. % \begin{macrocode} -%<*ct|mt> +%<*ct|mt|pt> \ExecuteOptions{a4paper,11pt,final,oneside,openright} \ProcessOptions \LoadClassWithOptions{book} -%</ct|mt> +%</ct|mt|pt> % We load the |letter| class for letters %<*le> \ExecuteOptions{a4paper,10pt,final,oneside,openright} \ProcessOptions \LoadClassWithOptions{letter} \newcommand\tat{\makeatletter @\makeatother} -\newcommand\tbs{\textbackslash} %</le> % We load the |article| class for exams %<*ex> @@ -1515,11 +1651,11 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in % and with a decent paragraph spacing. % % \begin{macrocode} -%<*ct|mt|le|ex> +%<*ct|mt|pt|le|ex> \setlength{\parindent}{0pt} \addtolength{\parskip}{0.75\baselineskip} \setcounter{secnumdepth}{3} -%</ct|mt|le|ex> +%</ct|mt|pt|le|ex> % \end{macrocode} % % \subsection{Auxiliary packages} @@ -1529,9 +1665,9 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in % \subsubsection{Geometry} % Let's reduce the margins to 1 inch each. % \begin{macrocode} -%<*ct|mt|ex> +%<*ct|mt|pt|ex> \RequirePackage[top=1in, bottom=1in, left=1in, right=1in]{geometry} -%</ct|mt|ex> +%</ct|mt|pt|ex> %<*le> \RequirePackage[top=1in, bottom=1in, left=1.34in, right=1in]{geometry} \RequirePackage[normalem]{ulem} @@ -1550,9 +1686,9 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in % \changes{v1.3}{2015/12/31}{Abandoned use of cmbright - no more % font dictatorship for theses and courses} % \begin{macrocode} -%<*ct|mt|le> +%<*ct|mt|pt|le> % no more font code -%</ct|mt|le> +%</ct|mt|pt|le> % \end{macrocode} % % \subsubsection{Boilerplate packages} @@ -1564,14 +1700,14 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in % \changes{v1.81}{2017/01/09}{Apparently shellesc is still missing from % quite a number of installations, therefore, conditional loading} % \changes{v1.9}{2018/03/02}{Added etoolbox for convenience reasons} +% \changes{v2.0}{2018/03/14}{Removed package ifmtarg because unreliable} % \begin{macrocode} -%<*ct|mt|le|ex> +%<*ct|mt|pt|le|ex> \RequirePackage{etoolbox} \RequirePackage{ifthen} -\RequirePackage{ifmtarg} \IfFileExists{shellesc.sty}{\RequirePackage{shellesc}}{} \newcommand{\@emptymacro}{} -%</ct|mt|le|ex> +%</ct|mt|pt|le|ex> % \end{macrocode} % % \subsubsection{Graphics packages} @@ -1582,17 +1718,20 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in % Some packages for coursetext and masterthesis: % \changes{v1.3}{2015/12/31}{Added inclusion of background package} % \begin{macrocode} -%<*ct|mt|le|ex> +%<*ct|mt|pt|le|ex> \RequirePackage{graphicx} \RequirePackage{color} \RequirePackage{tikz} \RequirePackage{eso-pic} -%</ct|mt|le|ex> +%</ct|mt|pt|le|ex> %<*ct> \if@copyright \RequirePackage[firstpage=false,contents={Copyright University of Antwerp, All Rights Reserved},color=lightgray,scale=3]{background} \fi %</ct> +%<*pt> +\usepackage{ean13isbn} +%</pt> % \end{macrocode} % % In uantwerpencoursetext we also want to generate a qr code. @@ -1613,15 +1752,15 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in % % The de-facto standard for headers and footers: % \begin{macrocode} -%<*ct|mt|le|ex> +%<*ct|mt|pt|le|ex> \RequirePackage{fancyhdr} -%</ct|mt|le|ex> +%</ct|mt|pt|le|ex> % \end{macrocode} % % \subsection{Colors} % % \begin{macrocode} -%<*ct|mt|le|ex> +%<*ct|mt|pt|le|ex> \definecolor{uacorpbord}{cmyk} {0.00,1.00,0.60,0.37} \definecolor{uacorpblue}{cmyk} {1.00,0.25,0.00,0.50} \definecolor{uacorplightblue}{cmyk}{1.00,0.00,0.08,0.13} @@ -1629,8 +1768,9 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in \definecolor{uaftifresh}{cmyk} {0.34,1.00,0.00,0.00} \definecolor{uaftisober}{cmyk} {0.10,1.00,0.00,0.49} \definecolor{lightgray}{cmyk} {0.00,0.00,0.00,0.05} +\definecolor{darkgray}{cmyk} {0.00,0.00,0.00,0.80} \definecolor{watermark}{cmyk} {0.00,0.00,0.00,0.05} -%</ct|mt|le|ex> +%</ct|mt|pt|le|ex> % \end{macrocode} % % \subsection{Babel provisions} @@ -1638,19 +1778,26 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in % \changes{v1.7}{2016/05/01}{Added babel tags of elements % of master's thesis title page} % \begin{macrocode} -%<*ct|mt|le|ex> +%<*ct|mt|pt|le|ex> \newcommand{\uaname}{University of Antwerp} \newcommand{\logoname}{UA_HOR_ENG_CMYK} \newcommand{\footername}{4E_PMS302_BR_ENG_RGB} +\newcommand{\arrname}{All rights reserved} \newcommand{\orname}{of} \newcommand{\domainname}{uantwerp.be} \newcommand{\datename}{Date} \newcommand{\subjectname}{Subject} \newcommand{\academicyearname}{Academic year} \newcommand{\masterthesisname}{Master's thesis} -\newcommand{\promotorsname}{Promoters} -\newcommand{\thesisname}{Thesis to obtain the degree of} -\newcommand{\@faculty}{< Specify faculty using \tbs{}facultyacronym\{ABC\} >} +\newcommand{\supervisorsname}{Supervisors} +\newcommand{\juryname}{Jury} +\newcommand{\jurymembersname}{Members} +\newcommand{\jurychairmanname}{Chairman} +\newcommand{\mthesisname}{Thesis to obtain the degree of} +\newcommand{\pthesisnamei}{Thesis submitted in fulfilment of the + requirements for the degree of} +\newcommand{\pthesisnameii}{at University of Antwerp} +\newcommand{\@faculty}{< Specify faculty using \textbackslash{}facultyacronym\{ABC\} >} \newcommand{\faccpg}{ \renewcommand\@faculty{Centre Pieter Gillis}} \newcommand{\facfbd}{ @@ -1682,28 +1829,36 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in \AtBeginDocument{ \@ifpackageloaded{babel}{ \addto\captionsdutch{% - \renewcommand{\uaname}{Universiteit Antwerpen} - \renewcommand{\logoname}{UA_HOR_NED_CMYK} - \renewcommand{\footername}{4E_PMS302_BR_NED_RGB} - \renewcommand{\orname}{van} - \renewcommand{\domainname}{uantwerpen.be} - \renewcommand{\subjectname}{Onderwerp}% - \renewcommand{\datename}{Datum}% - \renewcommand{\academicyearname}{Academiejaar} - \renewcommand{\masterthesisname}{Masterproef} - \renewcommand{\promotorsname}{Promotoren} - \renewcommand{\thesisname}{Proefschrift tot het behalen van de + \renewcommand\uaname{Universiteit Antwerpen} + \renewcommand\logoname{UA_HOR_NED_CMYK} + \renewcommand\footername{4E_PMS302_BR_NED_RGB} + \renewcommand\arrname{Alle rechten voorbehouden} + \renewcommand\orname{van} + \renewcommand\domainname{uantwerpen.be} + \renewcommand\subjectname{Onderwerp}% + \renewcommand\datename{Datum}% + \renewcommand\academicyearname{Academiejaar} + \renewcommand\masterthesisname{Masterproef} + \renewcommand\supervisorsname{Promotoren} + \renewcommand\juryname{Jury} + \renewcommand\jurymembersname{Leden} + \renewcommand\jurychairmanname{Voorzitter} + \renewcommand\mthesisname{Proefschrift tot het behalen van de graad van} - \renewcommand{\faccpg}{ + \renewcommand\pthesisnamei{Proefschrift voorgelegd tot het + behalen van de graad van} + \renewcommand\pthesisnameii{aan de \uaname{} te + verdedigen door} + \renewcommand\faccpg{ \renewcommand\@faculty{Centrum Pieter Gillis}} - \renewcommand{\facfbd}{ + \renewcommand\facfbd{ \renewcommand\@faculty{ Faculteit Farmaceutische, Biomedische en Diergeneeskundige Wetenschappen}} - \renewcommand{\facggw}{ + \renewcommand\facggw{ \renewcommand\@faculty{Faculteit Geneeskunde en Gezondheidswetenschappen}} - \renewcommand{\insiob}{ + \renewcommand\insiob{ \renewcommand\@faculty{Instituut voor Ontwikkelingsbeleid- en beheer}} \renewcommand{\insoiw}{ @@ -1733,15 +1888,22 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in \renewcommand{\uaname}{Universit\"at Antwerpen} \renewcommand{\logoname}{UA_HOR_DUI_CMYK} \renewcommand{\footername}{4E_PMS302_BR_NED_RGB} + \renewcommand{\arrname}{Alle Rechte vorbehalten} \renewcommand{\orname}{von} \renewcommand{\domainname}{uantwerpen.be} \renewcommand{\subjectname}{Betreff}% \renewcommand{\datename}{Datum}% \renewcommand{\academicyearname}{Akademisches Jahr} \renewcommand{\masterthesisname}{Masterdissertation} - \renewcommand{\promotorsname}{Veranstalter} - \renewcommand{\thesisname}{Dissertation zur Erreichung des + \renewcommand{\supervisorsname}{Veranstalter} + \renewcommand{\juryname}{Jury} + \renewcommand{\jurymembersname}{Mitglieder} + \renewcommand{\jurychairmanname}{Vorsitzender} + \renewcommand{\mthesisname}{Dissertation zur Erreichung des Grades der} + \renewcommand{\pthesisnamei}{Dissertation zur Erreiching des + Grades der} + \renewcommand{\pthesisnameii}{an die \uaname} \renewcommand{\faccpg}{ \renewcommand\@faculty{Centrum Pieter Gillis}} \renewcommand{\facfbd}{ @@ -1781,14 +1943,21 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in \renewcommand{\uaname}{Universit\'e d'Anvers} \renewcommand{\logoname}{UA_HOR_FRA_CMYK} \renewcommand{\footername}{4E_PMS302_BR_ENG_RGB} + \renewcommand{\arrname}{Tous les droits sont r\'eserv\'es} \renewcommand{\orname}{de} \renewcommand{\domainname}{uanvers.be} \renewcommand{\subjectname}{Objet}% \renewcommand{\datename}{Date}% \renewcommand{\academicyearname}{Ann\'ee acad\'emique} \renewcommand{\masterthesisname}{Th\`ese de master} - \renewcommand{\promotorsname}{Promoteurs} - \renewcommand{\thesisname}{Th\`ese \`a l'atteinte du degr\'e de} + \renewcommand{\supervisorsname}{Promoteurs} + \renewcommand{\juryname}{Jury} + \renewcommand{\jurymembersname}{Membres} + \renewcommand{\jurychairmanname}{Pr\'esident} + \renewcommand{\mthesisname}{Th\`ese \`a l'atteinte du degr\'e de} + \renewcommand{\pthesisnamei}{Th\`ese Doctorale \`a l'atteinte du + degr\'e de} + \renewcommand{\pthesisnameii}{\`a l'\uaname} \renewcommand{\faccpg}{ \renewcommand\@faculty{Centrum Pieter Gillis}} \renewcommand{\facfbd}{ @@ -1828,15 +1997,22 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in \renewcommand{\uaname}{Universidad de Amberes} \renewcommand{\logoname}{UA_HOR_SPA_CMYK} \renewcommand{\footername}{4E_PMS302_BR_ENG_RGB} + \renewcommand{\arrname}{Todos los derechos reservados} \renewcommand{\orname}{de} \renewcommand{\domainname}{uantwerp.be} \renewcommand{\subjectname}{Asunto}% \renewcommand{\datename}{Fecha}% \renewcommand{\academicyearname}{A\~no acad\'emico} \renewcommand{\masterthesisname}{Tesis de maestr\'\i{}a} - \renewcommand{\promotorsname}{Promotores} - \renewcommand{\thesisname}{Disertaci\'on a la consecuci\'on del + \renewcommand{\supervisorsname}{Promotores} + \renewcommand{\juryname}{Jurado} + \renewcommand{\jurymembersname}{Miembros} + \renewcommand{\jurychairmanname}{Presidente} + \renewcommand{\mthesisname}{Disertaci\'on a la consecuci\'on del + grado de} + \renewcommand{\pthesisnamei}{Disertaici\'on a la consecuci\'on del grado de} + \renewcommand{\pthesisnameii}{a l'\uaname} \renewcommand{\faccpg}{ \renewcommand\@faculty{Centrum Pieter Gillis}} \renewcommand{\facfbd}{ @@ -1875,7 +2051,7 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in } {} } -%</ct|mt|le|ex> +%</ct|mt|pt|le|ex> % \end{macrocode} % % \subsection{Tags} @@ -1887,7 +2063,7 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in % correctly. % % \begin{macrocode} -%<*ct|mt|le|ex> +%<*ct|mt|pt|le|ex> \newcommand{\@facultyacronym}{} \newcommand{\facultyacronym}[1]{ \renewcommand{\@facultyacronym}{#1} @@ -1908,7 +2084,7 @@ Welk van de onderstaande ingredi\"enten hoort niet thuis in \errmessage{Error: wrong faculty acronym; choose one of CPG, FBD, GGW, IOB, IOIW, ASoE, LW, OW, SW, REC, TEW, TI, WET}}}}}}}}}}}}}}} } -%</ct|mt|le|ex> +%</ct|mt|pt|le|ex> % \end{macrocode} % \end{macro} % @@ -2111,27 +2287,99 @@ E cursusdienst.cgb@uantwerpen.be} %</ct> % \end{macrocode} % \end{macro} -% +% +% +% \begin{macro}{\affiliation} +% The |affiliation| tag allows to specify the affiliation of the author. +% \begin{macrocode} +%<*pt> +\newcommand\@affiliation{\errmessage{Please, define the affiliation of + the author using the \textbackslash{}affiliation command in the + preamble of your document.}} +\newcommand\affiliation[1]{\renewcommand\@affiliation{#1}} +%</pt> +% \end{macrocode} +% \end{macro} +% % \begin{macro}{\supervisor} % This macro sets many |\@supervisor| tags (max. 4) that later will be used on -% the title page. If there is only one supervisor one can -% use the convenient shorthand without counter. +% the title page. % \begin{macrocode} -%<*mt> -\newcommand{\@supervisori}{} -\newcommand{\@supervisorii}{} -\newcommand{\@supervisoriii}{} -\newcommand{\@supervisoriv}{} -\newcommand{\supervisor}[1]{\renewcommand{\@supervisori}{#1}} -\newcommand{\supervisori}[1]{\renewcommand{\@supervisori}{#1}} -\newcommand{\supervisorii}[1]{\renewcommand{\@supervisorii}{#1}} -\newcommand{\supervisoriii}[1]{\renewcommand{\@supervisoriii}{#1}} -\newcommand{\supervisoriv}[1]{\renewcommand{\@supervisoriv}{#1}} -%</mt> +%<*mt|pt> +\newcommand\@supervisori{\errmessage{Please define a supervisor of + your thesiswork using the \textbackslash{}supervisori to iv + commands} in the preamble of your document.} +\newcommand\@supervisoriaff{} +\newcommand\@supervisorii{} +\newcommand\@supervisoriiaff{} +\newcommand\@supervisoriii{} +\newcommand\@supervisoriiiaff{} +\newcommand\@supervisoriv{} +\newcommand\@supervisorivaff{} +\newcommand{\supervisori}[2]{\renewcommand\@supervisori{#1}\renewcommand\@supervisoriaff{#2}} +\newcommand{\supervisorii}[2]{\renewcommand\@supervisorii{#1}\renewcommand\@supervisoriiaff{#2}} +\newcommand{\supervisoriii}[2]{\renewcommand\@supervisoriii{#1}\renewcommand\@supervisoriiiaff{#2}} +\newcommand{\supervisoriv}[2]{\renewcommand\@supervisoriv{#1}\renewcommand\@supervisorivaff{#2}} +%</mt|pt> +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\jurychairman} +% This macro sets the |\@jurychairman| tag that later will be used on +% the data page. +% \begin{macrocode} +%<*pt> +\newcommand{\@jurychairman}{\errmessage{Please define a chairman of the jurya + using the \textbackslash{}jurychairman command in the preamble of your document.}} +\newcommand{\@jurychairmanaff}{} +\newcommand{\jurychairman}[2]{\renewcommand{\@jurychairman}{#1}\renewcommand{\@jurychairmanaff}{#2}} +%</pt> % \end{macrocode} % \end{macro} % +% \begin{macro}{\jurymember} +% This macro sets many |\@jurymember| tags (max. 6) that later will be used on +% the data page. +% \begin{macrocode} +%<*pt> +\newcommand{\@jurymemberi}{\errmessage{Please define jury members + using the \textbackslash{}jurymemberi to vi commands in the preamble of your document.}} +\newcommand\@jurymemberiaff{} +\newcommand\@jurymemberii{} +\newcommand\@jurymemberiiaff{} +\newcommand\@jurymemberiii{} +\newcommand\@jurymemberiiiaff{} +\newcommand\@jurymemberiv{} +\newcommand\@jurymemberivaff{} +\newcommand\@jurymemberv{} +\newcommand\@jurymembervaff{} +\newcommand\@jurymembervi{} +\newcommand\@jurymemberviaff{} +\newcommand{\jurymemberi}[2]{\renewcommand\@jurymemberi{#1}\renewcommand\@jurymemberiaff{#2}} +\newcommand{\jurymemberii}[2]{\renewcommand\@jurymemberii{#1}\renewcommand\@jurymemberiiaff{#2}} +\newcommand{\jurymemberiii}[2]{\renewcommand\@jurymemberiii{#1}\renewcommand\@jurymemberiiiaff{#2}} +\newcommand{\jurymemberiv}[2]{\renewcommand\@jurymemberiv{#1}\renewcommand\@jurymemberivaff{#2}} +\newcommand{\jurymemberv}[2]{\renewcommand\@jurymemberv{#1}\renewcommand\@jurymembervaff{#2}} +\newcommand{\jurymembervi}[2]{\renewcommand\@jurymembervi{#1}\renewcommand\@jurymemberviaff{#2}} +%</pt> +% \end{macrocode} +% \end{macro} % +% \begin{macro}{\phddegree} +% This macro sets the |\@phddegree| tag that later will +% be used on the title pages. +% +% \begin{macrocode} +%<*pt> +\newcommand\@phddegree{\errmessage{Please, specify the offical PhD + degree description using the \textbackslash{}phddegree macro in + the preamble of your document.}} +\newcommand\phddegree[1]{\renewcommand\@phddegree{#1}} +%</pt> +% \end{macrocode} +% \end{macro} +% +% % \begin{macro}{\programme} % This macro sets the |\@programme| tags that later will % be used on the title page. The involved way of repeatedly calling @@ -2139,7 +2387,7 @@ E cursusdienst.cgb@uantwerpen.be} % data as QR data. % % \begin{macrocode} -%<*ct|ex> +%<*ct|pt|ex> \newcommand{\@programmet}{} % type \newcommand{\@programmec}{} % class \newcommand{\@programmecqr}{} % class for qr code @@ -2150,6 +2398,8 @@ E cursusdienst.cgb@uantwerpen.be} {\renewcommand{\@programmet}{Bachelor of Science in de }}{% \ifthenelse{\equal{#1}{MA}}% {\renewcommand{\@programmet}{Master of Science in de }}{% + \ifthenelse{\equal{#1}{PHD}}% + {\renewcommand{\@programmet}{Doctor in de }}{% \ifthenelse{\equal{#1}{VP}}% {\renewcommand{\@programmet}{Voorbereidingsprogramma voor Master of Science in de }}{% \ifthenelse{\equal{#1}{SP}}% @@ -2157,7 +2407,7 @@ E cursusdienst.cgb@uantwerpen.be} \ifthenelse{\equal{#1}{FREE}}% {}{ \errmessage{Error in 1st arg of macro programme[3]: invalid - programme type!}}}}}}% + programme type!}}}}}}}% % \ifthenelse{\equal{#2}{IW}}% {\renewcommand{\@programmec}{industri\"ele wetenschappen} @@ -2168,15 +2418,15 @@ E cursusdienst.cgb@uantwerpen.be} programme class! }}}}% % \ifthenelse{\equal{#3}{BK}}% - {\renewcommand{\@programmeq}{bouwkunde}}{% + {\renewcommand{\@programmeq}{Bouwkunde}}{% \ifthenelse{\equal{#3}{CH}}% - {\renewcommand{\@programmeq}{chemie}}{% + {\renewcommand{\@programmeq}{Chemie}}{% \ifthenelse{\equal{#3}{BCH}}% - {\renewcommand{\@programmeq}{biochemie}}{% + {\renewcommand{\@programmeq}{Biochemie}}{% \ifthenelse{\equal{#3}{EM}}% - {\renewcommand{\@programmeq}{elektromechanica}}{% + {\renewcommand{\@programmeq}{Elektromechanica}}{% \ifthenelse{\equal{#3}{EI}}% - {\renewcommand{\@programmeq}{elektronica-ICT}}{% + {\renewcommand{\@programmeq}{Elektronica-ICT}}{% \ifthenelse{\equal{#3}{}}% {}{% \ifthenelse{\equal{#1}{FREE}} @@ -2187,7 +2437,7 @@ E cursusdienst.cgb@uantwerpen.be} \ifthenelse{\equal{#2}{IW}\and\not\equal{#3}{}} {\renewcommand{\@programmes}{: }}{} } -%</ct|ex> +%</ct|pt|ex> % \end{macrocode} % \end{macro} % @@ -2285,7 +2535,7 @@ E cursusdienst.cgb@uantwerpen.be} % (e-umlaut)} % \changes{v1.6}{2016/02/04}{Added diploma codes} % \begin{macrocode} -%<*mt> +%<*mt|pt> \newcommand{\@diploma}{ERROR} \newcommand{\diploma}[1]{ \newcommand{\MoSIW}{Master of Science in de industri\"ele wetenschappen} @@ -2324,7 +2574,7 @@ E cursusdienst.cgb@uantwerpen.be} EM-AU, EM-EM, EM-EN, MA-TEW-YYY with YYY one of HI, HIBI, EB, BK! <<}}}}}}}}}}}}}}} } } -%</mt> +%</mt|pt> % \end{macrocode} % \end{macro} % @@ -2332,10 +2582,10 @@ E cursusdienst.cgb@uantwerpen.be} % This macro sets the |\@defensedate| tags that later will % be used on the title page. % \begin{macrocode} -%<*mt> -\newcommand{\@defensedate}{ERROR} -\newcommand{\defensedate}[1]{\renewcommand{\@defensedate}{#1}} -%</mt> +%<*mt|pt> +\newcommand\@defensedate{ERROR} +\newcommand{\defensedate}[1]{\renewcommand\@defensedate{#1}} +%</mt|pt> % \end{macrocode} % \end{macro} % @@ -2343,13 +2593,51 @@ E cursusdienst.cgb@uantwerpen.be} % This macro sets the |\@defenselocation| tags that later will % be used on the title page. % \begin{macrocode} -%<*mt> -\newcommand{\@defenselocation}{Antwerpen} -\newcommand{\defenselocation}[1]{\renewcommand{\@defenselocation}{#1}} -%</mt> +%<*mt|pt> +\newcommand\@defenselocation{Antwerpen} +\newcommand{\defenselocation}[1]{\renewcommand\@defenselocation{#1}} +%</mt|pt> +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\titeplageimage} +% This macro sets the |\@titlepageimage| tags that later will +% be used on the title page, to include the graphics. +% \begin{macrocode} +%<*pt> +\newcommand\@titlepageimage{} +\newcommand\titlepageimage[1]{\renewcommand\@titlepageimage{#1}} +%</pt> +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\isbn} +% This macro sets the |\@isbn| tags that later will +% be used on the data page. +% \begin{macrocode} +%<*pt> +\newcommand{\@isbn}{\errmessage{Please, specify an ISBN number using + the \textbackslash{}isbn command in your preamble.}} +\newcommand{\isbn}[1]{\renewcommand{\@isbn}{#1}} +%</pt> +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\depot} +% This macro sets the |\@depot| tags that later will +% be used on the data page. +% \begin{macrocode} +%<*pt> +\newcommand{\@depot}{\errmessage{Please, specify a depot number using + the \textbackslash{}depot command in your preamble.}} +\newcommand{\depot}[1]{\renewcommand{\@depot}{#1}} +%</pt> % \end{macrocode} % \end{macro} % +% % \begin{macro}{\academicyear} % This macro sets the |\@academicyear| tag that later will be used on % the title page. @@ -2378,7 +2666,7 @@ E cursusdienst.cgb@uantwerpen.be} % \begin{macrocode} %<*le> \newcommand{\@sender}{< Specify sender using - \tbs{}sender\{name\}\{role\} >} + \textbackslash{}sender\{name\}\{role\} >} \newcommand{\@senderrole}{~} \newcommand{\sender}[2]{\renewcommand{\@sender}{#1}\renewcommand{\@senderrole}{#2}} %</le> @@ -2460,7 +2748,7 @@ E cursusdienst.cgb@uantwerpen.be} % heading text (in the area of the envelope's window). % \begin{macrocode} %<*le> -\newcommand{\@returnaddress}{<specify return-address using \tbs\{single-line-return-address\}>} +\newcommand{\@returnaddress}{<specify return-address using \textbackslash\{single-line-return-address\}>} \renewcommand{\returnaddress}[1]{\renewcommand{\@returnaddress}{#1}} %</le> % \end{macrocode} @@ -2472,7 +2760,7 @@ E cursusdienst.cgb@uantwerpen.be} % heading text (in the area of the envelope's window). % \begin{macrocode} %<*le> -\newcommand{\@to}{<Specify addressee using \tbs to\{name\}>} +\newcommand{\@to}{<Specify addressee using \textbackslash{}to\{name\}>} \renewcommand{\to}[1]{\renewcommand{\@to}{#1}} %</le> % \end{macrocode} @@ -2485,7 +2773,7 @@ E cursusdienst.cgb@uantwerpen.be} % \begin{macrocode} %<*le> \newcommand{\@toorganization}{<Specify organization using - \tbs toorganization\{\}>} + \textbackslash{}toorganization\{\}>} \newcommand{\toorganization}[1]{\renewcommand{\@toorganization}{#1}} %</le> % \end{macrocode} @@ -2496,7 +2784,7 @@ E cursusdienst.cgb@uantwerpen.be} % the letter's heading text (in the area of the envelope's window). % \begin{macrocode} %<*le> -\newcommand{\@toaddress}{<Specify (multiline) destination address\\using \tbs toaddress\{\}>} +\newcommand{\@toaddress}{<Specify (multiline) destination address\\using \textbackslash{}toaddress\{\}>} \newcommand{\toaddress}[1]{\renewcommand{\@toaddress}{#1}} %</le> % \end{macrocode} @@ -2528,7 +2816,7 @@ E cursusdienst.cgb@uantwerpen.be} % the letter. % \begin{macrocode} %<*le> -\newcommand{\@closing}{<specify a closing formula using \tbs closing\{\}>} +\newcommand{\@closing}{<specify a closing formula using \textbackslash{}closing\{\}>} \renewcommand*{\closing}[1]{\renewcommand{\@closing}{#1}} %</le> % \end{macrocode} @@ -2573,12 +2861,14 @@ E cursusdienst.cgb@uantwerpen.be} % This macro will set the |\@address| tag that will be used in % the letter's heading text (in the area of the envelope's window). % \begin{macrocode} -%<*le> -\newcommand{\@address}{< Put your multi-line address here\\using - \tbs address\{\} >} -\renewcommand{\address}[1]{\renewcommand{\@address}{#1}} -%</le> -% \end{macrocode} +%<*pt|le> +\newcommand{\@address}{\errmessage{Please, set your multi-line address + and contact details using the \textbackslash{}address\{\} command + in the preamble of your document}} +%</pt|le> +%<le>\renewcommand{\address}[1]{\renewcommand{\@address}{#1}} +%<pt>\newcommand{\address}[1]{\renewcommand{\@address}{#1}} +% \end{\macrocode} % \end{macro} % % \begin{macro}{\exampart} @@ -2692,7 +2982,7 @@ E cursusdienst.cgb@uantwerpen.be} \rhead[\slshape\leftmark]{\thepage} \lfoot[\uaname{} -- \@facultyacronym]{\@courseversion} \cfoot[]{} -\rfoot[]{\@title{}\@ifmtarg{\@subtitle}{}{ --- \@subtitle}} +\rfoot[]{\@title{}\ifdefvoid{\@subtitle}{}{ --- \@subtitle}} \else \lhead[]{\leftmark} \chead[]{} @@ -2707,23 +2997,23 @@ E cursusdienst.cgb@uantwerpen.be} % The header and footer of the |uantwerpenmasterthesis| class are % defined to be: % \begin{macrocode} -%<*mt> +%<*mt|pt> \if@twoside \lhead[\thepage]{\slshape\rightmark} \chead[]{} \rhead[\slshape\leftmark]{\thepage} - \lfoot[\uaname{} -- \@facultyacronym]{} + \lfoot[]{} \cfoot[]{} - \rfoot[]{\@title{}} + \rfoot[]{} \else \lhead[]{\leftmark} \chead[]{} \rhead[]{\thepage} \lfoot[]{} - \cfoot[]{UAntwerpen--\@facultyacronym} - \rfoot[]{\@title{}} + \cfoot[]{} + \rfoot[]{} \fi -%</mt> +%</mt|pt> % \end{macrocode} % % The header and footer of the |uantwerpenletter| class are @@ -2765,16 +3055,16 @@ E cursusdienst.cgb@uantwerpen.be} % 'filled', because it can't be undone} % \changes{v1.2}{2014/08/22}{Increased headheight to please Fancyhdr} % \begin{macrocode} -%<*ct|mt> +%<*ct> \setlength{\headheight}{13.7pt} \renewcommand{\headrulewidth}{1pt} \renewcommand{\footrulewidth}{1pt} \pagenumbering{arabic} -%</ct|mt> -%<*le> +%</ct> +%<*mt|pt|le> \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt} -%</le> +%</mt|pt|le> %<*ex> \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{1pt} @@ -2784,13 +3074,13 @@ E cursusdienst.cgb@uantwerpen.be} % Remains to take care of filling % % \begin{macrocode} -%<*ct|mt|le> +%<*ct|mt|pt|le> \if@filled\else \raggedright \fi \raggedbottom \onecolumn -%</ct|mt|le> +%</ct|mt|pt|le> % \end{macrocode} % % \subsection{Copyright notice} @@ -2808,13 +3098,48 @@ E cursusdienst.cgb@uantwerpen.be} CONFIDENTIAL AND PROPRIETARY. - \copyright{} \@versionyear{} University of Antwerp, All rights reserved. + \copyright{} \@versionyear{} University of Antwerp, \arrname. } %</ct> % \end{macrocode} % \end{macro} % % +% \subsection{Fancy chapter headers for the phdthesis class} +% +% +% \begin{macrocode} +%<*pt> +\def\@makechapterhead#1{% + \vspace*{1ex}% + \begin{flushright} + \makebox[0pt][l]{\rule[-0.4em]{10cm}{1.8em}}\textcolor{white}{\bf\LARGE~\chaptername~\raisebox{-2ex}[\baselineskip][0pt]{ + \textcolor{uacorpblue}{\fontsize{72}{12}\selectfont\thechapter}}\,} + \par\nobreak + \vskip 12\p@ + \interlinepenalty\@M + \bf\huge\textcolor{darkgray}{\rule[-0.5ex]{0em}{2.6ex}~#1~} + \par\nobreak + \end{flushright} + \rule{\textwidth}{1pt} + \vspace{5\p@}\par\nobreak + } + +\def\@schapter#1{% + \@makeschapterhead{#1}% + \@afterheading + } +\def\@makeschapterhead#1{% + \vspace*{1ex}% + \begin{flushright} + \bf\LARGE\textcolor{darkgray}{\rule[-0.5ex]{0em}{2.6ex}~#1~} + \end{flushright} + \rule{\textwidth}{1pt} + \vspace{5\p@}\par + } +%</pt> +% \end{macrocode} +% % \subsection{Title page for the masterthesis and coursetext clases} % % The title page is generated using the |\maketitle| command. As the @@ -2946,6 +3271,8 @@ L: \@qrlectureri \newsavebox{\myqrcode} %</ct> % \end{macrocode} +% +% % \begin{macro}{\maketitle} % And finally, here is the |\maketitle| macro: % \changes{v1.7}{2016/05/01}{Embedded babel translations of keywords @@ -3096,7 +3423,7 @@ L: \@qrlectureri CONFIDENTIAL AND PROPRIETARY\\~\\ \copyright{} \@versionyear{} \uaname, - All rights reserved.} + \arrname.} (0.9\paperwidth,0.1\paperwidth) node [anchor = south east] { \usebox{\myqrcode} @@ -3146,7 +3473,7 @@ L: \@qrlectureri node [anchor = north west, text width = 0.7\paperwidth] { {\large \bf \@author{}}\\~\\~\\ \begin{tabular}{@{}p{2.7cm}p{10.8cm}} - \textbf{\promotorsname{}:} + \textbf{\supervisorsname{}:} & \@supervisori \\ & \@supervisorii \\ & \@supervisoriii \\ @@ -3154,7 +3481,7 @@ L: \@qrlectureri \end{tabular} } (\ua@ll pt,0.3\paperheight) node [anchor=north west, text width = 0.7\paperwidth]{% - \thesisname\\ + \mthesisname\\ \@diploma\\ \@defenselocation, \@defensedate }; @@ -3202,6 +3529,252 @@ L: \@qrlectureri % \end{macrocode} % \end{macro} % +% \subsection{Title page for the phdthesis clases} +% +% The title page is generated using the |\maketitle| command. As the +% book class from which we inherit already defines this command, we +% need to renew it. +% +% The UAntwerpen house style works with large-radius circles. +% We need some math in order to calculate center points an radiuses +% +% The width and height of the page are labeled X and Y in the house +% style. The radius of the circles equals 6 times X. Therefore: +% \begin{macrocode} +%<*pt> +\pgfmathsetmacro{\ua@X}{\paperwidth} +\pgfmathsetmacro{\ua@Y}{\paperheight} +\pgfmathsetmacro{\ua@R}{6*\paperwidth} +\pgfmathsetmacro{\ua@B}{(\ua@X+\ua@Y)/15} +\pgfmathsetmacro{\ua@L}{0.25*\ua@X} +\pgfmathsetmacro{\ua@Z}{0.1*\ua@L} +\pgfmathsetmacro{\ua@H}{0.3*\ua@L} +\pgfmathsetmacro{\ua@h}{0.5*(\ua@B-\ua@H)} +%</pt> +% \end{macrocode} +% +% +% \begin{macro}{\maketitle} +% Below, one can find the code for the title page of the +% |uantwerpenphdthesis| class: +% \changes{v2.0}{2018/03/14}{Implemented title page} +% \begin{macrocode} +%<*pt> +\renewcommand\maketitle{% + \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)\\~\\ + \else + \begin{tikzpicture}[remember picture,overlay] + \node at (current page.center) { + \begin{tikzpicture}[inner sep=0pt] + \clip (0,0) rectangle(\paperwidth,\paperheight); + + \filldraw[uacorpblue] + (0.5*\ua@X pt,\ua@B+\ua@R pt) circle (\ua@R pt) + (\ua@X pt, 0.25*\ua@Y+\ua@R pt) circle (\ua@R pt); + + \node[anchor=south east] at (\ua@X-3*\ua@Z pt,\ua@h pt) + {\includegraphics[width=\ua@L pt]{\logoname}}; + + \begin{scope} + \clip + (\ua@X pt, 0.25*\ua@Y+\ua@R pt) circle (\ua@R pt) + (0.375*\ua@X pt,\ua@R+0.666*\ua@Y pt) circle (\ua@R pt); + + \node[anchor=south] at (0.5*\ua@X pt, 2.1*\ua@B pt) + {\includegraphics[width=\ua@X pt]{\@titlepageimage}}; + \end{scope} + + \filldraw[uacorpbord] + (0.375*\ua@X pt,\ua@R+0.666*\ua@Y pt) circle (\ua@R pt); + + \filldraw[white] + (0.1*\ua@X pt,\ua@R+0.666*\ua@Y pt) circle (\ua@R pt); + + \node[anchor=north west,align=left,font=\large] + at (3*\ua@Z pt, \ua@B - \ua@h pt) + { \textcolor{uacorpblue}{\textsf{\@defenselocation, + \@defensedate}} }; + + \node[anchor=south west,text width=\textwidth,align=left,font=\large] + at (3*\ua@Z pt, 1.4*\ua@B pt) + { \textcolor{white}{\textsf{\@affiliation}} }; + + \node[anchor=south east,text width=\textwidth,align=right,font=\large] + at (\ua@X - 3*\ua@Z pt, 1.4*\ua@B pt) + { \textcolor{white}{\textsf{ + \supervisorsname\\ + \@supervisori% + \ifdefvoid{\@supervisorii}{}{\\\@supervisorii}% + \ifdefvoid{\@supervisoriii}{}{\\\@supervisoriii}% + \ifdefvoid{\@supervisoriv}{}{\\\@supervisoriv}}} + }; + + \node[anchor=north west,text width=\textwidth,align=left,font=\Huge] + 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) + { \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) + { \textsf{\textbf{\@author}} }; + \end{tikzpicture} + }; + \end{tikzpicture} + \fi + \end{titlepage}% + \cleardoublepage + \begin{center} + \includegraphics[width=\ua@L pt]{\logoname} + \vfill + \@faculty\\ + \@programmeq\par + \vfill + \Huge\textsf{\@title}\par + \vfill + \normalsize\pthesisnamei\\ + \@phddegree\\ + \pthesisnameii\\ + \medskip + \textbf{\@author} + \vfill + \begin{minipage}[b]{0.4\textwidth} + \@defenselocation, \@defensedate + \end{minipage} + \hfill + \begin{minipage}[b]{0.4\textwidth} + \flushright + \supervisorsname\\ + \@supervisori% + \ifdefvoid{\@supervisorii}{}{\\\@supervisorii}% + \ifdefvoid{\@supervisoriii}{}{\\\@supervisoriii}% + \ifdefvoid{\@supervisoriv}{}{\\\@supervisoriv} + \end{minipage} + \end{center} + \clearpage + \textbf{\juryname}\\ + \medskip + \textbf{\jurychairmanname}\\ + \@jurychairman{}\ifdefvoid{\@jurychairmanaff}{}{, \@jurychairmanaff}\\ + \smallskip + \textbf{\supervisorsname}\\ + \ifdefvoid{\@supervisori}{}{\@supervisori + \ifdefvoid{\@supervisoriaff}{}{, \@supervisoriaff}\\} + \ifdefvoid{\@supervisorii}{}{\@supervisorii + \ifdefvoid{\@supervisoriiaff}{}{, \@supervisoriiaff}\\} + \ifdefvoid{\@supervisoriii}{}{\@supervisoriii + \ifdefvoid{\@supervisoriiiaff}{}{, \@supervisoriiiaff}\\} + \ifdefvoid{\@supervisoriv}{}{\@supervisoriv + \ifdefvoid{\@supervisorivaff}{}{, \@supervisorivaff}\\} + + \smallskip + \textbf{\jurymembersname}\\ + \ifdefvoid{\@jurymemberi}{}{\@jurymemberi + \ifdefvoid{\@jurymemberiaff}{}{, \@jurymemberiaff\\}} + \ifdefvoid{\@jurymemberii}{}{\@jurymemberii + \ifdefvoid{\@jurymemberiiaff}{}{, \@jurymemberiiaff\\}} + \ifdefvoid{\@jurymemberiii}{}{\@jurymemberiii + \ifdefvoid{\@jurymemberiiiaff}{}{, \@jurymemberiiiaff\\}} + \ifdefvoid{\@jurymemberiv}{}{\@jurymemberiv + \ifdefvoid{\@jurymemberivaff}{}{, \@jurymemberivaff\\}} + \ifdefvoid{\@jurymemberv}{}{\@jurymemberv + \ifdefvoid{\@jurymembervaff}{}{, \@jurymembervaff\\}} + \ifdefvoid{\@jurymembervi}{}{\@jurymembervi + \ifdefvoid{\@jurymemberviaff}{}{, \@jurymemberviaff\\}} + \vfill + \textbf{Contact}\\ + \smallskip + \@author\\ + \@affiliation\\ + \@address\\ + \vfill + \copyright{} \@defensedate{} \@author\\ + \arrname. + \vfill + \begin{minipage}[b]{.5\linewidth} + ISBN \@isbn\\ + Wettelijk depot \@depot + \end{minipage} + \hfill + \begin{minipage}[b]{.5\linewidth} + \expandafter\EAN \@isbn + \end{minipage} + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@thanks\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax + \pagestyle{fancy} + \thispagestyle{empty} + \ +} +%</pt> +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\makefinalpage} +% Below, one can find the code for the final page of the +% |uantwerpenphdthesis| class: +% \changes{v2.0}{2018/03/14}{Implemented final page} +% \begin{macrocode} +%<*pt> +\newcommand\makefinalpage{ + \if@titlepagetableonly + \else + \cleardoublepage + \thispagestyle{empty} + ~% intentionally blank page + \clearpage + \thispagestyle{empty} + \begin{tikzpicture}[remember picture,overlay] + \node at (current page.center) { + \begin{tikzpicture}[inner sep=0pt] + \clip (0,0) rectangle(\paperwidth,\paperheight); + \fill[uacorpblue] (0,0) rectangle(\ua@X pt,\ua@Y pt); + \filldraw [white] (1.2*\ua@X pt,\ua@R+0.125*\ua@Y pt) circle (\ua@R pt); + \filldraw [uacorpbord] (1.375*\ua@X pt,\ua@R+0.666*\ua@Y pt) circle (\ua@R pt); + \end{tikzpicture} + }; + \end{tikzpicture} + \fi +} +%</pt> +% \end{macrocode} +% \end{macro} +% +% % \subsection{Title page for the letter class} % % \subsubsection{Bottom cords} @@ -3333,7 +3906,6 @@ L: \@qrlectureri (3.3,23.0) node[anchor=north west] { \parbox{14cm}{ \fontfamily{phv}\fontsize{12}{15}\selectfont - \@academicyear } } (3.3,21.9) node[anchor=north west] { @@ -3600,9 +4172,9 @@ L: \@qrlectureri % % \subsection{References} % \begin{macrocode} -%<*ct|mt> +%<*ct|mt|pt> \IfFileExists{varioref.sty}{\RequirePackage{varioref}}{} -%</ct|mt> +%</ct|mt|pt> % %<*ct> \IfFileExists{hyperref.sty}{ @@ -3632,7 +4204,7 @@ L: \@qrlectureri %</ct> % % -%<*mt> +%<*mt|pt> \IfFileExists{hyperref.sty}{ \RequirePackage{hyperref} \hypersetup{ @@ -3657,7 +4229,7 @@ L: \@qrlectureri } } }{} -%</mt> +%</mt|pt> % \end{macrocode} % % \Finale diff --git a/Master/texmf-dist/source/latex/uantwerpendocs/uantwerpendocs.ins b/Master/texmf-dist/source/latex/uantwerpendocs/uantwerpendocs.ins index bbd33c0ab46..bb3c1cb5bc5 100644 --- a/Master/texmf-dist/source/latex/uantwerpendocs/uantwerpendocs.ins +++ b/Master/texmf-dist/source/latex/uantwerpendocs/uantwerpendocs.ins @@ -43,13 +43,19 @@ The Current Maintainer of this work is Walter Daems. \endpreamble \generate{\file{uantwerpencoursetext.cls}{\from{uantwerpendocs.dtx}{ct}}} +\generate{\file{uantwerpencoursetext-example.tex}{\from{uantwerpendocs.dtx}{ct-example}}} + \generate{\file{uantwerpenmasterthesis.cls}{\from{uantwerpendocs.dtx}{mt}}} +\generate{\file{uantwerpenmasterthesis-example.tex}{\from{uantwerpendocs.dtx}{mt-example}}} + +\generate{\file{uantwerpenphdthesis.cls}{\from{uantwerpendocs.dtx}{pt}}} +\generate{\file{uantwerpenphdthesis-example1.tex}{\from{uantwerpendocs.dtx}{pt-example1}}} +\generate{\file{uantwerpenphdthesis-example2.tex}{\from{uantwerpendocs.dtx}{pt-example2}}} + \generate{\file{uantwerpenletter.cls}{\from{uantwerpendocs.dtx}{le}}} \generate{\file{uantwerpenletter.cfg}{\from{uantwerpendocs.dtx}{le-cfg}}} \generate{\file{uantwerpenletter-example.tex}{\from{uantwerpendocs.dtx}{le-example}}} -\generate{\file{uantwerpenmasterthesis-example.tex}{\from{uantwerpendocs.dtx}{mt-example}}} -\generate{\file{uantwerpencoursetext-example.tex}{\from{uantwerpendocs.dtx}{ct-example}}} -\generate{\file{uantwerpenmasterthesis-example.tex}{\from{uantwerpendocs.dtx}{mt-example}}} + \generate{\file{uantwerpenexam.cls}{\from{uantwerpendocs.dtx}{ex}}} \generate{\file{uantwerpenexam-example1.tex}{\from{uantwerpendocs.dtx}{ex-example1}}} \generate{\file{uantwerpenexam-example2.tex}{\from{uantwerpendocs.dtx}{ex-example2}}} @@ -62,6 +68,7 @@ The Current Maintainer of this work is Walter Daems. \Msg{* *} \Msg{* uantwerpencoursetext.cls *} \Msg{* uantwerpenmasterthesis.cls *} +\Msg{* uantwerpenphdthesis.cls *} \Msg{* uantwerpenletter.cls *} \Msg{* uantwerpenexam.cls *} \Msg{* uantwerpen_color.pdf *} |