%% %% This is file `rutitlepage.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% rutitlepage.dtx (with options: `package') %% This is a generated file. %% %% Copyright (C) 2019 Mart Lubbers %% %% This file may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either %% version 1.3 of this license or (at your option) any later %% version. The latest version of this license is in: %% %% http://www.latex-project.org/lppl.txt %% %% and version 1.3 or later is part of all distributions of %% LaTeX version 2005/12/01 or later. \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{rutitlepage}[2022/02/21 Mart Lubbers] \RequirePackage{geometry,graphicx,ifpdf,keyval,iflang} \def\@rutitleauthors{\@author} \def\@rutitleauthorstext{Aut\IfLanguageName{dutch}{eu}{ho}r:} \def\@rutitledate{\@date} \def\@rutitleinst{Radboud Universit\IfLanguageName{dutch}{eit}{y} Nijmegen} \def\@rutitletitle{\@title} \def\@rutitlelayout{twentytwo} \newif\if@rutitlecolour\@rutitlecolourfalse \define@key{maketitleru}{authors}{\def\@rutitleauthors{#1}} \define@key{maketitleru}{authorstext}{\def\@rutitleauthorstext{#1}} \define@key{maketitleru}{colour}[true]{\@rutitlecolourtrue} \define@key{maketitleru}{course}{\def\@rutitlecourse{#1}} \define@key{maketitleru}{date}{\def\@rutitledate{#1}} \define@key{maketitleru}{institution}{\def\@rutitleinst{#1}} \define@key{maketitleru}{layout}{\def\@rutitlelayout{#1}} \define@key{maketitleru}{nextpagenr}{\def\@rutitlenextpagenr{#1}} \define@key{maketitleru}{others}{\def\@rutitleothers{#1}} \define@key{maketitleru}{subtitle}{\def\@rutitlesubtitle{#1}} \define@key{maketitleru}{title}{\def\@rutitletitle{#1}} \newcommand*{\rutitlepage@printothers}[2]{\textit{#1}\\#2} \newcommand*{\rutitlepage@sepothers}{\\[\baselineskip]} \newcommand*{\rutitlepage@others}[2]{% \rutitlepage@printothers{#1}{#2}% \kernel@ifnextchar,{\rutitlepage@sepothers\rutitlepage@otherslist@}\relax} \newcommand*{\rutitlepage@otherslist}[1]{% \expandafter\rutitlepage@others#1} \def\rutitlepage@otherslist@,#1{\rutitlepage@otherslist{{#1}}} \newcommand{\rutitle@layout@twentytwo}[0]{ \newgeometry{left=25mm,top=25mm,right=15mm,bottom=10mm,hmarginratio=1:1} \begin{titlepage}% \null\vfill% \parindent0pt \ifdefined\@rutitlecourse\textsc{\LARGE\@rutitlecourse}\\[1.5cm]\fi {\Huge\bfseries\@rutitletitle}% \ifdefined\@rutitlesubtitle{\\[2\baselineskip]\large\itshape\@rutitlesubtitle\/}\fi\\[4\baselineskip] {\Large\scshape\@rutitleauthors}\\[\baselineskip] {\large\@rutitledate} \vfill \ifdefined\@rutitleothers\rutitlepage@otherslist\@rutitleothers\fi \vfill \hfill \ifpdf\includegraphics[width=80mm]{rutitlepage-logo-\IfLanguageName{dutch}{nl-}{}\if@rutitlecolour cmyk\else bw\fi.pdf}\\ \else\includegraphics[width=80mm]{rutitlepage-logo-\IfLanguageName{dutch}{nl-}{}\if@rutitlecolour cmyk\else bw\fi.eps}\\ \fi \end{titlepage} \restoregeometry% } \newcommand{\rutitle@layout@seventeen}[0]{ \newgeometry{left=25mm,top=25mm,right=15mm,bottom=10mm,hmarginratio=1:1} \begin{titlepage}% \null\vfill% \parindent0pt {\Huge\bfseries\@rutitletitle}% \ifdefined\@rutitlesubtitle{\\[2\baselineskip]\large\itshape\@rutitlesubtitle\/}\fi\\[4\baselineskip] {\Large\scshape\@rutitleauthors}\\[\baselineskip] {\large\@rutitledate} \vfill \ifdefined\@rutitleothers\rutitlepage@otherslist\@rutitleothers\fi \vfill \hfill \ifpdf\includegraphics[width=80mm]{rutitlepage-logo-\IfLanguageName{dutch}{nl-}{}\if@rutitlecolour cmyk\else bw\fi.pdf}\\ \else\includegraphics[width=80mm]{rutitlepage-logo-\IfLanguageName{dutch}{nl-}{}\if@rutitlecolour cmyk\else bw\fi.eps}\\ \fi \end{titlepage} \restoregeometry% } \newcommand{\rutitle@layout@traditional}[0]{ \newgeometry{hmarginratio=1:1} \begin{titlepage} \begin{center} \ifdefined\@rutitlecourse\textsc{\LARGE\@rutitlecourse}\\[1.5cm]\fi \ifpdf\includegraphics[height=150pt]{rutitlepage-logo.pdf}\\ \else\includegraphics[height=150pt]{rutitlepage-logo.eps}\\ \fi \vspace{0.4cm} \textsc{\Large\@rutitleinst}\\[1cm] \hrule \vspace{0.4cm} \textbf{\large\@rutitletitle}\\[0.4cm] \hrule \ifdefined\@rutitlesubtitle \vspace{0.4cm} \textit{\@rutitlesubtitle}\\[1cm] \else \vspace{2cm} \fi \begin{minipage}[t]{0.45\textwidth} \begin{flushleft}\large \textit{\@rutitleauthorstext}\\ \@rutitleauthors{} \end{flushleft} \end{minipage} \begin{minipage}[t]{0.45\textwidth} \begin{flushright}\large \ifdefined\@rutitleothers \renewcommand{\rutitlepage@printothers}[2]{\textit{##1}\\##2} \renewcommand{\rutitlepage@sepothers}[0]{ \vspace{8mm}} \rutitlepage@otherslist\@rutitleothers \fi \end{flushright} \end{minipage} \vfill {\large\@rutitledate} \end{center} \end{titlepage} \restoregeometry% } \newcommand{\maketitleru}[1][]{ \setkeys{maketitleru}{#1} \ifcsname% rutitle@layout@\@rutitlelayout\endcsname \expandafter\csname rutitle@layout@\@rutitlelayout\endcsname \else \PackageError{rutitlepage} {Unknown layout `\@rutitlelayout'.} {The `layout' key of \maketitleru\space contained an unknown layout.\MessageBreak{} Check the package documentation for the possible layouts.} \fi \ifdefined\@rutitlenextpagenr\setcounter{page}{\@rutitlenextpagenr}\fi% } \endinput %% %% End of file `rutitlepage.sty'.