diff options
Diffstat (limited to 'macros/latex/contrib')
-rw-r--r-- | macros/latex/contrib/colortbl/colortbl-DE.pdf | bin | 346445 -> 346722 bytes | |||
-rw-r--r-- | macros/latex/contrib/colortbl/colortbl.dtx | 6 | ||||
-rw-r--r-- | macros/latex/contrib/colortbl/colortbl.pdf | bin | 312112 -> 312925 bytes | |||
-rw-r--r-- | macros/latex/contrib/hvqrurl/Changes | 1 | ||||
-rw-r--r-- | macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf | bin | 118777 -> 122767 bytes | |||
-rw-r--r-- | macros/latex/contrib/hvqrurl/doc/hvqrurl.tex | 28 | ||||
-rw-r--r-- | macros/latex/contrib/hvqrurl/latex/hvqrurl.sty | 12 | ||||
-rw-r--r-- | macros/latex/contrib/rub-kunstgeschichte/README.md | 11 | ||||
-rw-r--r-- | macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte-example.pdf | bin | 0 -> 36684 bytes | |||
-rw-r--r-- | macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.dtx | 192 | ||||
-rw-r--r-- | macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.ins | 70 | ||||
-rw-r--r-- | macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.pdf | bin | 0 -> 232043 bytes |
12 files changed, 310 insertions, 10 deletions
diff --git a/macros/latex/contrib/colortbl/colortbl-DE.pdf b/macros/latex/contrib/colortbl/colortbl-DE.pdf Binary files differindex 1a4ea3ccea..57a1653f9c 100644 --- a/macros/latex/contrib/colortbl/colortbl-DE.pdf +++ b/macros/latex/contrib/colortbl/colortbl-DE.pdf diff --git a/macros/latex/contrib/colortbl/colortbl.dtx b/macros/latex/contrib/colortbl/colortbl.dtx index 68c4bdbaf5..076c69643a 100644 --- a/macros/latex/contrib/colortbl/colortbl.dtx +++ b/macros/latex/contrib/colortbl/colortbl.dtx @@ -15,7 +15,7 @@ %<driver>\ProvidesFile{colortbl.drv} % \fi % \ProvidesFile{colortbl.dtx} - [2024/02/20 v1.0g Color table columns (DPC)] + [2024/05/26 v1.0h Color table columns (DPC)] % % \iffalse %<*driver> @@ -1018,9 +1018,9 @@ % % \begin{macro}{\endarray} % \changes{v1.0b}{2012/21/06}{re-insert \cs{@arrayright} to match \textsf{array} definition, for \textsf{delarray}} +% \changes{v1.0h}{2024/05/26}{Don't assume existing \cs{endarray} definition, to work with tagging code} % \begin{macrocode} -\def\endarray{% - \crcr \egroup \egroup \@arrayright\gdef\@preamble{}\CT@end} +\expandafter\def\expandafter\endarray\expandafter{\endarray\CT@end} % \end{macrocode} % \end{macro} % diff --git a/macros/latex/contrib/colortbl/colortbl.pdf b/macros/latex/contrib/colortbl/colortbl.pdf Binary files differindex b2ec8709a6..9a2299528d 100644 --- a/macros/latex/contrib/colortbl/colortbl.pdf +++ b/macros/latex/contrib/colortbl/colortbl.pdf diff --git a/macros/latex/contrib/hvqrurl/Changes b/macros/latex/contrib/hvqrurl/Changes index ac9fca90d3..2b4551ba30 100644 --- a/macros/latex/contrib/hvqrurl/Changes +++ b/macros/latex/contrib/hvqrurl/Changes @@ -1,4 +1,5 @@ hvqrurl.sty: +0.09 2024-05-16 - added option "forget" to create all codes new 0.08 2024-05-14 - fix for color setting of the qrcode 0.07 2024-02-06 - allow active chars in linktext 0.06 2024-02-03 - fix for introduced bug with linktext diff --git a/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf b/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf Binary files differindex 0960eb3f17..eaf57e1246 100644 --- a/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf +++ b/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf diff --git a/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex b/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex index 9886a639c0..175933e943 100644 --- a/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex +++ b/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex @@ -1,4 +1,4 @@ -%% $Id: hvqrurl.tex 895 2024-05-14 19:22:17Z herbert $ +%% $Id: hvqrurl.tex 901 2024-05-26 07:18:06Z herbert $ \listfiles \errorcontextlines=100 \documentclass[twoside=on,usegeometry]{scrartcl} @@ -38,7 +38,7 @@ linktocpage, colorlinks=true}% \begin{document} -\title{Package \texttt{hvqrurl}\\Creating a QR-code of an URL in the margin \\\small ver 0.08} +\title{Package \texttt{hvqrurl}\\Creating a QR-code of an URL in the margin \\\small ver 0.09} \author{Herbert Voß\thanks{\protect\url{hvoss@tug.org}}} \date{\today} \maketitle @@ -53,8 +53,30 @@ and \end{abstract} -\section{The macros} +\section{Package option} +There is only one package option \Lkeyword{forget}. If it is used, then all +qrcodes are always created new and the already existing codes in the \Lext{aux} file +are not used. The deafult is not to use this option. For example: 100 qrcodes needs +about 30 seconds with option \Lkeyword{forget}, but only 4 seconds without it. It is obvious +that for the first \LaTeX\ run the codes will allways be created new. +If a qrcode is +created, e.g. for \hvqrurl{https://pkks.de}, then there is something like + +\begin{verbatim} +\qr@savematrix{https://pkks.de}{2}{3}{11111110001010011011111111000001001110110101000001101110100 +0000011101011101101110101010001000101110110111010001111110010111011000001011010001001000001111111 +1010101010101111111000000001111001110000000001100010000011101011010000000010011010110001101011001 +0011100111001010111101101011001011110011100100011110010100001011010000010010010100101101101100011 +1101111011111111110001101001010000001010011111100011100011000101011111100100000000011101110100010 +0011111111001100110101010001100000100101100110001001110111010001010011111100001011101000110010110 +010100101110101010010000011101110000010101110101001100001111111001001011100001001} +\end{verbatim} + +in the \Lext{aux} file (all in one line!). This is always used in following +\LaTeX\ runs and created only new if the URL changes or the option \Lkeyword{forget} +is used. +\section{The macros} \begin{BDef} \Lcs{hvqrset}\Largb{key=value, \ldots}\\ diff --git a/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty b/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty index da8f84fc10..29ddf89c21 100644 --- a/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty +++ b/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty @@ -1,4 +1,4 @@ -%% $Id: hvqrurl.sty 895 2024-05-14 19:22:17Z herbert $ +%% $Id: hvqrurl.sty 901 2024-05-26 07:18:06Z herbert $ %% %% This file is distributed under the terms of the LaTeX Project Public %% License from CTAN archives in directory macros/latex/base/lppl.txt. @@ -7,21 +7,25 @@ % Copyright 2019,21,23,24 Herbert Voss hvoss@tug.org %% \ProvidesPackage{hvqrurl}[% - 2024/05/14 v.0.08 (Herbert Voss) Supports qr images into the margin (hv)] + 2024/05/26 v.0.09 (Herbert Voss) Supports qr images into the margin (hv)] % \NeedsTeXFormat{LaTeX2e} \RequirePackage{url} \RequirePackage{xcolor} \RequirePackage{marginnote} -\RequirePackage{qrcode} +%\RequirePackage{qrcode} \RequirePackage{xkeyval} +\newif\if@hv@forget +\@hv@forgetfalse +\DeclareOption{forget}{\@hv@forgettrue} + \newif\if@no@hyperref \@no@hyperreffalse - \DeclareOption{nohyperref}{\@no@hyperreftrue} \ProcessOptions +\if@hv@forget\RequirePackage[forget]{qrcode}\else\RequirePackage{qrcode}\fi \if@no@hyperref\else\RequirePackage{hyperref}\fi \newlength\qr@url@qrheight diff --git a/macros/latex/contrib/rub-kunstgeschichte/README.md b/macros/latex/contrib/rub-kunstgeschichte/README.md new file mode 100644 index 0000000000..4d8ac8c06a --- /dev/null +++ b/macros/latex/contrib/rub-kunstgeschichte/README.md @@ -0,0 +1,11 @@ +# `rub-kunstgeschichte` - Class for the art history institute at Ruhr University Bochum + +A LaTeX class implementing the guidelines on scientific writing of the art history institute "KGI" (Kunstgeschichtliches Institut) at Ruhr University Bochum. + +## Author + +This package is maintained by Joran Schneyer: [joran.schneyer@ruhr-uni-bochum.de](mailto:joran.schneyer@ruhr-uni-bochum.de) + +## License + +Released under the LaTeX Project Public License v1.3c or later. See https://www.latex-project.org/lppl.txt
\ No newline at end of file diff --git a/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte-example.pdf b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte-example.pdf Binary files differnew file mode 100644 index 0000000000..891c9e8e97 --- /dev/null +++ b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte-example.pdf diff --git a/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.dtx b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.dtx new file mode 100644 index 0000000000..5423d5babe --- /dev/null +++ b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.dtx @@ -0,0 +1,192 @@ +% \iffalse meta-comment +% +% File: rub-kunstgeschichte.dtx +% Copyright (C) 2024 by Joran Schneyer <joran.schneyer@ruhr-uni-bochum.de> +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% https://www.latex-project.org/lppl.txt +% and version 1.3c or later is part of all distributions of LaTeX +% version 2008 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Joran Schneyer <joran.schneyer@ruhr-uni-bochum.de>. +% +% This work consists of the files rub-kunstgeschichte.dtx +% rub-kunstgeschichte.ins +% and the derived files rub-kunstgeschichte.cls +% rub-kunstgeschichte-example.tex +% +% \fi + +% \iffalse +%<*driver> +\ProvidesFile{rub-kunstgeschichte.dtx} +%</driver> +%<class>\NeedsTeXFormat{LaTeX2e}[2022-06-01] +%<class>\ProvidesClass{rub-kunstgeschichte} +%<*class> + [2024-05-26 v0.1.0 RUB KGI class] +%</class> +%<*driver> +\documentclass{ltxdoc} +\EnableCrossrefs +\CodelineIndex +\RecordChanges +\begin{document} + \DocInput{\jobname.dtx} + \PrintChanges + \PrintIndex +\end{document} +%</driver> +% \fi +% +%^^A Document general changes here +% \changes{v0.1.0}{2024-05-26}{Initial version} +% +% \GetFileInfo{\jobname.dtx} +% +% \DoNotIndex{\newcommand,\newenvironment} +% \DoNotIndex{\begin,\end} +% +%^^A define helper commands for consistent typesetting in the documentation +% \def\env{\texttt} +% \def\opt{\texttt} +% \def\cls{\textsf} +% \def\pkg{\textsf} +% \def\prg{\textsf} +% \DeclareDocumentCommand\email{m}{\href{mailto:#1}{\nolinkurl{#1}}} +% +% \title{The \cls{\jobname} class^^A +% \thanks{This document corresponds to \pkg{\jobname}~\fileversion, +% dated \filedate.}} +% \author{\copyright{} Joran Schneyer^^A +% \thanks{Released under the LaTeX Project Public License v1.3c or later.^^A +% \\ See \url{https://www.latex-project.org/lppl.txt}}^^A +% \\ \email{joran.schneyer@ruhr-uni-bochum.de}} +% \date{\filedate} +% +% \maketitle +% +% \section{Introduction}\label{sec:introduction} +% +% This \LaTeX{} class aims to implement the guidelines on scientific writing of the art history institute (Kunstgeschichtliches Institut - short: KGI) at Ruhr University Bochum.^^A +% \footnote{Guidelines version July 2023 \url{https://kgi.ruhr-uni-bochum.de/wp-content/uploads/2023/04/Anleitung-zum-Erstellen-von-Hausarbeiten-im-Fach-Kunstgeschichte_Fassung-Juli-2023.pdf}} +% +% Note, that at this point this is not an official class made by anyone at the institute but rather a free-time hobby project of me, Joran, who knows \LaTeX{} from studying Electrical Engineering and just wants to help out some friends studying art history. +% +% You can find the latest releases and the development of this project at GitHub: \url{https://github.com/rub-kgi/rub-kunstgeschichte-latex} +% +% \section{Usage}\label{sec:usage} +% +% To use this class, simply specify it as the document class.^^A +% \footnote{You can also find a complete example usage of this class in \autoref{sec:example}.} +% \begin{verbatim} +% \documentclass{rub-kunstgeschichte} +% \end{verbatim} +% +% \StopEventually{} +% +% \clearpage +% \appendix +% +% \section{Implementation}\label{sec:implementation} +% +% \iffalse +%<*class> +% \fi +% +% \subsection{Base class}\label{sec:implementation:base-class} +% The \cls{\jobname} class is based on the \cls{article} class. +% When loading the class we specify \texttt{12pt} as the base font size, as required by the guidelines. +% \iffalse +%% Load base class with 12pt base font size +% \fi +% \begin{macrocode} +\LoadClass[12pt]{article} +% \end{macrocode} +% +% \subsection{Loading packages}\label{sec:implementation:package-loading} +% +% \paragraph{Line spacing} +% To achieve 1.5 times line spacing as required by the guidelines, +% we simply load the package \pkg{setspace} with the \opt{onehalfspacing} option. +% \iffalse +%% Set 1.5 times line spacing +% \fi +% \begin{macrocode} +\RequirePackage[onehalfspacing]{setspace} +% \end{macrocode} +% +% \paragraph{Margins} +% The guidelines require 2cm top, left and bottom margins as well as a 4cm correction margin on the right side. +% Furthermore A4 paper is the standard page size here. +% \iffalse +%% Set a4 paper size and margins +% \fi +% \begin{macrocode} +\RequirePackage[ + a4paper, + top=2cm,left=2cm,bottom=2cm,right=4cm +]{geometry} +% \end{macrocode} +% +% \iffalse +%</class> +%<*example> +% \fi +% +% \section{Example}\label{sec:example} +% +% To further exemplify the use of this class, +% we create an example .tex file. +% The full \texttt{rub-kunstgeschichte-example.tex} and the corresponding \texttt{rub-kunstgeschichte-example.pdf} are available on GitHub.^^A +% \footnote{\url{https://github.com/rub-kgi/rub-kunstgeschichte-latex/releases}} +% +% Let's examine the contents of this example .tex file step by step +% to highlight features of this class that were used. +% +% First, the \cls{rub-kunstgeschichte} class is loaded +% \iffalse +%% Load the rub-kunstgeschichte class +% \fi +% \begin{macrocode} +\documentclass{rub-kunstgeschichte} +% \end{macrocode} +% \iffalse + +% \fi +% +% and then the information needed to typeset a title is given: +% \begin{macrocode} +\title{Example usage of the \textsf{rub-kunstgeschichte} class} +\author{Joran Schneyer} +% \end{macrocode} +% +% Naturally, we begin the document environment and typeset the title +% \begin{macrocode} +\begin{document} + \maketitle +% \end{macrocode} +% +% Next we need some text to show some features. +% The text in the example itself will explain the features used. +% \begin{macrocode} + Here is some text. + Note, how the typeset text has 12pt font size as specified + and there is a 1.5 times line-spacing present. +% \end{macrocode} +% +% Finally we end the document environment +% \begin{macrocode} +\end{document} +% \end{macrocode} +% \iffalse + +%</example> +% \fi +% +% \Finale
\ No newline at end of file diff --git a/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.ins b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.ins new file mode 100644 index 0000000000..32ba943f7f --- /dev/null +++ b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.ins @@ -0,0 +1,70 @@ +\iffalse meta-comment + +File: rub-kunstgeschichte.ins +Copyright (C) 2024 by Joran Schneyer <joran.schneyer@ruhr-uni-bochum.de> + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.3c +of this license or (at your option) any later version. +The latest version of this license is in + https://www.latex-project.org/lppl.txt +and version 1.3c or later is part of all distributions of LaTeX +version 2008 or later. + +This work has the LPPL maintenance status `maintained'. + +The Current Maintainer of this work is Joran Schneyer <joran.schneyer@ruhr-uni-bochum.de>. + +This work consists of the files rub-kunstgeschichte.dtx + rub-kunstgeschichte.ins + and the derived files rub-kunstgeschichte.cls + rub-kunstgeschichte-example.tex + +\fi + +\input docstrip.tex +\keepsilent + +\usedir{tex/latex/rub-kunstgeschichte} + +\preamble + +This is a generated file. + +Copyright (C) 2024 by Joran Schneyer <joran.schneyer@ruhr-uni-bochum.de> + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.3c +of this license or (at your option) any later version. +The latest version of this license is in + https://www.latex-project.org/lppl.txt +and version 1.3c or later is part of all distributions of LaTeX +version 2008 or later. + +This work has the LPPL maintenance status `maintained'. + +The Current Maintainer of this work is Joran Schneyer <joran.schneyer@ruhr-uni-bochum.de>. + +This work consists of the files rub-kunstgeschichte.dtx + rub-kunstgeschichte.ins + and the derived files rub-kunstgeschichte.cls + rub-kunstgeschichte-example.tex + +\endpreamble + +\generate{\file{rub-kunstgeschichte.cls}{\from{rub-kunstgeschichte.dtx}{class}}} +\generate{\file{rub-kunstgeschichte-example.tex}{\from{rub-kunstgeschichte.dtx}{example}}} + +\obeyspaces +\Msg{*********************************************************************} +\Msg{* *} +\Msg{* To finish the installation you have to move the following *} +\Msg{* file into a directory searched by TeX: *} +\Msg{* *} +\Msg{* rub-kunstgeschichte.cls *} +\Msg{* *} +\Msg{* To produce the documentation run the file rub-kunstgeschichte.dtx *} +\Msg{* through LaTeX. *} +\Msg{*********************************************************************} + +\endbatchfile
\ No newline at end of file diff --git a/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.pdf b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.pdf Binary files differnew file mode 100644 index 0000000000..98614bb733 --- /dev/null +++ b/macros/latex/contrib/rub-kunstgeschichte/rub-kunstgeschichte.pdf |