From fa4b456400bb2b415dcbbfe785542c50e9dd61e3 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Fri, 9 Feb 2024 03:00:44 +0000 Subject: CTAN sync 202402090300 --- macros/latex/contrib/ucph-revy/README.md | 4 +- .../latex/contrib/ucph-revy/ucph-revy-da-doc.pdf | Bin 267723 -> 268481 bytes .../latex/contrib/ucph-revy/ucph-revy-da-man.pdf | Bin 164707 -> 164864 bytes .../latex/contrib/ucph-revy/ucph-revy-en-doc.pdf | Bin 270077 -> 270492 bytes .../latex/contrib/ucph-revy/ucph-revy-en-man.pdf | Bin 169522 -> 169129 bytes macros/latex/contrib/ucph-revy/ucph-revy.dtx | 54 ++++++++++++++------- 6 files changed, 38 insertions(+), 20 deletions(-) (limited to 'macros/latex/contrib/ucph-revy') diff --git a/macros/latex/contrib/ucph-revy/README.md b/macros/latex/contrib/ucph-revy/README.md index 924322a797..3b0e47a0a4 100644 --- a/macros/latex/contrib/ucph-revy/README.md +++ b/macros/latex/contrib/ucph-revy/README.md @@ -1,6 +1,6 @@ Package ucph-revy ================= -v1.0.0 +v1.0.1 A class for typesetting scripts, containing both lyrics and prose, in the style used by the student revues (revy) at the Faculties of @@ -63,7 +63,7 @@ out of the main `.dtx` file: Contact the author ------------------ -As of 2023: +As of 2024: [Kristoffer Levin Hansen](mailto:kristoffer@levinhansen.dk) diff --git a/macros/latex/contrib/ucph-revy/ucph-revy-da-doc.pdf b/macros/latex/contrib/ucph-revy/ucph-revy-da-doc.pdf index d6304aedad..5b9426a4f3 100644 Binary files a/macros/latex/contrib/ucph-revy/ucph-revy-da-doc.pdf and b/macros/latex/contrib/ucph-revy/ucph-revy-da-doc.pdf differ diff --git a/macros/latex/contrib/ucph-revy/ucph-revy-da-man.pdf b/macros/latex/contrib/ucph-revy/ucph-revy-da-man.pdf index b6870962ad..8f252d20ff 100644 Binary files a/macros/latex/contrib/ucph-revy/ucph-revy-da-man.pdf and b/macros/latex/contrib/ucph-revy/ucph-revy-da-man.pdf differ diff --git a/macros/latex/contrib/ucph-revy/ucph-revy-en-doc.pdf b/macros/latex/contrib/ucph-revy/ucph-revy-en-doc.pdf index 8a79c71e8a..3d09e9a2be 100644 Binary files a/macros/latex/contrib/ucph-revy/ucph-revy-en-doc.pdf and b/macros/latex/contrib/ucph-revy/ucph-revy-en-doc.pdf differ diff --git a/macros/latex/contrib/ucph-revy/ucph-revy-en-man.pdf b/macros/latex/contrib/ucph-revy/ucph-revy-en-man.pdf index 02766561f2..68c51ca12d 100644 Binary files a/macros/latex/contrib/ucph-revy/ucph-revy-en-man.pdf and b/macros/latex/contrib/ucph-revy/ucph-revy-en-man.pdf differ diff --git a/macros/latex/contrib/ucph-revy/ucph-revy.dtx b/macros/latex/contrib/ucph-revy/ucph-revy.dtx index 56d3fb6c6d..79a9a1aa0b 100644 --- a/macros/latex/contrib/ucph-revy/ucph-revy.dtx +++ b/macros/latex/contrib/ucph-revy/ucph-revy.dtx @@ -2,7 +2,7 @@ % % Copyright (C) 1995 Arne John Glenstrup % 2000 Uffe Friis Lichtenberg -% 2023 Kristoffer Levin Hansen +% 2024 Kristoffer Levin Hansen % % This file may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -20,7 +20,7 @@ %\NeedsTeXFormat{LaTeX2e}[2005/12/01] %\ProvidesClass{ucph-revy} %<*class> - [2023/05/23 v1.0.0 Initial publish] + [2024/02/07 v1.0.1 Fix occational divide by 0] % %<*driver> \documentclass[a4paper]{ltxdoc} @@ -96,6 +96,12 @@ } \newenvironment{showcommand}{\quote}{\endquote} \usepackage{hyperref} + +% Multicol ToC: +\usepackage{tocloft} +\renewcommand\cfttocprehook{\begin{multicols}{2}} +\renewcommand\cfttocposthook{\end{multicols}} + \urlstyle{sf} % %<*class> @@ -1010,9 +1016,11 @@ % \end{macro} % \begin{danish} % Find ud af hvor højt et enkelt mærke skal være. +% \changes{v1.0.1}{2024/02/07}{Den må ikke dividere med 0} % \end{danish} % \begin{english} % Find the height of a single tab. +% \changes{v1.0.1}{2024/02/07}{Don't let it divide by 0} % \end{english} % \begin{macrocode} \newdimen\tabheight @@ -1020,7 +1028,7 @@ \advance\tabheight by -1cm% \def\undertab##1\text##2\stop{ \ifx\done##2% - \divide\tabheight by ##1% + \divide\tabheight by \ifnum0=##1 1 \else ##1\fi% \fi } \def\overtab##1\text##2\stop{}% @@ -1030,14 +1038,16 @@ % \begin{danish}^^A % De her definitioner indeholder forskellen på at vende % registermærkningerne mod højre eller mod venstre. +% \changes{v1.0.1}{2024/02/07}{Juster mærkebredden} % \end{danish}^^A % \begin{english}^^A % These definitions contain the differences % between right and left facing thumb tabs. +% \changes{v1.0.1}{2024/02/07}{Adjust tab width} % \end{english} % \begin{macrocode} - \def\overtableft{-1cm} - \def\overtabright{1cm} + \def\overtableft{-.75cm} + \def\overtabright{.5cm} \def\undertabright{\overtabright} \def\undertableft{\overtableft - 1cm} \def\underangle{|-} @@ -1678,7 +1688,7 @@ % en makro, som tager 1 argument (et \meta{tal}), og sætter ordet % `side' i det rigtige tal efter det. Så \verb|\pagessum{0}| giver % "`0 sider"', mens \verb|\pagessum{1}| giver "`1 side"'. En ny -% makro, som hedder \verb|\pagessum|, men gør ngoet andet, kan +% makro, som hedder \verb|\pagessum|, men gør noget andet, kan % defineres med \verb|\renewcommand|. % \end{danish} % \begin{english} @@ -2115,43 +2125,51 @@ % list. % \end{english} % \end{environment} -% -% \begin{macro}{\revy@itemname} +% +% \begin{macro}{\revy@itemwithout,\revy@itemwith,\revy@itemname} % \begin{danish} % Fordi \texttt{revy@list} er afledt fra \texttt{list}--miljøet, % så forventer det, at punkter på listen bliver kaldt med % \verb|\item|. Vi, som brugere, forventer, at vi kan bruge vores % egne navne for punkter på de her lister, og at de bliver sat i -% deres egen stil. Den her makro laver de definitioner, som er -% nødvendige, for at bruge de kommandoer. +% deres egen stil. \verb|\revy@itenmane| laver de definitioner, +% som er nødvendige, for at bruge de kommandoer, mens +% \verb|\revy@itenwith| og \verb|\revy@itemwithout| holder +% oversættelsen til en \verb|\item|--kommando. +% \changes{v1.0.1}{2024/02/07}{Fjernede unødvendige omdefinitioner.} % \end{danish} % \begin{english} % As the \texttt{revy@list} environment is derived from the % \texttt{list} environment, it expects entries in its list to % ultimately be called with \verb|\item|. However, for the % environments presented to the end user, we like to provide item -% commands that more closely match the intended use. This macro -% bundles the process of creating those commands. +% commands that more closely match the intended +% use. \verb|\revy@itemname| bundles the process of creating those +% commands, while \verb|\revy@itemwith| and +% \verb|\revy@itemwithout| hold the translation to an \verb|\item| +% command. +% \changes{v1.0.1}{2024/02/07}{Eliminated spurious redefinitions.} % \end{english} % \begin{macrocode} +\def\revy@itemwithout#1{\item [{\bf #1} \hfill] } +\def\revy@itemwith#1[#2]{\item [{\bf #1} (#2) \hfill] } \def\revy@itemname#1{% - \def\@itemwithout##1{\item [{\bf ##1} \hfill] } - \def\@itemwith##1[##2]{\item [{\bf ##1} (##2) \hfill] } \expandafter\def\csname #1\endcsname##1{% - \@ifnextchar [{\@itemwith{##1}}{\@itemwithout{##1}}%] + \@ifnextchar [ %] + {\revy@itemwith{##1}}{\revy@itemwithout{##1}}% } } % \end{macrocode} % \begin{danish} % Argumentet er navnet på den kommando, som kommer til at sætte % punkter på listen. -% +% % Se nogle eksempler på, hvordan den bruges, lige under her. % \end{danish} % \begin{english} % The argument is the name of the macro that will be created for % setting items on our lists. -% +% % Some examples of how these are used will follow. % \end{english} % \end{macro} @@ -3335,5 +3353,5 @@ \endinput % Local Variables: % mode: doctex -% TeX-master: t +% TeX-master: "ucph-revy-da-doc.ins" % End: -- cgit v1.2.3