diff options
author | Karl Berry <karl@freefriends.org> | 2017-06-05 23:19:00 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-06-05 23:19:00 +0000 |
commit | 90919e4858ac87246e630dfa5b466c7ba336b8dd (patch) | |
tree | fb4d1a68af252ef7e070ff8a2d038e56fda0120e /Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty | |
parent | c29ed9d2ba784c0094c2eee64f10f0cd45f3a5b5 (diff) |
rutitlepage (30may17)
git-svn-id: svn://tug.org/texlive/trunk@44485 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty b/Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty new file mode 100644 index 00000000000..74876af11b1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty @@ -0,0 +1,102 @@ +%% +%% 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) 2017 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} +\ProvidesClass{rutitlepage}[2017/05/30 Mart Lubbers] +\RequirePackage{geometry,graphicx,ifpdf,keyval,iflang} +\def\@rutitletitle{\@title} +\def\@rutitledate{\@date} +\def\@rutitleauthors{\@author} +\def\@rutitlepagenr{\thepage} +\define@key{maketitleru}{authorstext}{\def\@rutitleauthorstext{#1}} +\define@key{maketitleru}{authors}{\def\@rutitleauthors{#1}} +\define@key{maketitleru}{course}{\def\@rutitlecourse{#1}} +\define@key{maketitleru}{date}{\def\@rutitledate{#1}} +\define@key{maketitleru}{institute}{\def\@rutitleinst{#1}} +\define@key{maketitleru}{pagenr}{\def\@rutitlepagenr{#1}} +\define@key{maketitleru}{righttextBheader}{\def\@rutitlerighttextbheader{#1}} +\define@key{maketitleru}{righttextB}{\def\@rutitlerighttextb{#1}} +\define@key{maketitleru}{righttextheader}{\def\@rutitlerighttextheader{#1}} +\define@key{maketitleru}{righttext}{\def\@rutitlerighttext{#1}} +\define@key{maketitleru}{subtitle}{\def\@rutitlesubtitle{#1}} +\define@key{maketitleru}{title}{\def\@rutitletitle{#1}} +\setkeys{maketitleru}{% +course={}, +institute={Radboud Universit\IfLanguageName{dutch}{eit}{y} Nijmegen}, +authorstext={\IfLanguageName{dutch}{Auteurs: }{Authors:}}, +righttextheader={}, +righttext={} +} +\newcommand{\maketitleru}[1][]{ +\setkeys{maketitleru}{#1} +\newgeometry{hmarginratio=1:1} +\begin{titlepage} +\setcounter{page}{\@rutitlepagenr} +\begin{center} +\textsc{\LARGE\@rutitlecourse}\\[1.5cm] +\ifpdf\includegraphics[height=150pt]{logo.pdf}\\ +\else\includegraphics[height=150pt]{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 +\textit{\@rutitlerighttextheader}\\ +\@rutitlerighttext% +\end{flushright} +\end{minipage} + +\vspace{1cm} +\ifdefined\@rutitlerighttextb +\begin{minipage}[t]{0.45\textwidth} +~ +\end{minipage} +\begin{minipage}[t]{0.45\textwidth} +\begin{flushright}\large +\textit{\@rutitlerighttextbheader}\\ +\@rutitlerighttextb% +\end{flushright} +\end{minipage} +\fi +\vfill +{\large\@rutitledate} +\end{center} +\end{titlepage} +\restoregeometry{} +} +\endinput +%% +%% End of file `rutitlepage.sty'. |