texlive[44485] Master: rutitlepage (30may17)

commits+karl at tug.org commits+karl at tug.org
Tue Jun 6 01:19:00 CEST 2017


Revision: 44485
          http://tug.org/svn/texlive?view=revision&revision=44485
Author:   karl
Date:     2017-06-06 01:19:00 +0200 (Tue, 06 Jun 2017)
Log Message:
-----------
rutitlepage (30may17)

Modified Paths:
--------------
    trunk/Master/tlpkg/bin/tlpkg-ctan-check
    trunk/Master/tlpkg/libexec/ctan2tds
    trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/rutitlepage/
    trunk/Master/texmf-dist/doc/latex/rutitlepage/README.TEXLIVE
    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/
    trunk/Master/texmf-dist/source/latex/rutitlepage/rutitlepage.dtx
    trunk/Master/texmf-dist/source/latex/rutitlepage/rutitlepage.ins
    trunk/Master/texmf-dist/tex/latex/rutitlepage/
    trunk/Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty
    trunk/Master/tlpkg/tlpsrc/rutitlepage.tlpsrc

Added: trunk/Master/texmf-dist/doc/latex/rutitlepage/README.TEXLIVE
===================================================================
--- trunk/Master/texmf-dist/doc/latex/rutitlepage/README.TEXLIVE	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/rutitlepage/README.TEXLIVE	2017-06-05 23:19:00 UTC (rev 44485)
@@ -0,0 +1,8 @@
+The following files have been removed in the TeX Live installation of
+the current package, typically due to duplication, lack of space, or
+missing source code.  You can find these files on CTAN at
+	http://mirror.ctan.org/macros/latex/contrib/rutitlepage
+If questions or concerns, email tex-live at tug.org.
+
+	logo.eps
+	logo.pdf


