-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhogent-thesis-titlepage.sty
executable file
·81 lines (73 loc) · 3.13 KB
/
hogent-thesis-titlepage.sty
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
%===============================================================================
% bachproef-voorblad.sty - LaTeX package voor het genereren van een voorpagina
% voor een bachelorproef, conform de huisstijl van HOGENT.
%===============================================================================
\ProvidesClass{hogent-thesis-titlepage}[2019/01/09 Titelpagina bachelorproef HOGENT]
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{titling}
\RequirePackage{iflang}
%-------------------------------------------------------------------------------
% Variabelen
%-------------------------------------------------------------------------------
\newcommand{\promotor}[1]{\def\@promotor{#1}}
\newcommand{\copromotor}[1]{\def\@copromotor{#1}}
\newcommand{\instelling}[1]{\def\@instelling{#1}}
\newcommand{\academiejaar}[1]{\def\@academiejaar{#1}}
\newcommand{\examenperiode}[1]{\def\@examenperiode{#1}}
%-------------------------------------------------------------------------------
% Code voor het invoegen van een titelpagina
%-------------------------------------------------------------------------------
% Macro om een leeg blad in te voegen
\newcommand{\emptypage}{%
\newpage
\thispagestyle{empty}
\mbox{}
\newpage
}
\newcommand{\inserttitlepage}{%
\begin{titlepage}
\newgeometry{top=2cm,bottom=1.5cm,left=1.5cm,right=1.5cm}
\begin{center}
\begingroup
\rmfamily
\includegraphics[width=2.5cm]{HOGENT_Logo_Pos_rgb.png}\\[.5cm]
Faculteit Bedrijf en Organisatie\\[3cm]
\@title
\vfill
\@author\\[3.5cm]
Scriptie voorgedragen tot het bekomen van de graad van\\professionele bachelor in de toegepaste informatica\\[2cm]
Promotor:\\
\@promotor\\
\ifdefempty{\@copromotor}{\vspace{2.5cm}}{Co-promotor:\\\@copromotor\\[2.5cm]}
Instelling: \@instelling\\[.5cm]
Academiejaar: \@academiejaar\\[.5cm]
\ifcase \@examenperiode \or Eerste \or Tweede \else Derde \fi examenperiode
\endgroup
\end{center}
\restoregeometry
\end{titlepage}
\emptypage
\begin{titlepage}
\newgeometry{top=5.35cm,bottom=1.5cm,left=1.5cm,right=1.5cm}
\begin{center}
\begingroup
\rmfamily
\IfLanguageName{dutch}{Faculteit Bedrijf en Organisatie}{Faculty of Business and Information Management}\\[3cm]
\@title
\vfill
\@author\\[3.5cm]
\IfLanguageName{dutch}{Scriptie voorgedragen tot het bekomen van de graad van\\professionele bachelor in de toegepaste informatica}{Thesis submitted in partial fulfilment of the requirements for the degree of\\professional bachelor of applied computer science}\\[2cm]
Promotor:\\
\@promotor\\
\ifdefempty{\@copromotor}{\vspace{2.5cm}}{Co-promotor:\\\@copromotor\\[2.5cm]}
\IfLanguageName{dutch}{Instelling}{Institution}: \@instelling\\[.5cm]
\IfLanguageName{dutch}{Academiejaar}{Academic year}: \@academiejaar\\[.5cm]
\IfLanguageName{dutch}{%
\ifcase \@examenperiode \or Eerste \or Tweede \else Derde \fi examenperiode}{%
\ifcase \@examenperiode \or First \or Second \else Third \fi examination period}
\endgroup
\end{center}
\restoregeometry
\end{titlepage}
}
\endinput