update and frontpage used in presentation
[ri1617.git] / frontpage / rutitlepage.sty
1 % Radboud University Nijmegen titlepage
2 % Author: Mart Lubbers
3 % Date: 2016-11-15
4 \RequirePackage{geometry,graphicx,ifpdf,keyval,iflang}
5
6 \def\@rutitleauthors{\@author}
7 \def\@rutitlepagenr{\thepage}
8 \define@key{maketitleru}{course}{\def\@rutitlecourse{#1}}
9 \define@key{maketitleru}{institute}{\def\@rutitleinst{#1}}
10 \define@key{maketitleru}{authorstext}{\def\@rutitleauthorstext{#1}}
11 \define@key{maketitleru}{authors}{\def\@rutitleauthors{#1}}
12 \define@key{maketitleru}{righttext}{\def\@rutitlerighttext{#1}}
13 \define@key{maketitleru}{righttextheader}{\def\@rutitlerighttextheader{#1}}
14 \define@key{maketitleru}{pagenr}{\def\@rutitlepagenr{#1}}
15 \setkeys{maketitleru}{%
16 course={},
17 institute={Radboud Universit\IfLanguageName{dutch}{eit}{y} Nijmegen},
18 authorstext={\IfLanguageName{dutch}{Auteurs: }{Authors:}},
19 righttextheader={},
20 righttext={}
21 }
22 \newcommand{\maketitleru}[1][]{
23 \setkeys{maketitleru}{#1}
24 \newgeometry{hmarginratio=1:1}
25 \begin{titlepage}
26 \setcounter{page}{\@rutitlepagenr}
27 \begin{center}
28 \textsc{\LARGE\@rutitlecourse}\\[1.5cm]
29 \ifpdf\includegraphics[height=150pt]{logo.pdf}\\
30 \else\includegraphics[height=150pt]{logo.eps}\\
31 \fi
32 \vspace{0.4cm}
33 \textsc{\Large\@rutitleinst}\\[1cm]
34 \hrule
35 \vspace{0.4cm}
36 \textbf{\large\@title}\\[0.4cm]
37 \hrule
38 \vspace{2cm}
39 \begin{minipage}[t]{0.45\textwidth}
40 \begin{flushleft}\large
41 \textit{\@rutitleauthorstext}\\
42 \@rutitleauthors{}
43 \end{flushleft}
44 \end{minipage}
45 \begin{minipage}[t]{0.45\textwidth}
46 \begin{flushright}\large
47 \textit{\@rutitlerighttextheader}\\
48 \@rutitlerighttext%
49 \end{flushright}
50 \end{minipage}
51 \vfill
52 {\large\@date}
53 \end{center}
54 \end{titlepage}
55 \restoregeometry
56 }