Property changes on: trunk/Master/texmf-dist/doc/latex/rutitlepage/README.TEXLIVE
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/rutitlepage/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/rutitlepage/README.md	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/rutitlepage/README.md	2017-06-05 23:19:00 UTC (rev 44485)
@@ -0,0 +1,36 @@
+# RU titlepage
+## Prerequisites
+- geometry
+- graphicx
+- ifpdf
+- keyval
+- iflang
+- babel-dutch (optional)
+- verbatim (documentation only)
+- booktabs (documentation only
+
+The titlepage works both with `latex` and `pdflatex`. Quite possibly it works
+with other \*`tex`s.
+
+When you use `babel` to internationalize your document in either English or
+Dutch the titlepage will change accordingly.
+
+## Usage
+To prepare the files and compile the documentation run `make`.
+
+To install using `tlmgr` run `make release` followed by `tlmgr install --file
+rutitlepage.tar.xz`. This will install the needed dependencies.
+
+## Todo
+- Upload to CTAN
+
+## Author(s)
+Author:
+
+- Mart Lubbers
+
+Contributors:
+
+- [camilstaps](https://github.com/camilstaps)
+- [dsprenkels](https://github.com/dsprenkels)
+- [chriskamphuis](https://github.com/chriskamphuis)


Property changes on: trunk/Master/texmf-dist/doc/latex/rutitlepage/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/rutitlepage/rutitlepage.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/rutitlepage/rutitlepage.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/rutitlepage/rutitlepage.pdf	2017-06-05 23:17:30 UTC (rev 44484)
+++ trunk/Master/texmf-dist/doc/latex/rutitlepage/rutitlepage.pdf	2017-06-05 23:19:00 UTC (rev 44485)

Property changes on: trunk/Master/texmf-dist/doc/latex/rutitlepage/rutitlepage.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/rutitlepage/rutitlepage.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/rutitlepage/rutitlepage.dtx	                        (rev 0)
+++ trunk/Master/texmf-dist/source/latex/rutitlepage/rutitlepage.dtx	2017-06-05 23:19:00 UTC (rev 44485)
@@ -0,0 +1,203 @@
+% \iffalse meta-comment
+%
+% rutitlepage - A Radboud University titlepage
+% Copyright 2017 Mart Lubbers (mart at martlubbers.net)
+%
+% This work 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.
+%
+%<*driver>
+% \fi
+\ProvidesFile{rutitlepage.dtx}[2017/05/30 v1.0 Initial package]
+% \iffalse
+\documentclass{ltxdoc}
+\usepackage{rutitlepage}
+\usepackage{verbatim}
+\usepackage{booktabs}
+\usepackage{url}
+\GetFileInfo{rutitlepage.dtx}
+
+\urlstyle{tt}
+\title{A Radboud University titlepage}
+\date{\filedate{}}
+\author{Mart Lubbers}
+
+\begin{document}
+\maketitle
+ \DocInput{\filename}
+ \PrintChanges
+\end{document}
+%</driver>
+% \fi
+%
+% \changes{v1.0}{2017/05/30}{Initial package}
+%
+% \section{Introduction}
+% \texttt{rutitlepage} is an unofficial \LaTeX{} package to generate titlepages
+% for the Radboud University. It uses official vector logos from the
+% university. The package depends on: \texttt{geometry}, \texttt{graphicx},
+% \texttt{ifpdf}, \texttt{keyval} and \texttt{iflang}. \texttt{babel-dutch}
+% (optional).
+%
+% \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}
+%
+% Previously this titlepage originally 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!
+%
+% \subsection{Issues}
+% \begin{itemize}
+% 	\item No issues\ldots
+% \end{itemize}
+%
+% \section{Usage}
+% \DescribeMacro\maketitleru
+% This macro creates the actual titlepage and has the following options
+% available. Note that all options are optional.
+%
+% \begin{tabular}{lp{.5\linewidth}l} 
+% 	\toprule
+%	Option & Description & Default\\
+% 	\midrule
+% 	\texttt{authorstext} & The left column header.
+% 		& \texttt{Author:}\\
+% 	\texttt{authors} & The left column.
+%		& \texttt{\textbackslash{}author}\\
+% 	\texttt{course} & The top middle text.\\
+% 	\texttt{date} & The date. 
+%		& \texttt{\textbackslash{}date}\\
+% 	\texttt{institute} & The text under the logo.
+%		& Radboud University Nijmegen\\
+% 	\texttt{pagenr} & The page number of the page, this might be required to
+%		set to e.g.\ $1$ for some document classes.\\
+% 	\texttt{righttextheader} & The right column.\\
+% 	\texttt{righttext} & The right column header.\\
+% 	\texttt{righttextBheader} & The right bottom column header.\\
+% 	\texttt{righttextB} & The right bottom column.\\
+% 	\texttt{subtitle} & The text under the title.\\
+% 	\texttt{title} & The text between the lines. 
+%		& \texttt{\textbackslash{}title}\\
+% 	\bottomrule
+% \end{tabular}
+%
+% \section{Example}
+% The following fully equipped code generates the next page:
+% 
+% \begin{tabular}{rl}
+% 	\texttt{\textbackslash{}maketitleru[}
+%		& \texttt{authors=\{John Doe\},}\\
+%		& \texttt{authorstext=\{Author:\},}\\
+%		& \texttt{course=\{Master Thesis\},}\\
+%		& \texttt{date=\{Tomorrow\},}\\
+%		& \texttt{institute=\{Radboud University Nijmegen\},}\\
+%		& \texttt{righttext=\{Jane Doe\},}\\
+%		& \texttt{righttextB=\{Joanne Dune\},}\\
+%		& \texttt{righttextBheader=\{Second reader:\},}\\
+%		& \texttt{righttextheader=\{Supervisors:\},}\\
+%		& \texttt{subtitle=\{A cool subtitle for your report\},}\\
+%		& \texttt{title=\{Some interesting title\}]}\\
+% \end{tabular}
+%\maketitleru[
+%	title={Some interesting title},
+%	date={Tomorrow},
+%	course={Master Thesis},
+%	institute={Radboud University Nijmegen},
+%	authorstext={Author:},
+%	authors={John Doe},
+%	righttextheader={Supervisors:},
+%	righttext={Jane Doe},
+%	righttextBheader={Second reader:},
+%	righttextB={Joanne Dune},
+%	subtitle={A cool subtitle for your report}]
+%\endinput
+\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 at key{maketitleru}{authorstext}{\def\@rutitleauthorstext{#1}}
+\define at key{maketitleru}{authors}{\def\@rutitleauthors{#1}}
+\define at key{maketitleru}{course}{\def\@rutitlecourse{#1}}
+\define at key{maketitleru}{date}{\def\@rutitledate{#1}}
+\define at key{maketitleru}{institute}{\def\@rutitleinst{#1}}
+\define at key{maketitleru}{pagenr}{\def\@rutitlepagenr{#1}}
+\define at key{maketitleru}{righttextBheader}{\def\@rutitlerighttextbheader{#1}}
+\define at key{maketitleru}{righttextB}{\def\@rutitlerighttextb{#1}}
+\define at key{maketitleru}{righttextheader}{\def\@rutitlerighttextheader{#1}}
+\define at key{maketitleru}{righttext}{\def\@rutitlerighttext{#1}}
+\define at key{maketitleru}{subtitle}{\def\@rutitlesubtitle{#1}}
+\define at 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{}
+}


Property changes on: trunk/Master/texmf-dist/source/latex/rutitlepage/rutitlepage.dtx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/rutitlepage/rutitlepage.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/rutitlepage/rutitlepage.ins	                        (rev 0)
+++ trunk/Master/texmf-dist/source/latex/rutitlepage/rutitlepage.ins	2017-06-05 23:19:00 UTC (rev 44485)
@@ -0,0 +1,49 @@
+%%
+%% 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.
+%%
+
+\input docstrip.tex
+\keepsilent
+\usedir{tex/latex/rutitlepage}
+
+\preamble
+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.
+\endpreamble
+
+\generate{
+	\askforoverwritefalse
+	\file{rutitlepage.sty}{\from{rutitlepage.dtx}{package}}
+}
+
+%\obeyspaces
+%\Msg{*}
+%\Msg{* You probably need to move all created `.sty' and `.cfg'}
+%\Msg{* files into a directory searched by TeX.}
+%\Msg{*}
+%\Msg{* And don't forget to refresh your filename database}
+%\Msg{* if your TeX distribution uses such a database.}
+%\Msg{*}
+
+\endbatchfile

Added: trunk/Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty	2017-06-05 23:19:00 UTC (rev 44485)
@@ -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 at key{maketitleru}{authorstext}{\def\@rutitleauthorstext{#1}}
+\define at key{maketitleru}{authors}{\def\@rutitleauthors{#1}}
+\define at key{maketitleru}{course}{\def\@rutitlecourse{#1}}
+\define at key{maketitleru}{date}{\def\@rutitledate{#1}}
+\define at key{maketitleru}{institute}{\def\@rutitleinst{#1}}
+\define at key{maketitleru}{pagenr}{\def\@rutitlepagenr{#1}}
+\define at key{maketitleru}{righttextBheader}{\def\@rutitlerighttextbheader{#1}}
+\define at key{maketitleru}{righttextB}{\def\@rutitlerighttextb{#1}}
+\define at key{maketitleru}{righttextheader}{\def\@rutitlerighttextheader{#1}}
+\define at key{maketitleru}{righttext}{\def\@rutitlerighttext{#1}}
+\define at key{maketitleru}{subtitle}{\def\@rutitlesubtitle{#1}}
+\define at 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'.


Property changes on: trunk/Master/texmf-dist/tex/latex/rutitlepage/rutitlepage.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check	2017-06-05 23:17:30 UTC (rev 44484)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check	2017-06-05 23:19:00 UTC (rev 44485)
@@ -533,7 +533,7 @@
     romanbar romanbarpagenumber romande romanneg romannum
     rosario rotfloat rotpages roundbox roundrect
     rputover rrgtrees rsc rsfs rsfso
-    rterface rtkinenc rtklage rubik ruhyphen rulercompass russ
+    rterface rtkinenc rtklage rubik ruhyphen rulercompass russ rutitlepage
     rviewport rvwrite ryethesis
   sa-tikz sageep sanitize-umlaut
     sanskrit sanskrit-t1 sansmath sansmathaccent sansmathfonts

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2017-06-05 23:17:30 UTC (rev 44484)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2017-06-05 23:19:00 UTC (rev 44485)
@@ -3001,6 +3001,7 @@
  'pas-tableur'   => '\.pdf$',                           # no source
  'piechartmp'    => 'piechartmp.pdf',                   # no source
  'ptptex'        => '(overcite|cite|wrapfig).sty',      # duplicated
+ 'rutitlepage'	 => 'logo.*',				# nonfree
  'sapthesis'     => '.*-ML.*\.pdf',                     # univ logos
  'sectionbox'    => 'example/lenna.*.jpg',              # nonfree
  'startex'	 => 'epsf.tex',				# stale copy

Modified: trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc	2017-06-05 23:17:30 UTC (rev 44484)
+++ trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc	2017-06-05 23:19:00 UTC (rev 44485)
@@ -120,6 +120,7 @@
 depend resumecls
 depend revtex
 depend revtex4
+depend rutitlepage
 depend ryethesis
 depend sageep
 depend sapthesis

Added: trunk/Master/tlpkg/tlpsrc/rutitlepage.tlpsrc
===================================================================


More information about the tex-live-commits mailing list