texlive[62143] Master/texmf-dist: rutitlepage (22feb22)
commits+karl at tug.org
commits+karl at tug.org
Tue Feb 22 22:08:50 CET 2022
Revision: 62143
http://tug.org/svn/texlive?view=revision&revision=62143
Author: karl
Date: 2022-02-22 22:08:50 +0100 (Tue, 22 Feb 2022)
Log Message:
-----------
rutitlepage (22feb22)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/rutitlepage/README.md
trunk/Master/texmf-dist/doc/latex/rutitlepage/rutitlepage.pdf
trunk/Master/texmf-dist/source/latex/rutitlepage/rutitlepage.dtx
trunk/Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty
Modified: trunk/Master/texmf-dist/doc/latex/rutitlepage/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/rutitlepage/README.md 2022-02-22 21:08:35 UTC (rev 62142)
+++ trunk/Master/texmf-dist/doc/latex/rutitlepage/README.md 2022-02-22 21:08:50 UTC (rev 62143)
@@ -1,3 +1,5 @@
+[![Build Status](https://travis-ci.org/dopefishh/rutitlepage.svg?branch=master)](https://travis-ci.org/dopefishh/rutitlepage)
+
# RU titlepage
## Prerequisites
- geometry
@@ -15,18 +17,23 @@
When you use `babel` to internationalize your document in either English or
Dutch the titlepage logo will change accordingly.
-## Usage
-To prepare the files and compile the documentation run `make`.
+## Installation
+#### ctan (preferred)
+Run `tlmgr install rutitlepage`
-To install using `tlmgr` run `make release` followed by `tlmgr install --file
-rutitlepage.tar.xz`. This will install the needed dependencies.
+#### tlmgr
+Run `make release` and run `tlmgr install --file rutitlepage.tar.xz`
+#### Manual
+Run `make release` and extract the contents of `rutitlepage.tar.xz` in your texmf
+tree or local project.
+
## Author(s)
Author:
- Mart Lubbers
-Contributors:
+Other contributors:
- [camilstaps](https://github.com/camilstaps)
- [dsprenkels](https://github.com/dsprenkels)
@@ -34,4 +41,4 @@
## Version
-Version 2.3
+Version 3.0
Modified: trunk/Master/texmf-dist/doc/latex/rutitlepage/rutitlepage.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/rutitlepage/rutitlepage.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/rutitlepage/rutitlepage.dtx 2022-02-22 21:08:35 UTC (rev 62142)
+++ trunk/Master/texmf-dist/source/latex/rutitlepage/rutitlepage.dtx 2022-02-22 21:08:50 UTC (rev 62143)
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
% rutitlepage - A Radboud University titlepage
-% Copyright 2017-2019 Mart Lubbers (mart at cs.ru.nl)
+% Copyright 2017-2022 Mart Lubbers (mart at cs.ru.nl)
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -13,7 +13,7 @@
%
%<*driver>
% \fi
-\ProvidesFile{rutitlepage.dtx}[2019/05/09 v2.3 Radboud University Titlepage]
+\ProvidesFile{rutitlepage.dtx}[2022/02/21 v3.0 Radboud University Titlepage]
% \iffalse
\documentclass{ltxdoc}
\usepackage{rutitlepage}
@@ -34,6 +34,7 @@
%</driver>
% \fi
%
+% \changes{v3}{2022/02/21}{Add twentytwo layout}
% \changes{v2.3}{2019/05/08}{Minor patches and typos}
% \changes{v2.2}{2019/05/08}{Fixed packaging, copyright year}
% \changes{v2.1}{2018/11/10}{Fix bug for default layout in manual, rename images}
@@ -49,13 +50,8 @@
% \texttt{babel-dutch} is loaded; this package does not depend on it.
%
% \subsection{Contributors}
-% \texttt{rutitlepage} is maintained by Mart Lubbers but work has been done by
-% (in order of date of contribution):
-% \begin{itemize}
-% \item Camil Staps\footnote{\url{https://github.com/camilstaps}}
-% \item Daan Sprenkels\footnote{\url{https://github.com/dsprenkels}}
-% \item Chris Kamphuis\footnote{\url{https://github.com/chriskamphuis}}
-% \end{itemize}
+% \texttt{rutitlepage} is currently maintained by Mart Lubbers but work has also been done by
+% (in order of date of contribution): Camil Staps\footnote{\url{https://github.com/camilstaps}}, Daan Sprenkels\footnote{\url{https://github.com/dsprenkels}}, and Chris Kamphuis\footnote{\url{https://github.com/chriskamphuis}}.
%
% Previously, this titlepage flew around on the university for at least several
% years in many forms. I'm not sure who created it first but credits to them!
@@ -73,19 +69,19 @@
% \midrule
% \texttt{authors}
% & The name(s) of the primary author(s).
-% & \texttt{t}, \texttt{17} & \texttt{\textbackslash{}@author}\\
+% & \texttt{t}, \texttt{17}, \texttt{22} & \texttt{\textbackslash{}@author}\\
% \texttt{authorstext}
% & A text describing the author(s).
% & \texttt{t} & \texttt{Author:}\\
% \texttt{colour}
% & Gives the logo colours. No value needed.
-% & \texttt{17}\\
+% & \texttt{17}, \texttt{22}\\
% \texttt{course}
% & The name of the course.
-% & \texttt{t}\\
+% & \texttt{t}, \texttt{22}\\
% \texttt{date}
% & The date.
-% & \texttt{t}, \texttt{17} & \texttt{\textbackslash{}@date}\\
+% & \texttt{t}, \texttt{17}, \texttt{22} & \texttt{\textbackslash{}@date}\\
% \texttt{institution}
% & The institution the document was written at.
% & \texttt{t} & Radboud University Nijmegen\footnotemark\\
@@ -92,36 +88,35 @@
% \texttt{layout}
% & The layout: \texttt{traditional} or \texttt{seventeen}.
% See the examples below.
-% & \texttt{t}, \texttt{17} & \texttt{seventeen}\\
+% & \texttt{t}, \texttt{17}, \texttt{22} & \texttt{seventeen}\\
% \texttt{nextpagenr}
% & The page number of the next page.
-% & \texttt{t}, \texttt{17} & \texttt{\textbackslash{}thepage+1}\\
+% & \texttt{t}, \texttt{17}, \texttt{22} & \texttt{\textbackslash{}thepage+1}\\
% \texttt{others}
% & Groups of other important people, besides the author(s).
% The syntax is: \texttt{\{Header\}\{Names\}}.
% For more than one group, use: \texttt{\{\{\dots\}\{\dots\},\{\dots\}\{\dots\}\}}.
-% & \texttt{t}, \texttt{17}\\
+% & \texttt{t}, \texttt{17}, \texttt{22}\\
% \texttt{subtitle}
% & The italic text under the title.
-% & \texttt{t}, \texttt{17}\\
+% & \texttt{t}, \texttt{17}, \texttt{22}\\
% \texttt{title}
% & The main document title.
-% & \texttt{t}, \texttt{17} & \texttt{\textbackslash{}@title}\\
+% & \texttt{t}, \texttt{17}, \texttt{22} & \texttt{\textbackslash{}@title}\\
% \bottomrule
% \end{tabular}
% \addtocounter{footnote}{-1}
% \footnotetext{Describes in which layouts the key is applicable.
-% \texttt{t} stands for `traditional'; \texttt{17} for `seventeen'.
+% \texttt{t} stands for `traditional'; \texttt{17} for `seventeen'; \texttt{22} for `twentytwo`.
% See the \texttt{layout} option and the examples below.}
% \addtocounter{footnote}{1}
-% \footnotetext{When \texttt{babel-dutch} is loaded,
-% `Radboud Universiteit Nijmegen'.}
%
% \section{Examples}
-% The following code generates the two titlepages below:
+% The following code generates the three titlepages below:
%
% \medskip
% \noindent{\tt\textbackslash{}maketitleru[\\
+% \null\qquad layout=traditional,\\
% \null\qquad authors=\{John Doe\},\\
% \null\qquad date=\{Tomorrow\},\\
% \null\qquad others=\{\{Supervisor:\}\{Jane Doe\},\{Second reader:\}\{Joanne Dune\}\},\\
@@ -136,8 +131,17 @@
% \null\qquad date=\{Tomorrow\},\\
% \null\qquad others=\{\{Supervisor:\}\{Jane Doe\},\{Second reader:\}\{Joanne Dune\}\},\\
% \null\qquad title=\{The `seventeen' layout\},\\
-% \null\qquad subtitle=\{Based on the latest corporate identity guidelines\}]}\\
+% \null\qquad subtitle=\{Based on the latest corporate identity guidelines\}]}
%
+% \medskip
+% \noindent{\tt\textbackslash{}maketitleru[\\
+% \null\qquad authors=\{John Doe\},\\
+% \null\qquad date=\{Tomorrow\},\\
+% \null\qquad others=\{\{Supervisor:\}\{Jane Doe\},\{Second reader:\}\{Joanne Dune\}\},\\
+% \null\qquad course=\{Master's Thesis\},\\
+% \null\qquad title=\{The `twentytwo' layout\},\\
+% \null\qquad subtitle=\{Slightly modified `seventeen` including course information\}]}
+%
% \maketitleru[
% authors={John Doe},
% date={Tomorrow},
@@ -146,7 +150,6 @@
% layout=traditional,
% title={The `traditional' layout},
% subtitle={Simple elegance}]
-%
% \maketitleru[
% layout=seventeen,
% authors={John Doe},
@@ -154,9 +157,16 @@
% others={{Supervisor:}{Jane Doe},{Second reader:}{Joanne Dune}},
% title={The `seventeen' layout},
% subtitle={Based on the latest corporate identity guidelines}]
+% \maketitleru[
+% layout=twentytwo,
+% authors={John Doe},
+% date={Tomorrow},
+% others={{Supervisor:}{Jane Doe},{Second reader:}{Joanne Dune}},
+% title={The `twentytwo' layout},
+% subtitle={Slightly modified `seventeen` including course information}]
%\endinput
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{rutitlepage}[2017/09/07 Mart Lubbers]
+\ProvidesPackage{rutitlepage}[2022/02/21 Mart Lubbers]
\RequirePackage{geometry,graphicx,ifpdf,keyval,iflang}
\def\@rutitleauthors{\@author}
\def\@rutitleauthorstext{Aut\IfLanguageName{dutch}{eu}{ho}r:}
@@ -163,7 +173,7 @@
\def\@rutitledate{\@date}
\def\@rutitleinst{Radboud Universit\IfLanguageName{dutch}{eit}{y} Nijmegen}
\def\@rutitletitle{\@title}
-\def\@rutitlelayout{seventeen}
+\def\@rutitlelayout{twentytwo}
\newif\if at rutitlecolour\@rutitlecolourfalse
\define at key{maketitleru}{authors}{\def\@rutitleauthors{#1}}
\define at key{maketitleru}{authorstext}{\def\@rutitleauthorstext{#1}}
@@ -184,6 +194,28 @@
\newcommand*{\rutitlepage at otherslist}[1]{%
\expandafter\rutitlepage at others#1}
\def\rutitlepage at otherslist@,#1{\rutitlepage at otherslist{{#1}}}
+\newcommand{\rutitle at 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 at otherslist\@rutitleothers\fi
+ \vfill
+
+ \hfill
+ \ifpdf\includegraphics[width=80mm]{rutitlepage-logo-\IfLanguageName{dutch}{nl-}{}\if at rutitlecolour cmyk\else bw\fi.pdf}\\
+ \else\includegraphics[width=80mm]{rutitlepage-logo-\IfLanguageName{dutch}{nl-}{}\if at rutitlecolour cmyk\else bw\fi.eps}\\
+ \fi
+ \end{titlepage}
+ \restoregeometry%
+}
\newcommand{\rutitle at layout@seventeen}[0]{
\newgeometry{left=25mm,top=25mm,right=15mm,bottom=10mm,hmarginratio=1:1}
\begin{titlepage}%
@@ -190,8 +222,8 @@
\null\vfill%
\parindent0pt
{\Huge\bfseries\@rutitletitle}%
- \ifdefined\@rutitlesubtitle{\\[2\baselineskip]\large\it\@rutitlesubtitle\/}\fi\\[4\baselineskip]
- {\Large\sc\@rutitleauthors}\\[\baselineskip]
+ \ifdefined\@rutitlesubtitle{\\[2\baselineskip]\large\itshape\@rutitlesubtitle\/}\fi\\[4\baselineskip]
+ {\Large\scshape\@rutitleauthors}\\[\baselineskip]
{\large\@rutitledate}
\vfill
Modified: trunk/Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty 2022-02-22 21:08:35 UTC (rev 62142)
+++ trunk/Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty 2022-02-22 21:08:50 UTC (rev 62143)
@@ -19,7 +19,7 @@
%% and version 1.3 or later is part of all distributions of
%% LaTeX version 2005/12/01 or later.
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{rutitlepage}[2017/09/07 Mart Lubbers]
+\ProvidesPackage{rutitlepage}[2022/02/21 Mart Lubbers]
\RequirePackage{geometry,graphicx,ifpdf,keyval,iflang}
\def\@rutitleauthors{\@author}
\def\@rutitleauthorstext{Aut\IfLanguageName{dutch}{eu}{ho}r:}
@@ -26,7 +26,7 @@
\def\@rutitledate{\@date}
\def\@rutitleinst{Radboud Universit\IfLanguageName{dutch}{eit}{y} Nijmegen}
\def\@rutitletitle{\@title}
-\def\@rutitlelayout{seventeen}
+\def\@rutitlelayout{twentytwo}
\newif\if at rutitlecolour\@rutitlecolourfalse
\define at key{maketitleru}{authors}{\def\@rutitleauthors{#1}}
\define at key{maketitleru}{authorstext}{\def\@rutitleauthorstext{#1}}
@@ -47,6 +47,28 @@
\newcommand*{\rutitlepage at otherslist}[1]{%
\expandafter\rutitlepage at others#1}
\def\rutitlepage at otherslist@,#1{\rutitlepage at otherslist{{#1}}}
+\newcommand{\rutitle at 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 at otherslist\@rutitleothers\fi
+\vfill
+
+\hfill
+\ifpdf\includegraphics[width=80mm]{rutitlepage-logo-\IfLanguageName{dutch}{nl-}{}\if at rutitlecolour cmyk\else bw\fi.pdf}\\
+\else\includegraphics[width=80mm]{rutitlepage-logo-\IfLanguageName{dutch}{nl-}{}\if at rutitlecolour cmyk\else bw\fi.eps}\\
+\fi
+\end{titlepage}
+\restoregeometry%
+}
\newcommand{\rutitle at layout@seventeen}[0]{
\newgeometry{left=25mm,top=25mm,right=15mm,bottom=10mm,hmarginratio=1:1}
\begin{titlepage}%
@@ -53,8 +75,8 @@
\null\vfill%
\parindent0pt
{\Huge\bfseries\@rutitletitle}%
-\ifdefined\@rutitlesubtitle{\\[2\baselineskip]\large\it\@rutitlesubtitle\/}\fi\\[4\baselineskip]
-{\Large\sc\@rutitleauthors}\\[\baselineskip]
+\ifdefined\@rutitlesubtitle{\\[2\baselineskip]\large\itshape\@rutitlesubtitle\/}\fi\\[4\baselineskip]
+{\Large\scshape\@rutitleauthors}\\[\baselineskip]
{\large\@rutitledate}
\vfill
More information about the tex-live-commits
mailing list.