texlive[74633] Master: dlrg-templates (15mar25)
commits+karl at tug.org
commits+karl at tug.org
Sat Mar 15 20:55:32 CET 2025
Revision: 74633
https://tug.org/svn/texlive?view=revision&revision=74633
Author: karl
Date: 2025-03-15 20:55:32 +0100 (Sat, 15 Mar 2025)
Log Message:
-----------
dlrg-templates (15mar25)
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/dlrg-templates/
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_brief.pdf
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_brief.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_dokument.pdf
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_dokument.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_hausarbeit.pdf
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_hausarbeit.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung.pdf
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung_serie.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_publikation.pdf
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_publikation.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_vortrag.pdf
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_vortrag.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/turm.png
trunk/Master/texmf-dist/doc/latex/dlrg-templates/README
trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.bib
trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.pdf
trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulAdler.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulBauchbinde.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulHausarbeit.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulPersonenicon.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulSchriftart.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulTabellen.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/typBeamer.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/typLetter.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/typMessage.tex
trunk/Master/texmf-dist/doc/latex/dlrg-templates/typPub.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/
trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamercolorthemeDLRG.sty
trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamerouterthemeDLRG.sty
trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamerthemeDLRG.sty
trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/
trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_adler_platzhalter.jpg
trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_wortmarke_platzhalter.pdf
trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_wortmarke_rot_platzhalter.pdf
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Adler.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Adler.pakete.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.optionen.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.pakete.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Farben.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.optionen.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.pakete.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Paketbeschreibung.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Paketbeschreibung.pakete.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Personenicon.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Rettungssport.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Rettungssport.pakete.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Schrift.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Schrift.pakete.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Stoerer.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Stoerer.pakete.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Tabellen.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Tabellen.pakete.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.sty
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.optionen.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.pakete.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.doc.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.doc.pakete.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.letter.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.letter.pakete.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.optionen.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.pakete.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.code.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.optionen.tex
trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.pakete.tex
trunk/Master/tlpkg/tlpsrc/dlrg-templates.tlpsrc
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_brief.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_brief.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_brief.pdf 2025-03-15 19:40:19 UTC (rev 74632)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_brief.pdf 2025-03-15 19:55:32 UTC (rev 74633)
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_brief.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_brief.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_brief.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_brief.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,68 @@
+\documentclass{scrlttr2}
+\usepackage[
+ typ=letter
+]{dlrg}
+\usepackage{lipsum}
+
+%Angaben zur Gliederung
+\gliederungName[LV/Bez/OG Muster]{Landesverband/Bezirk/Ortsgruppe Muster e.\,V.}
+\adresseZusatz{Geschäftsstelle}
+\adresse{Musterstraße 1} % Strasse / Hausnummer
+\ort{12345 Musterhausen} % PLZ / Ort
+\telefon{+49 (0) 1234 567 xxx} % Telefon
+\telefax{+49 (0) 1234 567 xxx} % Fax
+\email{mail at name.dlrg.de} % E-Mail
+\webseite{name.dlrg.de} % Internet
+\rechtsform{eingetragener Verein (e.\,V.)}
+\gericht{Gerichtsort Nummer}
+\bgbVorstand{
+ 1. Vors.~Titel Vorname Name\\
+ stellv. Vors.~Titel Vorname Name\\
+ Schatzmeister~Titel Vorname Name
+}
+\bankverbindung{%
+ Musterbank\\
+ IBAN:~\\
+ BIC:~\\
+ Musterbank\\
+ IBAN:~\\
+ BIC:~
+}
+
+%Ansprechpartner
+\ansprechpartner{Max Mustermann}
+\funktionsbezeichnung{Leiter Einsatz}
+
+%Andere Signatur als Ansprechpartner
+\signatur{Vorname, Name\\Sekretariat der Einsatzleitung}
+
+\betreff{Betreff Betreff Betreff}
+
+\begin{document}
+
+ \begin{letter}{%
+ % ===== Zielanschrift =====
+ Empfänger/Institution\\
+ Ansprechpartner\\
+ Empfängeradresse\\
+ PLZ/Ortsname
+ % =======================
+ }
+
+ \opening{Sehr geehrte Damen und Herren,}
+
+ \lipsum[1-6]
+
+ \closing{Mit freundlichen Grüßen}
+
+ % ===== Anlage(n) =====
+ % \setkomavar*{enclseparator}{Anlagen}
+ % \encl{%
+ % Anlage 1\\
+ % Anlage 2
+ % }
+ % ===================
+
+ \end{letter}
+
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_brief.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_dokument.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_dokument.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_dokument.pdf 2025-03-15 19:40:19 UTC (rev 74632)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_dokument.pdf 2025-03-15 19:55:32 UTC (rev 74633)
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_dokument.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_dokument.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_dokument.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_dokument.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,61 @@
+\documentclass[a4paper,12pt,twoside,parskip=half]{scrartcl}
+\usepackage[utf8]{inputenc}
+\usepackage[
+ module={Tabellen},
+ link={LaTeX.dlrg.de}
+]{dlrg}
+\begin{document}
+
+\section{Allgemeiner Bereich}
+
+Dieses ist ein Beispiel für ein einfaches Dokument mit Bauchbinde. Es hat zusätzlich zur Demostation das Modul Tabellen eingebunden.
+
+\section{Tabellen}
+In diesem Bereich werden die verschiedenen Möglichkeiten für Tabellen dargestellt, die mit dem Modul Tabellen möglich sind.
+
+Die Umgebung \textbf{dlrgTblr} liefert das einfache Ergebnis einer Tabelle, bei der alle Zellen schwarz umrandet sind.
+
+\begin{dlrgTblr}{colspec={XXX}}
+ Feld1 & Feld2 & Feld3 \\
+ Inhalt 1 & Inhalt 2 & Ein viel längerer Inhalt als die anderen Elemente \\
+ Inhalt 4 & Inhalt 5 & Inhalt 6\\
+ Inhalt 7 & Inhalt 8 & \\
+\end{dlrgTblr}
+
+Durch die Option \verb|noHlines| werden die horizontalen Linien nicht erstellt. Analog funktioniert dieses mit \verb|noVlines| für die vertikalen Linien.
+
+\begin{dlrgTblr}{colspec={XXX}}[noHlines]
+ Feld1 & Feld2 & Feld3 \\
+ Inhalt 1 & Inhalt 2 & Ein viel längerer Inhalt als die anderen Elemente \\
+ Inhalt 4 & Inhalt 5 & Inhalt 6\\
+ Inhalt 7 & Inhalt 8 & \\
+\end{dlrgTblr}
+
+Mit der Option \verb|ueberschrift| kann man die erste Zeile als Überschrift hervorheben. Dabei wird diese bei der einfachen Ansicht grau hinterlegt.
+
+\begin{dlrgTblr}{colspec={XXX}}[ueberschrift]
+ Feld1 & Feld2 & Feld3 \\
+ Inhalt 1 & Inhalt 2 & Ein viel längerer Inhalt als die anderen Elemente \\
+ Inhalt 4 & Inhalt 5 & Inhalt 6\\
+ Inhalt 7 & Inhalt 8 & \\
+\end{dlrgTblr}
+
+Mit der Option \verb|layout=rot| werden die Linien der Tabelle in Rot dargestellt.
+
+\begin{dlrgTblr}{colspec={XXX}}[layout=rot]
+ Feld1 & Feld2 & Feld3 \\
+ Inhalt 1 & Inhalt 2 & Ein viel längerer Inhalt als die anderen Elemente \\
+ Inhalt 4 & Inhalt 5 & Inhalt 6\\
+ Inhalt 7 & Inhalt 8 & \\
+\end{dlrgTblr}
+
+Bei der Kombination von \verb|ueberschrift| und \verb|layout=rot| kann man deutlich erkennen, dass die Darstellung der Überschrift auch an das rote Layout angepasst ist.
+
+\begin{dlrgTblr}{colspec={XXX}}[ueberschrift,layout=rot]
+ Feld1 & Feld2 & Feld3 \\
+ Inhalt 1 & Inhalt 2 & Ein viel längerer Inhalt als die anderen Elemente \\
+ Inhalt 4 & Inhalt 5 & Inhalt 6\\
+ Inhalt 7 & Inhalt 8 & \\
+\end{dlrgTblr}
+
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_dokument.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_hausarbeit.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_hausarbeit.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_hausarbeit.pdf 2025-03-15 19:40:19 UTC (rev 74632)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_hausarbeit.pdf 2025-03-15 19:55:32 UTC (rev 74633)
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_hausarbeit.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_hausarbeit.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_hausarbeit.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_hausarbeit.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,169 @@
+\documentclass[
+ a4paper,
+ 12pt,
+ parskip=half,
+ bibliography=totoc,
+ listof=totoc
+]{scrartcl}
+\usepackage[utf8]{inputenc}
+\usepackage[
+ typ=pub,
+ module={Hausarbeit},
+ hinweise=true,
+ link=LaTeX.dlrg.de
+]{dlrg}
+\usepackage{csquotes}
+
+\usepackage[
+ language=ngerman
+ ,backend=biber
+ ,sortlocale=de_DE%.UTF-8
+ ,style=authoryear
+ ,bibencoding=UTF8
+ ,block=space
+ ,autocite=inline % \autocite[..][..]{..} erzeugt Literaturverweise mit runden Klammern
+]{biblatex}
+
+\addbibresource[type=file]{dlrg.bib}
+
+\title{Hausarbeit Lehrschein}
+\author{Johannes Pieper}
+\ort{Bad Nenndorf}
+\mentor{Max Mustermann}
+\date{\today}
+\thema[ggf. Kurzform des Themas]{Erstellen einer Musterhausarbeit}
+
+\makeglossaries
+
+\newacronym{abb}{Abb.}{Abbildung}
+\newacronym{abs}{Abs.}{Absatz}
+\newacronym{ca}{ca.}{circa}
+\newacronym{dh}{d.\,h.}{das heißt}
+\newacronym{ggf}{ggf.}{gegebenenfalls}
+\newacronym{ua}{u.\,a.}{unter anderem}
+\newacronym{usw}{usw.}{und so weiter}
+\newacronym{zb}{z.\,B.}{zum Beispiel}
+
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+\clearpage
+
+\section{Vorwort}
+\HinweisZurVorlage{
+ Einleitung in das gewählte Thema, kurze Erläuterung, Beispiele, Anlässe, warum dieses Thema gewählt wurde -- einfach Interesse am Thema wecken und animieren, die Hausarbeit mit Freude zu lesen.
+}
+
+\section{Einführung}
+\subsection{Örtliche Gegebenheiten}
+\HinweisZurVorlage{
+ Darstellung der örtlichen Gegebenheiten wie \gls{zb} Beckengröße, Wassertiefe, Wassertemperatur, Bahnverteilung, etc. einschließlich Besonderheiten und sicherheitsrelevante Faktoren.
+}
+
+\subsection{Die Kursteilnehmer}
+\HinweisZurVorlage{
+ Ausführung zu den Kursteilnehmern, zu deren persönlichen und sozialen Besonderheiten, zu \gls{ggf} vorgegebenen Voraussetzungen, zum Leistungsstand, zur Gruppengröße sowie sich \gls{ggf} daraus ergebende sicherheitsrelevante Verhaltensregeln und methodische Aspekte.
+}
+
+\subsection{Organisatorische Überlegungen}
+\HinweisZurVorlage{
+ Erläuterung organisatorischer Überlegungen zur Gewährleistung eines sicheren und effektiven Unterrichts. Hierzu können \gls{ua} Dauer einer Übungsstunde, Übungsformen, Anzahl und Standpunkte der Übungsleiter/Helfer -- aber auch Informationen der Teilnehmer/Eltern, \gls{usw} in Abhängigkeit zu den örtlichen Gegebenheiten und den Voraussetzungen der Zielgruppe thematisiert werden.
+}
+
+\subsection{Einbindung der thematisierten Stundenplanung in die Kurskonzeption}
+\HinweisZurVorlage{
+ Kurzdarstellung des geplanten Kursrahmens mit der Einbindung der thematisierten Stundenplanung in die Gesamtkonzeption!
+}
+
+\begin{redPartBox}
+ \partTitle{Richtziel des Kurses:}
+ Der Schwimmanfänger/Teilnehmer soll\ldots \\
+
+ \partTitle{Zielgruppe:}
+ Schwimmanfänger/Teilnehmer\ldots \\
+
+ \partTitle{Übungsstunde: Grobziele:}
+ \begin{enumerate}
+ \item andere Stunde
+ \item andere Stunde
+ \item
+ \item \textbf{z.\,B. thematisierte Stunde}
+ \item
+ \item
+ \item
+ \end{enumerate}
+\end{redPartBox}
+
+\querformatSeite{}
+
+\section{Detaillierte Stundenplanung einer Unterrichtsstunde}\label{sec:stundenplanung}
+\HinweisZurVorlage{
+ Detaillierte Planung einer Unterrichtsstunde, aus der dann die Prüferinnen/Prüfer bei der praktischen Lizenzprüfung einen zeitlichen Ausschnitt von \gls{ca} 10 Minuten auswählen. Wichtig ist hierbei die klare Formulierung der mit dem Thema verbundenen Lernziele, der möglichst genaue zeitliche Ablauf, deren detaillierte inhaltliche Ausgestaltung in Form einer genauen Reihenfolge der einzelnen Lernschritte und der angestrebten Teilziele, die methodische Umsetzung und dein zielgruppengerechter Medien-/Materialeinsatz. Hierzu gehören \gls{ggf} die zu erwartenden Fragen und Antworten der Teilnehmer, eine Kurzbeschreibung des erwarteten Teilnehmerverhaltens – aber auch sicherheitsrelevante Aspekte und methodische Überlegungen, einschließlich einer genauen Formulierung und Gestaltung von Tafeltexten, Folien oder Metaplanwänden, eine deutliche Strukturierung der Ausbildung in einzelne, deutliche voneinander abgesetzten Phasen (Informations-, Er\-pro\-bungs-, Anwendungs-, Übungs-, und Kontrollphase) und Fehlerkorrekturen.
+
+ Die Inhalte von Kapitel \ref{sec:stundenplanung} werden ausschließlich in tabellarischer Form dargestellt. Die nachfolgende Tabelle ist hierfür zu verwenden. Die Spaltenbreiten dürfen je nach Bedarf verändert werden.
+}
+
+\begin{dlrgTblr}[long]{colspec={XXXXX},rowhead=1,hline{1,2,Z}}[ueberschrift,noHlines]
+ Phase/Zeitplan &
+ Feinlernziele \newline
+ I) Kognitiv \newline
+ II) Motorisch \newline
+ III) Emotional \newline
+ IV) Sozial
+ &
+ Inhalte \newline
+ a) Differenzierung \newline
+ b) Fehlerkorrektur \newline
+ c) Motivation \newline
+ d) Sicherheit
+ &
+ Methodik/Or\-ga\-ni\-sa\-tions\-form &
+ Material/Medien \\
+
+ \tabellenZwischenueberschrift{5}Einleitung \\ \hline
+
+ 5 min & Text & & & \\
+ 1 min & Text davor
+
+ \begin{tabellenItemize}
+ \item Aufzählung die auch länger als eine Spalte ist
+ \item in der Tabelle
+ \end{tabellenItemize}
+
+ Text danach
+ & & & \\
+ \hline \tabellenZwischenueberschrift{5} Hauptteil \\ \hline
+ & Weitere Zeile die etwas Text enthält und etwas Platz braucht & Im Hauptteil & & \\
+ & Noch eine weitere Zeile & Ohne Zwischenline & & \\
+ \hline \tabellenZwischenueberschrift{5} Schluss\\ \hline
+ & & & & \\
+\end{dlrgTblr}
+
+\hochformatSeite{}
+
+\section{Schlussbetrachtung}
+\HinweisZurVorlage{
+ Zusammenfassung und eigene Betrachtung.
+}
+
+\section{Selbstständigkeitserklärung}
+Ich versichere, dass ich diese Hausarbeit selbständig verfasst und keine anderen als die im Literaturverzeichnis aufgeführten Quellen und Hilfsmittel benutzt habe. Zeichnungen, Bilder sowie Stellen der Planung, die anderen Werken dem Wortlaut oder Sinn entnommen sind, habe ich in jedem Fall unter Angabe der Quelle als Entlehnung kenntlich gemacht.
+\vspace*{2cm}
+
+Ort, Datum\hfill Unterschrift
+
+\clearpage
+
+\nocite{Rettungsschwimmen2012}
+\nocite{Schwimmen2007}
+
+\printbibliography[title=Literaturverzeichnis]
+
+\listoffigures
+
+\printglossary[type=\acronymtype,title=Abkürzungsverzeichnis,style=long]
+%makeindex -s muster_hausarbeit.ist -t muster_hausarbeit.alg -o muster_hausarbeit.acr muster_hausarbeit.acn
+
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_hausarbeit.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung.pdf 2025-03-15 19:40:19 UTC (rev 74632)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung.pdf 2025-03-15 19:55:32 UTC (rev 74633)
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,22 @@
+\documentclass[a4paper,12pt,parskip=half]{scrartcl}
+\usepackage[utf8]{inputenc}
+\usepackage[
+ typ=message,
+]{dlrg}
+\usepackage{lipsum}
+
+\title{Pressemitteilung}
+\subtitle{Neues vom Alten}
+\author{Vorname Nachname}
+\funktionsbezeichnung{Leiter Einsatz}
+\gliederungName{Ortgruppe Muster e.\,V.}
+\adresse{Musterweg 2}
+\ort{12345 Musterhausen}
+\telefon{++49 (0) 987 6543}
+\telefax{++49 (0) 987 6540}
+\email{name at muster.dlrg.de}
+\webseite{muster.dlrg.de}
+
+\begin{document}
+ \lipsum[1-6]
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung_serie.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung_serie.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung_serie.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,40 @@
+\documentclass[a4paper,12pt,parskip=half]{scrartcl}
+\usepackage[utf8]{inputenc}
+\usepackage[
+ typ=message,
+ serienfunktion
+]{dlrg}
+\usepackage{lipsum}
+\usepackage{datatool}
+
+\title{Persönliche Mitteilung}
+\author{Vorname Nachname}
+\funktionsbezeichnung{Leiter Einsatz}
+\gliederungName{Ortgruppe Muster e.\,V.}
+\adresse{Musterweg 2}
+\ort{12345 Musterhausen}
+\telefon{++49 (0) 987 6543}
+\telefax{++49 (0) 987 6540}
+\email{name at muster.dlrg.de}
+\webseite{muster.dlrg.de}
+
+\DTLnewdb{datensaetze}
+\DTLnewrow{datensaetze}
+\DTLnewdbentry{datensaetze}{Name}{John}
+\DTLnewdbentry{datensaetze}{Nachname}{Smith}
+\DTLnewrow{datensaetze}
+\DTLnewdbentry{datensaetze}{Name}{Jane}
+\DTLnewdbentry{datensaetze}{Nachname}{Brown}
+
+\begin{document}
+
+\DTLforeach{datensaetze}{\Name=Name,\Nachname=Nachname}{
+ \subtitle{Für \Name\ \Nachname}
+ \startMitteilungsteil
+
+ Lieber \Name,
+
+ \lipsum[1-6]
+}
+
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_mitteilung_serie.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_publikation.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_publikation.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_publikation.pdf 2025-03-15 19:40:19 UTC (rev 74632)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_publikation.pdf 2025-03-15 19:55:32 UTC (rev 74633)
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_publikation.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_publikation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_publikation.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_publikation.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,60 @@
+\documentclass[a4paper,12pt,twoside,parskip=half,listof=totoc]{scrartcl}
+\usepackage[utf8]{inputenc}
+\usepackage[
+ typ=pub,
+ titelbild=turm,
+ titelbildcaption={Symbolbild einer Strandwache)},
+ contentLayout=footline, %Alternativ: bauchbinde
+ link={LaTeX.dlrg.de}
+]{dlrg}
+\usepackage{lipsum}
+
+\title{Muster für eine Publikation}
+\author{Johannes Pieper}
+
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Erster Bereich}
+
+\lipsum[1-2]
+
+\begin{dlrgTblr}[long]{colspec={XXX},rowhead = 1}[ueberschrift]
+ Feld1 & Feld2 & Feld3 \\
+ Inhalt 1 & Inhalt 2 & Ein viel längerer Inhalt als die anderen Elemente \\
+ Inhalt 4 & Inhalt 5 & Inhalt 6\\
+ Inhalt 1 \begin{tabellenItemize} \item Item 1 \item Item2 \end{tabellenItemize} Mehr Inhalt & \begin{tabellenItemize} \item Item 1 \item Item2 \end{tabellenItemize} & Inhalt 9\\
+ \begin{tabellenItemize} \item Item 1 \item Item2 \end{tabellenItemize} & Inhalt 11 & Inhalt 12 \\
+ Inhalt 4 & Inhalt 5 & Inhalt 6\\
+\end{dlrgTblr}
+
+\lipsum[3]
+
+\begin{dlrgTblr}{colspec={XXX}, width=0.8\linewidth}[layout=rot,ueberschrift]
+ Feld1 & Feld2 & Feld3 \\
+ Inhalt 1 & Inhalt 2 & Ein viel längerer Inhalt als die anderen Elemente \\
+ Inhalt 4 & Inhalt 5 & Inhalt 6\\
+ Inhalt 1 \begin{tabellenItemize} \item Item 1 \item Item2 \end{tabellenItemize} Mehr Inhalt & \begin{tabellenItemize} \item Item 1 \item Item2 \end{tabellenItemize} & Inhalt 9\\
+ \begin{tabellenItemize} \item Item 1 etwas länger als eine Zeile \item Item2 auch etwas länger als eine Zeile\end{tabellenItemize} & Inhalt 11 & Inhalt 12 \\
+\end{dlrgTblr}
+
+\lipsum[4-5]
+
+\subsection{Unterbereich}
+
+\lipsum[6-11]
+
+\section{Weiterer Bereich}
+
+\lipsum[12-20]
+
+\subsection{Unterbereich}
+
+\lipsum[4-8]
+
+\listoffigures
+
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_publikation.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_vortrag.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_vortrag.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_vortrag.pdf 2025-03-15 19:40:19 UTC (rev 74632)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_vortrag.pdf 2025-03-15 19:55:32 UTC (rev 74633)
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_vortrag.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_vortrag.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_vortrag.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_vortrag.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,78 @@
+\documentclass[]{beamer}
+\usepackage[utf8]{inputenc}
+\usepackage[
+ typ=beamer,
+% titelbild=<bildname>,
+% titelschriftfarbe=white
+]{dlrg}
+\usepackage{listings}
+
+\title{DLRG Mustervortrag}
+\subtitle{Vorstellung der Vorlagenmöglichkeiten}
+\author{Johannes Pieper}
+\institute{\LaTeX\ in der DLRG}
+\date{\today}
+\footerLink{LaTeX.dlrg.de}
+
+\begin{document}
+
+\begin{frame}
+ \titlepage
+\end{frame}
+
+\begin{frame}{Inhaltsverzeichnis}
+ \tableofcontents
+\end{frame}
+
+\section{Elemente}
+\begin{frame}{Elemente}
+ Bisher sind noch nicht alle möglichen Elemente dem Layout angepasst. Daher wird diese Vorlage in Zukunft noch erweitert. Bei konkreten Wünschen kann man sich an den Support wenden.
+\end{frame}
+
+\subsection{Aufzählungen}
+\begin{frame}{Aufzählungen}
+ Beispiele für Aufzählungen
+ \begin{itemize}
+ \item Item Nr. 1
+ \begin{itemize}
+ \item Ebene tiefer
+ \end{itemize}
+ \item Item Nr. 2
+ \end{itemize}
+
+ \begin{enumerate}
+ \item Durchzählung 1
+ \begin{enumerate}
+ \item Ebene tiefer
+ \end{enumerate}
+ \item Durchzählung 2
+ \end{enumerate}
+\end{frame}
+
+\subsection{Block}
+\begin{frame}{Block}
+ \begin{block}{Überschrift}
+ Text in einem hervorgehobenen Block
+ \end{block}
+\end{frame}
+
+\section{Befehle}
+\begin{frame}[fragile]{\LaTeX-Befehle}
+ \begin{itemize}
+ \item Die Titelseite wird über \lstinline$\maketitle$ gesetzt. Das Hintergrundbild lässt sich über Paketoptionen ändern.
+ \item Mit \lstinline|\footerLink{<Link>}| wird der Link im Footer angegeben. Ohne Angaben erscheint dlrg.de
+ \end{itemize}
+\end{frame}
+
+\section{Support}
+\begin{frame}
+ \frametitle{Support}
+ Die \LaTeX-Vorlagen sind auf werden von Johannes Pieper betreut. Sie sind zu finden auf \url{https://gitlab.com/dlrg-fs/dlrg_latex}. Anregungen usw. können über \url{https://gitlab.com/dlrg-fs/dlrg_latex/-/issues} eingebracht werden oder per E-Mail an \href{mailto:tex-vorlagen at olfen.dlrg.de}{tex-vorlagen at olfen.dlrg.de}
+\end{frame}
+
+\section{Dank}
+\begin{frame}{Dank}
+ Vielen Dank auch an Jonas Kipfstuhl und Christoph Runge für Anregungen, Tipps und Erweiterungen.
+\end{frame}
+
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/dlrg_muster_vortrag.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/turm.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/turm.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/turm.png 2025-03-15 19:40:19 UTC (rev 74632)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/turm.png 2025-03-15 19:55:32 UTC (rev 74633)
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/Beispiele/turm.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/README (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/README 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,56 @@
+PACKAGE `dlrg-templates'
+========================================================================
+The 'dlrg-templates' provides templates for members of the German
+Lifesaving Association (DLRG). This includes the letter template,
+presentations, specialist publications and press releases. These
+templates are based on the current cooperative design. They can be
+adapted to the local structure with simple settings.
+------------------------------------------------------------------------
+Version: 1.1.0
+Last change: 2025/03/15
+
+The package is still a work in progress. Open development steps are
+shown in the documentation.
+------------------------------------------------------------------------
+
+LICENCE
+========================================================================
+Copyright (C)
+2011-2025
+Johannes Pieper
+
+(tex-vorlagen at olfen.dlrg.de)
+(https://gitlab.com/dlrg-fs/dlrg_latex)
+
+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
+ http://www.latex-project.org/lppl.txt
+and version 1.3c or later is part of all distributions of LaTeX
+version 2008/05/04 or later.
+
+This work has the LPPL maintenance status `maintained'.
+
+The Current Maintainer of this work is Johannes Pieper.
+--------------------------------------------------------------------------
+The main code file of the dlrg-templates package is:
+ dlrg.sty
+--------------------------------------------------------------------------
+The dlrg-templates package consists of the documentation files:
+ README
+ dlrg.tex, dlrg.pdf
+--------------------------------------------------------------------------
+The dlrg-templates package consists of the example files:
+ dlrg_muster_brief.tex, dlrg_muster_brief.pdf,
+ dlrg_muster_dokument.tex, dlrg_muster_dokument.pdf,
+ dlrg_muster_hausarbeit.tex, dlrg_muster_hausarbeit.pdf,
+ dlrg_muster_mitteilung.tex, dlrg_muster_mitteilung.pdf,
+ dlrg_muster_mitteilung_serie.tex, dlrg_muster_mitteilung_serie.pdf,
+ dlrg_muster_publikation.tex, dlrg_muster_publikation.tex,
+ dlrg_muster_vortrag.tex, dlrg_muster_vortrag.pdf
+--------------------------------------------------------------------------
+If you have any ideas, questions, suggestions or bugs to report, please
+feel free to contact us.
+https://gitlab.com/dlrg-fs/dlrg_latex/-/issues
+--------------------------------------------------------------------------
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/README
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.bib (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.bib 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,48 @@
+ at book{Rettungsschwimmen2012,
+ title = {Ausbilderhandbuch Rettungsschwimmen},
+ edition = {2. korrigierte Auflage},
+ editor = {{Deutsche Lebens-Rettungs-Gesellschaft e.\,V.}},
+ address = {Bad Nenndorf},
+ year = 2012,
+}
+
+ at book{Schwimmen2007,
+ author = {Monika Lorke and Barbara Passek and Harald Rehn and Ulrike Rehn and Wolfgang Rühl},
+ title = {Ausbilderhandbuch Schwimmen},
+ edition = {Neuauflage 2007},
+ publisher = {{Deutsche Lebens-Rettungs-Gesellschaft e.\,V.}},
+ address = {Bad Nenndorf},
+ year = 2007,
+}
+
+ at book{DLRG_CD2017,
+ editor = {{Präsidium der Deutschen Lebens-Rettungs-Gesellschaft e.\,V.}},
+ shorteditor = {{Präsidium der DLRG}},
+ title = {Handbuch Corporate Design},
+ address = {Bad Nenndorf},
+ year = 2017,
+ month = 4,
+ howpublished = {https://www.dlrg.de/fuer-mitglieder/verbandskommunikation/arbeitshilfen/corporate-design.html}
+}
+ at book{DLRG_CD2019,
+ editor = {{Präsidium der Deutschen Lebens-Rettungs-Gesellschaft e.\,V.}},
+ shorteditor = {{Präsidium der DLRG}},
+ title = {Handbuch Corporate Design},
+ address = {Bad Nenndorf},
+ year = 2019,
+ month = 11,
+ note = {Zugriff nur intern},
+ howpublished = {https://k.dlrg.de/handbuch-cd}
+}
+
+ at book{DLRG_CD2024,
+ editor = {{Präsidium der Deutschen Lebens-Rettungs-Gesellschaft e.\,V.}},
+ shorteditor = {{Präsidium der DLRG}},
+ title = {Handbuch Corporate Design},
+ address = {Bad Nenndorf},
+ year = 2024,
+ month = 09,
+ day = 13,
+ note = {Zugriff nur intern},
+ howpublished = {https://dlrg.net/apps/dokumente?page=assetService&noheader=1&aid=806862&v=o&file=dlrg-CD-CI-Handbuch2024.pdf}
+}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.pdf 2025-03-15 19:40:19 UTC (rev 74632)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.pdf 2025-03-15 19:55:32 UTC (rev 74633)
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,201 @@
+\documentclass[
+ a4paper,
+ 12pt,
+ parskip=half,
+ bibliography=totoc,
+]{scrartcl}
+\usepackage[utf8]{inputenc}
+
+\usepackage{imakeidx}
+\indexsetup{othercode=\footnotesize,level=\section*,firstpagestyle=headings}
+\makeindex[options=-s cnltx.ist,intoc]
+
+\usepackage[
+ typ=pub,
+ link=LaTeX.dlrg.de,
+ module={Personenicon,Paketbeschreibung}
+]{dlrg}
+\usepackage[
+ language=ngerman,
+ backend=biber,
+ sortlocale=de_DE,%.UTF-8
+ style=authoryear,
+ bibencoding=UTF8,
+ block=space,
+ autocite=inline % \autocite[..][..]{..} erzeugt Literaturverweise mit runden Klammern
+]{biblatex}
+\usepackage{listings}
+\usepackage{todonotes}
+\usepackage{standalone}
+\usepackage{subcaption}
+
+\title{\LaTeX{}-Paket für die DLRG}
+\author{Johannes Pieper}
+
+\addbibresource[type=file]{dlrg.bib}
+\lstset{%
+ breaklines=true, % Zeilenumbrüche
+ language=[latex]tex,
+ basicstyle=\ttfamily\small,
+ breakatwhitespace=false,
+}
+
+\makeatletter
+\titelExtra{
+ \vfill
+ \begin{large}
+ \begin{tblr}{colspec={lX[l]}, width=.5\textwidth}
+ Version: & 1.1.0\\
+ Datum: & \@date\\
+ Betreuer: & \@author\\
+ \end{tblr}
+ \end{large}
+}
+
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\clearpage
+
+\section{Vorwort}
+ Mit dem Handbuch Corporate Design (\cite{DLRG_CD2024}) hat die DLRG festgelegt, wie das Aussehen von verschiedenen Elementen zu gestalten ist, die mit der Öffentlichkeit in Berührung kommen. Dazu gehören auch Briefe, Broschüren und Präsentation, die sich auch mit \LaTeX{} erstellen lassen. Hier setzt dieses Paket an, dass neben den nötigen Umsetzungen auch Beispiele mitliefert.
+
+ Besonders durch die komplett ehrenamtliche Erstellung dieses Paket erhebt es keinen Anspruch auf Vollständigkeit und Richtigkeit. Entsprechend ist jeder Verbesserungsvorschlag und jede Ergänzung herzlich willkommen. Dieses ist über \url{https://gitlab.com/dlrg-fs/dlrg_latex/-/issues} möglich. Die Quellen dieses Pakets sind als Git unter \url{https://gitlab.com/dlrg-fs/dlrg_latex} verfügbar.
+
+ \subsection{Öffentliche Version und Markenrecht}\label{sec:markenrecht}
+ Die Wort- und Bildmarke der DLRG sind markenrechtlich geschützt. Sie dürfen nur im Auftrag der DLRG Gliederungen verwendet werden. Dieses schließt auch den angeschnittenen Adler mit ein. Aus diesem Grund enthält das Paket nur in den bereits gesetzten Dokumenten diese geschützten Elemente. Für das fehlerfreie Setzen eigener Dokumente mit diesem Paket sind Platzhalter beigefügt. Das Aussehen davon ist im Anhang unter \nameref{sec:platzhalter} dargestellt.
+
+ Im Internet-Service-Center (\url{dlrg.net}) haben Mitglieder der DLRG die Möglichkeit über die Dokumenten-App die Markenelemente herunterzuladen. Sie sind direkt über \url{https://k.dlrg.de/latex_elemente} zu erreichen. Dort ist auch eine Installationsanleitung unter \url{https://k.dlrg.de/latex_anleitung} dafür zu finden.
+
+ \subsection{Beteiligte Personen}
+ Besonderen Dank gilt folgenden Personen, die durch Anregungen, Hinweise und Ergänzungen zu diesem Paket beigetragen haben:
+ \begin{itemize}
+ \item Jonas Kipfstuhl
+ \item Niklas Reimer
+ \item Christoph Runge
+ \end{itemize}
+
+
+\section{Aufbau des Pakets}
+ Das Paket gliedert sich in zwei verschiedene Elemente. Zum einen kann ein einzelner Dokumenttyp gewählt werden. Zu jedem Dokumententyp können verschiedene Module zusätzlich geladen werden. Einige Typen laden bereits einzelne Module automatisch.
+
+\section{Dokumententypen}
+ Über den Dokumententyp wird ausgewählt, welche Art von Dokument im Bezug zur DLRG genutzt werden soll. Den Typ gibt man über die Option \option{typ} beim Einbinden des Pakets an. Aktuell stehen \pkg{beamer} für Präsentationen, \pkg{pub} für Publikationen und \pkg{letter} für Briefe zur Verfügung.
+ \begin{options}
+ \keyval{typ}{Typname}\Default Der Typ wird mit seinem Namen angegeben
+ \end{options}
+
+\begin{sourcecode}
+ \usepackage[
+ typ=beamer
+ ]{dlrg}
+\end{sourcecode}
+
+ \subsection{Präsentation}
+ \input{typBeamer.tex}
+
+ \subsection{Brief}
+ \input{typLetter.tex}
+
+ \subsection{Publikation}
+ \input{typPub.tex}
+
+ \subsection{Mitteilung}
+ \input{typMessage.tex}
+
+\section{Module}
+ Die Module des Paketes werden teilweise automatisch durch die verschiedenen Dokumententypen geladen. Alle Module lassen sich auch immer optional hinzuladen oder auch ohne einen Dokumententyp laden. Das Laden von Modulen funktioniert über die Optionen an das Paket.
+
+ \begin{options}
+ \keyval{module}{Modul1,Modul2,\dots}\Default Weitere Module können geladen werden, indem sie der Paketoption \option{module} als kommaseparierte Liste übergeben werden.
+ \end{options}
+
+
+ \subsection{Bauchbinde}
+ \input{modulBauchbinde.tex}
+
+ \subsection{Schriftart}
+ \input{modulSchriftart.tex}
+
+ \subsection{Tabellen}
+ \input{modulTabellen.tex}
+
+ \subsection{Hausarbeit Lehrschein}
+ \input{modulHausarbeit.tex}
+
+ \subsection{Personenicon}
+ \input{modulPersonenicon.tex}
+
+ \subsection{Adler}
+ \input{modulAdler.tex}
+
+\appendix
+
+\section{Marke und Platzhalter}\label{sec:platzhalter}
+ Da im öffentlichen DLRG-Paket die Markenelemente (Wortmarke und Bildmarke) nicht vorhanden sein dürfen, sind diese durch Platzhalter ersetzt worden (Siehe \nameref{sec:markenrecht}). An dieser Stelle sind der Platzhalter und das Original der Marke gegenübergestellt.
+
+ \begin{figure}[ht]
+ \begin{subfigure}[c]{0.5\linewidth}
+ \centering
+ \scalebox{0.2}{
+ \begin{tikzpicture}
+ %\draw(-16,16) rectangle(16,-16);
+ \draw(-16,16)[thick,red] rectangle(0,-12.8);
+ %\clip(-17,16) rectangle(0,-12.8);
+ \adlerPlatzhalterZeichnen{}{0,0}{dlrgSchwarz}
+ \end{tikzpicture}
+ }
+ \subcaption{Platzhalter}
+ \end{subfigure}
+ \begin{subfigure}[c]{0.5\linewidth}
+ \centering
+ \scalebox{0.2}{
+ \begin{tikzpicture}
+ %\draw(-16,16) rectangle(16,-16);
+ \draw(-16,16)[thick,red] rectangle(0,-12.8);
+ %\clip(-17,16) rectangle(0,-12.8);
+ \freigestellterAdlerZeichnen(0,0){dlrgSchwarz}
+ \end{tikzpicture}
+ }
+ \subcaption{Original}
+ \end{subfigure}
+ \caption{Der freigestellter Adler mit der Markierung für den zulässigen Ausschnitt}
+ \end{figure}
+
+ \begin{figure}[ht]
+ \begin{subfigure}[c]{0.5\linewidth}
+ \centering
+ \includegraphics{dlrg_wortmarke_rot_platzhalter.pdf}
+ \subcaption{Platzhalter}
+ \end{subfigure}
+ \begin{subfigure}[c]{0.5\linewidth}
+ \centering
+ \includegraphics{dlrg_wortmarke_rot}
+ \subcaption{Original}
+ \end{subfigure}
+ \caption{Die Wortmarke}
+ \end{figure}
+
+ \begin{figure}[ht]
+ \begin{subfigure}[c]{0.5\linewidth}
+ \centering
+ \includegraphics[width=35mm]{dlrg_adler_platzhalter.jpg}
+ \subcaption{Platzhalter}
+ \end{subfigure}
+ \begin{subfigure}[c]{0.5\linewidth}
+ \centering
+ \includegraphics[width=35mm]{dlrg_adler.jpg}
+ \subcaption{Original}
+ \end{subfigure}
+ \caption{Die Bildmarke für z.\,B. die Briefvorlage}
+ \end{figure}
+
+\printbibliography[title=Literaturverzeichnis]
+
+\printindex
+
+% \listoftodos
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/dlrg.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulAdler.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulAdler.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulAdler.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,34 @@
+\documentclass[
+ a4paper,
+ 12pt,
+ parskip=half,
+]{scrartcl}
+\usepackage[utf8]{inputenc}
+
+\usepackage[
+ typ=pub,
+ link=dlrg.net,
+ module={Paketbeschreibung}
+]{dlrg}
+\usepackage{listings}
+\usepackage{todonotes}
+\usepackage{standalone}
+
+\title{\LaTeX{}-Paket für die DLRG}
+\subtitle{Abschnitt Adler}
+\author{Johannes Pieper}
+
+\begin{document}
+ Das Modul \module{Adler} dient zur Darstellung des angeschnittenen Adlers. Dabei ist darauf zu achten, dass dieser immer nur von rechts blickend dargestellt werden darf. Außerdem darf nur die linken 50\,\% zu sehen, sowie die unteren 10\,\% müssen verdeckt sein.
+
+ \begin{commands}
+ \command{freigestellterAdlerWasserzeichen}[\oarg{TikZ-Optionen}\darg{Verschiebung}] Zeichnet den angeschnittenen Adler als Wasserzeichen passend auf ein DIN-A4-Blatt an die untere rechte Ecke. Bei der Verwendung von anderen Formaten kann die Verschiebung angepasst werden, so dass die Regeln bezüglich des Anschnitts gewährleistet sind. Es können optional weitere TikZ-Optionen übergeben werden.
+ \command{freigestellterAdlerZeichnen}[\oarg{TikZ-Optionen}\darg{Verschiebung}\oarg{Farbe}] Zeichnet den kompletten Adler ohne Oval. Als ersten optionalen Parameter können TikZ-Optionen übergeben werden. Die Verschiebung muss angegeben werden, wobei der Adler mittig ausgerichtet ist. Der dritte Parameter ermöglicht eine andere Farbe, abweichend von schwarz. Das Anschneiden des Adlers muss selbstständig vorgenommen werden.
+ \begin{example}[gobble=12]
+ \begin{tikzpicture}[scale=0.2]
+ \clip(0,-12) rectangle(-30,17);
+ \freigestellterAdlerZeichnen[opacity=.2](0,0)[red]
+ \end{tikzpicture}
+ \end{example}
+ \end{commands}
+\end{document}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulAdler.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulBauchbinde.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulBauchbinde.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulBauchbinde.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,43 @@
+\documentclass[
+ a4paper,
+ 12pt,
+ parskip=half,
+]{scrartcl}
+\usepackage[utf8]{inputenc}
+
+\usepackage[
+ typ=pub,
+ link=LaTeX.dlrg.de,
+ module={Paketbeschreibung,Tabellen}
+]{dlrg}
+\usepackage{listings}
+\usepackage{standalone}
+\usepackage[
+ language=ngerman,
+ backend=biber,
+ sortlocale=de_DE,%.UTF-8
+ style=authoryear,
+ bibencoding=UTF8,
+ block=space,
+ autocite=inline % \autocite[..][..]{..} erzeugt Literaturverweise mit runden Klammern
+]{biblatex}
+
+\title{\LaTeX{}-Paket für die DLRG}
+\subtitle{Abschnitt Bauchbinde}
+\author{Johannes Pieper}
+
+\begin{document}
+ Dieses Modul wird von fast jedem bereits automatisch eingebunden. Mit ihm lässt sich die Bauchbinde, die typisch ist für Dokumente der DLRG, setzen. In vielen Fällen hat diese im linken Bereich einen Link, dieser lässt sich als Option an das Paket anpassen.
+
+ \begin{options}
+ \keyval{link}{Link}\Default{dlrg.de}
+ Gibt den Link an, der in der Bauchbinde an der linken Seite dargestellt werden soll.
+ \end{options}
+
+ Die eigentliche Einbindung erfolgt über einen Befehl:
+
+ \begin{commands}
+ \command{bauchbinde}[\sarg]
+ Setzt die Bauchbinde auf der Seite. Bei der Nutzung der Stern-Variante wird der Link im linken Bereich der Bauchbinde nicht angezeigt.
+ \end{commands}
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulBauchbinde.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulHausarbeit.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulHausarbeit.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulHausarbeit.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,86 @@
+\documentclass[
+ a4paper,
+ 12pt,
+ parskip=half,
+]{scrartcl}
+\usepackage[utf8]{inputenc}
+
+\usepackage[
+ typ=pub,
+ link=dlrg.net,
+ module={Paketbeschreibung}
+]{dlrg}
+\usepackage{listings}
+\usepackage{todonotes}
+\usepackage{standalone}
+
+\title{\LaTeX{}-Paket für die DLRG}
+\subtitle{Abschnitt Hausarbeit}
+\author{Johannes Pieper}
+
+\begin{document}
+Das Modul \module{Hausarbeit} wurde für die Erstellung einer solchen im Rahmen der Lehrscheinprüfung erstellt. Es bindet Elemente für die spezifischen Anforderungen ein, die für eine normale Publikation nicht gegeben sind.
+
+\subsubsection{Moduloptionen}
+Über die Moduloptionen lässt sich bei der Hausarbeit einstellen, ob die Hinweistexte, die in \autoref{sec:HausarbeitHinweise} näher beschrieben sind, angezeigt werden sollen oder nicht.
+
+\begin{options}
+ \keybool{hinweise}\Default{false}
+ Gibt an, ob die Hinweise angezeigt werden.
+ \label{option:hinweise}
+\end{options}
+
+\subsubsection{Titelseite}
+Bei der Hausarbeit wird die Titelseite mit einem weiteren Störer versehen, der die weiteren nötigen Angaben enthält.
+
+\begin{commands}
+ \command{date}[\marg{Datum}]
+ Der Standardbefehl für das Datum wird mit diesem Modul neu definiert.
+
+ \command{author}[\marg{Autor}]
+ Der Standardbefehl für den Autor des Dokuments wird mit diesem Modul neu definiert.
+
+ \command{menor}[\marg{Mentor}]
+ Mit diesem Befehl lässt sich der Mentor angeben, der auf der Startseite angegeben wird.
+
+ \command{ort}[\marg{Ort}]
+ Angabe für den Ort, der auf der Startseite mit angegeben wird.
+
+ \command{thema}[\oarg{Kurzform des Themas}\marg{Thema}]
+ Anstatt des Titels wird mit der Hausarbeit das Thema auf der Titelseite angegeben. Dieses lässt auch optional eine Kurzform zu, die alternativ zum Thema in der Kopfzeile jeder Seite aufgeführt wird.
+\end{commands}
+
+\subsubsection{Stichwortverzeichnis}
+Alle Dokumente, die dieses Modul laden werden um Elemente des Stichwortverzeichnisses aus dem Paket \verbcode|glossaries| erweitert. Die Einbindung des Stichwortverzeichnis erfolgt dann an entsprechender Stelle durch folgenden Befehl:
+
+\begin{sourcecode}
+ \printglossary[type=\acronymtype,title=Abkürzungsverzeichnis,style=long]
+\end{sourcecode}
+
+Nach der ersten Übersetzung des Dokumentes müssen dann die folgende Befehle abgesetzt werden, damit das Stichwortverzeichnis auch mit Inhalt gefüllt wird. Dabei muss der Dokumentenname entsprechend angepasst werden.
+
+\begin{sourcecode}
+ makeindex -s Dokumentenname.ist -t Dokumentenname.alg -o Dokumentenname.acr Dokumentenname.acn
+\end{sourcecode}
+
+\subsubsection{Hinweise}\label{sec:HausarbeitHinweise}
+Die Vorlage des Landesverbands Westfalen enthält einige Hinweise, zur Gliederung und Aufbau der Hausarbeit. Da es bei diesen sinnvoll sein kann, sie während der Erstellungsphase sichbar zu halten, können sie durch die Moduloption \verbcode|hinweise| \ref{option:hinweise} geschaltet werden.
+
+\begin{commands}
+ \command{HinweisZurVorlage}[\marg{Text}]
+ Ein Hinweistext kann angegeben werden, der in einem extra Kasten genau an dieser Stelle dargestellt wird. Dieser wird nur dann dargestellt, wenn die Moduloption \verbcode|hinweise| angewählt ist.
+\begin{sourcecode}
+ \HinweisZurVorlage{
+ Hier ist eine Hinweis, wie etwas umgesetzt werden soll.
+ }
+\end{sourcecode}
+ \begin{tcolorbox}[
+ colback=white,
+ colframe=dlrgRot,
+ fonttitle=\bfseries,
+ title=Hinweis -- bei einer Nutzung als Vorlage bitte löschen oder deaktivieren
+ ]
+ Hier ist eine Hinweis, wie etwas umgesetzt werden soll.
+ \end{tcolorbox}
+\end{commands}
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulHausarbeit.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulPersonenicon.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulPersonenicon.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulPersonenicon.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,78 @@
+\documentclass[
+ a4paper,
+ 12pt,
+ parskip=half,
+]{scrartcl}
+\usepackage[utf8]{inputenc}
+
+\usepackage[
+ typ=pub,
+ link=LaTeX.dlrg.de,
+ module={Paketbeschreibung,Personenicon}
+]{dlrg}
+\usepackage{listings}
+\usepackage{standalone}
+\usepackage[
+ language=ngerman,
+ backend=biber,
+ sortlocale=de_DE,%.UTF-8
+ style=authoryear,
+ bibencoding=UTF8,
+ block=space,
+ autocite=inline % \autocite[..][..]{..} erzeugt Literaturverweise mit runden Klammern
+]{biblatex}
+
+\title{\LaTeX{}-Paket für die DLRG}
+\subtitle{Abschnitt Personenicon}
+\author{Johannes Pieper}
+
+\begin{document}
+Das Modul \module{Personenicon} stellt verschiedene Icons bereit, mit der Personen in verschiedenen Kontext rund um die Arbeit der DLRG dargestellt werden können. Alle Icons lassen sich nur innerhalb von \verbcode|\tikz| oder einer \verbcode|tikzpicture|-Umgebung nutzen. Dabei lassen sich alle je nach Wunsch in der Größe verändern und in eine passende Richtung drehen. Außerdem lässt sich angeben, ob es sich um ein DLRG-Person mit roter Kleidung oder eine normale Person handelt. Teilweise ist auch die Angabe des Geschlechts möglich. Die Reihenfolge der Optionen hinter den Koordinaten ist dabei beliebig, wobei keine Leerzeichen dazwischen zulässig sind.
+
+\begin{commands}
+ \command{dlrgPersonStehend}[\sarg \darg{x,y} \eargChoices{r}{n,e,s,w,\meta{Winkel}} \earg{s}{Faktor}]
+ Eine stehende Person \tikz{\dlrgPersonStehend (0,0)}.
+
+ \command{dlrgPersonStehendArme}[\sarg \darg{x,y} \eargChoices{r}{n,e,s,w,\meta{Winkel}} \earg{s}{Faktor}]
+ Eine stehende Person, bei der die Arme nach vorne und hinten gehen \tikz{\dlrgPersonStehendArme (0,0)}.
+
+ \command{dlrgPersonStehendSitzend}[\sarg \darg{x,y} \eargChoices{r}{n,e,s,w,\meta{Winkel}} \earg{s}{Faktor}]
+ Eine sitzende Person \tikz{\dlrgPersonSitzend (0,0)}.
+
+ \command{dlrgPersonSchwimmenKraul}[\sarg \darg{x,y} \eargChoices{r}{n,e,s,w,\meta{Winkel}} \earg{s}{Faktor} \eargChoices{g}{w,m} \earg{e}{Equip\-ment}]
+ Eine Person die Kraul schwimmt \tikz{\dlrgPersonSchwimmenKraul (0,0)}.
+
+ \command{dlrgPersonSchwimmenBrust}[\sarg \darg{x,y} \eargChoices{r}{n,e,s,w,\meta{Winkel}} \earg{s}{Faktor} \eargChoices{g}{w,m} \earg{e}{Equip\-ment}]
+ Eine Person die Brust schwimmt \tikz{\dlrgPersonSchwimmenBrust (0,0)}.
+\end{commands}
+
+Es folgen Beispiele für den Einsatz der verschiedenen Optionen, die abhängig vom genutzten Personenicon sind.
+
+\begin{description}
+ \item[Kleidung (\textasteriskcentered):] Ein Stern hinter dem Befehl und vor den Koordinaten sorgt dafür, dass die Person in roter Kleidung dargestellt wird.
+\begin{example}
+ \tikz{\dlrgPersonStehend* (0,0)}
+\end{example}
+
+ \item[Rotation (r):] Entweder wird die Blickrichtung mit der Himmelsrichtung (n,e,s,w) angeben oder dem Winkel zur Standardrichtung, die nach Osten gerichtet ist.
+\begin{example}
+ \tikz{\dlrgPersonStehend (0,0)r{n}}
+\end{example}
+
+ \item[Skallierung (s):] Es kann ein Skallierungsfaktors angegeben werden, mit dem dem die Person vergrößert bzw. verkleinert wird.
+\begin{example}
+ \tikz{\dlrgPersonStehend (0,0)s{0.6}}
+\end{example}
+
+ \item[Geschlecht (g):] Über die Möglichkeiten w und m lässt sich das Geschlecht der Person wählen. Standardmäßig ist daabei männlich gewählt.
+\begin{example}
+ \tikz{\dlrgPersonSchwimmenKraul (0,0)g{w}}
+\end{example}
+
+ \item[Equipment (e):] Die Person kann mit weiterem Equipment ausgestattet werden. Welches Equipment möglich ist, hängt von der gewählten Form der Person ab. Das p steht dabei für Pullboy.
+\begin{example}
+ \tikz{\dlrgPersonSchwimmenKraul (0,0)e{p}}
+\end{example}
+
+\end{description}
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulPersonenicon.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulSchriftart.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulSchriftart.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulSchriftart.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,48 @@
+\documentclass[
+ a4paper,
+ 12pt,
+ parskip=half,
+]{scrartcl}
+\usepackage[utf8]{inputenc}
+
+\usepackage[
+ typ=pub,
+ link=dlrg.net,
+ module={Paketbeschreibung}
+]{dlrg}
+\usepackage{listings}
+\usepackage{todonotes}
+\usepackage{standalone}
+
+\title{\LaTeX{}-Paket für die DLRG}
+\subtitle{Abschnitt Schriftart}
+\author{Johannes Pieper}
+
+\begin{document}
+Das CD der DLRG sieht vor, dass alle Schriftstücke möglichst mit der DLRG-Hausschrift verfasst werden. Dieses ist aber nur mit LuaTeX möglich. Dazu muss die Schrift auf dem System installiert sein. Das Modul bindet sie dann automatisch ein. Mit \LaTeX{} ist dieses nicht möglich.
+
+Die Schrift kann im Internet Service Center der DLRG im \href{https://dlrg.net/apps/dokumente?page=assetService&noheader=1&aid=1709&v=o&file=DLRG%20Schriftart.zip}{Bereich der Dokumente } heruntergeladen werden. Dazu muss man mit einem bestätigten DLRG-Account angemeldet sein.
+
+\subsubsection{DLRG-Schriftart mit \LaTeX}
+Die Konvertierung in ein passendes \LaTeX{} Format ist nicht einfach. Außerdem ist Schriftart nicht öffentlich verfügbar, so dass aus lizensrechtlichen Gründen auch die Weitergabe der Konvertierung wahrscheinlich nicht zulässig ist. Als Alternative wird die Schriftart Arial aufgeführt. Alle Schriftstücken, die mit diesem Paket und \LaTeX{} erstellt werden, verwendet diese. Realisiert wird dieses durch das Paket uarial, dass ggf. noch installiert werden muss.
+
+Die Installation von uarial kann bei TeX Live mit folgenden Schritten erfolgen:
+\begin{enumerate}
+ \item Zuerst muss eine Datei heruntergeladen werden: \\
+ \url{http://tug.org/fonts/getnonfreefonts/install-getnonfreefonts}
+ \item Unabhängig vom Betriebssystem muss diese mit \verbcode|texlua| ausgeführt werden:
+ \begin{sourcecode}[gobble=8]
+ texlua install-getnonfreefonts
+ \end{sourcecode}
+ \item Systemweit kann dann die Schriftart mit folgendem Aufruf installiert werden:
+ \begin{sourcecode}[gobble=8]
+ getnonfreefonts --sys arial-urw
+ \end{sourcecode}
+\end{enumerate}
+
+Bei einem Wechsel der TexLive-Version muss man nur die Schrift wieder neu einbinden. Dieses geschieht durch Aufruf von:
+\begin{sourcecode}[gobble=4]
+ updmap-sys --enable Map=ua1
+\end{sourcecode}
+
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulSchriftart.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulTabellen.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulTabellen.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulTabellen.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,94 @@
+\documentclass[
+ a4paper,
+ 12pt,
+ parskip=half,
+]{scrartcl}
+\usepackage[utf8]{inputenc}
+
+\usepackage[
+ typ=pub,
+ link=LaTeX.dlrg.de,
+ module={Paketbeschreibung,Tabellen}
+]{dlrg}
+\usepackage{listings}
+\usepackage{standalone}
+\usepackage[
+ language=ngerman,
+ backend=biber,
+ sortlocale=de_DE,%.UTF-8
+ style=authoryear,
+ bibencoding=UTF8,
+ block=space,
+ autocite=inline % \autocite[..][..]{..} erzeugt Literaturverweise mit runden Klammern
+]{biblatex}
+
+\title{\LaTeX{}-Paket für die DLRG}
+\subtitle{Abschnitt Tabellen}
+\author{Johannes Pieper}
+
+\begin{document}
+ Mit dem Paket \pkg{tabularray} gibt es in \LaTeX 3 eine umfassende Möglichkeit zur Gestaltung von Tabellen. Dieses wird automatisch mit dem Modul \module{Tabellen} eingebunden. Dadurch entfällt die Einbindung von \pkg{tabu}, was nicht mehr weiterentwickelt wird. Dieses war bis zur Version 0.2 über den Dokumentty \pkg{pub} für Publikationen eingebunden.
+
+ Das Handbuch Corporate Design (\cite{DLRG_CD2024}) geht nicht näher darauf ein, wie Tabellen in Publikationen zu setzen sind. In verschiedenen Publikationen, die in der sogenannten Dokumenten-App im Internet-Service-Center zu finden sind, hat sich das Layout durchgesetzt, dass Tabellen mit schwarzen Rahmen umfasst sind und die Überschriften der Zeilen mit grauem Hintergrund belegt sind. Es folgt dafür ein passendes Beispiel.
+
+ \begin{example}[gobble=8]
+ \begin{tblr}{
+ colspec={XXX[2]},
+ vlines,hlines,
+ row{1}={font=\bfseries,bg=gray!50}
+ }
+ Spalte 1 & Spalte 2 & Spalte 3 \\
+ Inhalte & mehr Inhalte & Noch mehr Inhalte, die mehr sind \\
+ Inhalt & wenig Inhalt & kurzer Inhalt \\
+ \end{tblr}
+ \end{example}
+
+ Zur Vereinfachung für solche Tabellen ist die Umgebung \verb|dlrgTblr| geschaffen worden. Durch Optionen an diese Umgebung lassen sich auch Tabellen mit roten Linien und Überschriften erzeugen, wobei letztere dann zur Farbwahl der Linien passen. Zusätzlich zu den speziellen Optionen können auch optional äußere Einstellungen und die obligatorisch inneren Einstellungen, wie die Spaltenanzahl und Spaltenausrichtung mitgegeben werden, wie es aus dem \pkg{tabularray}-Paket bekannt ist.
+
+ \begin{environments}
+ \environment{dlrgTblr}[\oarg{Äußere Einsellungen}\marg{Innere Einsellungen} \oarg{Optionen}]
+ Liefert eine auf \verbcode|tblr| basierende Tabelle im passenden DLRG-Layout. Entsprechend können alle Möglichkeiten davon genutzt werden. Diese Tabelle können zusätzlich über folgende Optionen angepasst werden:
+ \begin{options}
+ \keychoice*{layout}{grauSchwarz,rot}\Default{grauSchwarz}
+ Die DLRG Tabelle wird in zwei verschiedenen Layouttypen angeboten, wobei die Farbgebung sich auf die Kopfzeilen und Linienfarbe bezieht.
+ \opt*{ueberschrift} Zeichnet die erste Zeile der Tabelle als Überschrift mit passender Hinterlegung und in fetter Schriftart.
+ \opt*{noVlines} Verhindert das Zeichnen der vordefinierten vertikalen Linen recht und links an jeder Spalte in der Tabelle. Sie können aber immer noch auf normalem Wege gesetzt werden.
+ \opt*{noHlines} Verhindert das Zeichnen der vordefinierten horizontalen Linien über und unter jeder Zeile. Sie können aber immer noch mit \verb|\hline| erzeugt werden.
+ \opt*{long}
+ Macht aus der Tabelle eine Tabelle, die über mehrere Seiten gehen kann und dann passend getrennt wird.
+ \end{options}
+ \end{environments}
+
+ Im folgenden ist die gleiche Tabelle wie oben mit diesen Optionen dargestellt.
+
+ \begin{example}[gobble=8]
+ \begin{dlrgTblr}{colspec={XXX[2]}}[ueberschrift]
+ Spalte 1 & Spalte 2 & Spalte 3 \\
+ Inhalte & mehr Inhalte & Noch mehr Inhalte, die mehr sind \\
+ Inhalt & wenig Inhalt & kurzer Inhalt \\
+ \end{dlrgTblr}
+ \end{example}
+
+ Auch mit der roten Variante soll diese Tabelle hier dargestellt werden.
+ \begin{example}[gobble=8]
+ \begin{dlrgTblr}{colspec={XXX[2]}}[ueberschrift,layout=rot]
+ Spalte 1 & Spalte 2 & Spalte 3 \\
+ Inhalte & mehr Inhalte & Noch mehr Inhalte, die mehr sind \\
+ Inhalt & wenig Inhalt & kurzer Inhalt \\
+ \end{dlrgTblr}
+ \end{example}
+
+ Neben der Tabelle wird auch noch ein Befehl zur Verfügung gestellt.
+ \begin{commands}
+ \command{tabellenZwischenueberschrift}[\marg{Spaltenanzahl}]
+ Setzt eine Zwischenüberschrift über die angegebene Spaltenzahl als Zeile in eine DLRG-Tabelle. Der Inhalt der Zelle ist dann fett formatiert und linksbündig ausgerichtet.
+ \end{commands}
+
+ \subsubsection{Aufzählungen}
+ Sollen in Tabellen Aufzählungen genutzt werden, so nehmen diese in der Regel sehr viel Raum ein und sprengen das Layout daher gibt es für Tabellen eine extra Möglichkeit für Aufzählungen, die daran angepasst sind.
+
+ \begin{environments}
+ \environment{tabellenItemize}
+ Eine Aufzählungsumgebung, die innerhalb einer Tabelle genutzt werden kann und dabei möglichst kleine Abstände hat.
+ \end{environments}
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/modulTabellen.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/typBeamer.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/typBeamer.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/typBeamer.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,67 @@
+\documentclass[
+ a4paper,
+ 12pt,
+ parskip=half,
+]{scrartcl}
+\usepackage[utf8]{inputenc}
+
+\usepackage[
+ typ=pub,
+ link=dlrg.net,
+ module={Paketbeschreibung}
+]{dlrg}
+\usepackage{listings}
+\usepackage{todonotes}
+\usepackage{standalone}
+
+\title{\LaTeX{}-Paket für die DLRG}
+\subtitle{Abschnitt Präsentation}
+\author{Johannes Pieper}
+
+\begin{document}
+ Ein Präsentation ist der Typ \verbcode|beamer| anzugeben. Die Präsentation besteht aus einer Startfolie, wie in \autoref{fig:vortrag_startfolie} zu sehen, und beliebig vielen Unterseiten. Die Angaben im Fuß jeder Folie sind individuell einstellbar.
+
+ \begin{figure}[ht]
+ \centering
+ \includegraphics[width=0.7\linewidth]{Beispiele/dlrg_muster_vortrag}
+ \caption{Startfolie des Mustervortrags}
+ \label{fig:vortrag_startfolie}
+ \end{figure}
+
+ \subsubsection{Titelfolie}
+ Die Titelfolie im passenden Design wird einfach über den Befehl \verbcode{\titlepage} gesetzt. Titel und Untertitel der Präsentation lassen sich über die Standardbefehle vom Paket \pkg{beamer} einstellen.
+
+ \begin{options}
+ \keyval{titelbild}{Dateiname}\Default Das Hintergrundbild lässt sich darüber angeben. Wird diese Option nicht genutzt, erscheint der angeschnittene Adler auf der Startfolie.
+ \keychoice{titelschriftfarbe}{black,white}\Default{black}
+ \end{options}
+
+ \begin{commands}
+ \command{title}[\marg{Titel}] Standardbefehl von \pkg{beamer} für den Titel der Präsentation.
+ \command{subtitle}[\marg{Untertitel}] Standardbefehl von \pkg{beamer} für den Untertitel der Präsentation.
+ \end{commands}
+
+ \begin{sourcecode}[gobble=12]
+ \begin{frame}
+ \titlepage
+ \end{frame}
+ \end{sourcecode}
+
+ \subsubsection[Folienfuß]{Angaben im Folienfuß}
+ Im Fuß aller Folien werden verschiedene Angaben aufgeführt. Dieses lassen sich teilweise über Befehle von \pkg{beamer} angeben und teilweise sind eigene hinzugekommen. Wird der Link nicht explizit angegeben, so erscheint \code{dlrg.de}.
+
+ \begin{commands}
+ \command{author}[\marg{Name}] Der Name des Autors oder der Autoren.
+ \command{institute}[\marg{Gliederung}] Hier lässt sich z.\,B. die Gliederung angeben.
+ \command{date}[\marg{Datum}] Das Datum für die Präsentation.
+ \command{footerLink}[\marg{Link}] Der Link z.\,B. zur Gliederung. Es ist dabei zu beachten, dass \textbf{kein} www. vorangestellt werden darf.
+ \end{commands}
+
+ \subsubsection{Format der Folien}
+ Standardmäßig werden die Folien der Präsentation im 4:3-Format gesetzt. Das 16:9 Format lässt sich nur direkt als Option für den Dokumententyp \pkg{beamer} einstellen. Die Entsprechende Option lautet \keyis{aspectratio}{169}.
+
+ \begin{sourcecode}[gobble=12]
+ \documentclass[aspectratio=169]{beamer}
+ \end{sourcecode}
+
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/typBeamer.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/typLetter.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/typLetter.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/typLetter.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,59 @@
+\documentclass[
+ a4paper,
+ 12pt,
+ parskip=half,
+]{scrartcl}
+\usepackage[utf8]{inputenc}
+
+\usepackage[
+ typ=pub,
+ link=dlrg.net,
+ module={Paketbeschreibung}
+]{dlrg}
+\usepackage{listings}
+\usepackage{todonotes}
+\usepackage{standalone}
+
+\title{\LaTeX{}-Paket für die DLRG}
+\subtitle{Abschnitt Brief}
+\author{Johannes Pieper}
+
+\begin{document}
+ Zur Darstellung eines Briefs im Layout der DLRG dient der Typ \verbcode|letter| als Vorlage. Die Angaben für den Briefkopf und Fuß werden über verschiedene Befehle getätigt. Als Dokumentenklasse muss \verbcode|scrlttr2| gewählt werden.
+
+ \subsubsection{Briefkopf}
+ Der Briefkopf besteht aus der Rücksendeadresse über dem Empfänger und der kompletten Adresszeile. Bei beiden werden der Gliederungsname, die Adresse und der Ort mit angegeben. Beim Gliederungsnamen ist es möglich, für die Rücksendeadresse eine Version anzugeben, bei der die Gliederungsbezeichnung abgekürzt wird.
+
+ \begin{commands}
+ \command{gliederungName}[\oarg{Kurzversion}\marg{Glederungsname}] Der Gliederungsname mit Bezeichnung wie "`Ortsgruppe Muster"'. Optional läst sich der Gliederungsname oberhalb der Empfängeradresse auch abkürzen zu "`OG Muster"'.
+ \command{funktionsbezeichnung}[\marg{Funktion}] Angabe der Funktion in der Gliederung, wie "`Leiter Einsatz"'.
+ \command{ansprechpartner}[\marg{ansprechpartner}] Name des Ansprechpartners in der angegebenen Funktion.
+ \command{adresseZusatz}[\marg{Adresszusatz}] Angabe eines Zusatzes über der Adresse. Dieses könnte die Angabe Geschäftsstelle oder Hauptwache sein.
+ \command{adresse}[\marg{Adresse}] Adresse aus Straße und Hausnummer.
+ \command{ort}[\marg{Ort}] Angabe der Postleitzahl mit dem Ort.
+ \command{telefon}[\marg{Telefonnummer}] Angabe der Telefonnummer. Am besten im Format "`+49 (0) 123 4567"'.
+ \command{telefax}[\marg{Telefax}] Angabe einer Telefaxnummer. Format wie beim Telefon.
+ \command{email}[\marg{email}] Die E-Mail-Adresse sollte komplett klein angeben werden.
+ \command{webseite}[\marg{Internetadresse}] Die Angabe der Internetadresse sollte \textbf{ohne} führendes www. angegeben werden.
+ \end{commands}
+
+ \subsubsection{Betreff und und weiteres}
+ Der eigentliche Inhalt des Briefs wird direkt im Dokument als Fließtext angegeben. Für den Betreff steht ein passender Befehl zur Verfügung. Unter der Grußformel wird automatisch die Signatur aus Ansprechpartner und seiner Funktionsbezeichnung ergänzt. Soll diese anders lauten, kann auch dieses abgeändert werden.
+
+ \begin{commands}
+ \command{betreff}[\marg{Betreff}] Der Betreffs des Briefes.
+ \command{signatur}[\marg{Signatur}] Alternative Signatur, wenn diese nicht mit dem Ansprechpartner und seiner Funktionsbezeichnung übereinstimmt.
+ \end{commands}
+
+ \subsubsection{Fußzeile}
+ Die ausführliche Fußzeile wird nur auf der ersten Seite des Briefes angegeben. Sollte der Brief aus mehreren Seiten bestehen, so haben alle folgenden Seiten nur die Seitenzahl in der Fußzeile stehen. Für die Angaben in der Fußzeile stehen folgende Befehle zur Verfügung:
+
+ \begin{commands}
+ \command{bankverbindung}[\marg{Bank}] Angaben zur Bankverbindung.
+ \command{rechtsform}[\marg{Rechtsform}] Angabe zur Rechtsform der Gliederung.
+ \command{gericht}[\marg{Gerichtsort und Nummer}] Angabe des Gerichts, bei dem die Gliederung registriert ist.
+ \command{bgbVorstand}[\marg{Vorstand}] Angabe des Vorstandes nach §\,26 BGB. Die einzelnen Personen sollten durch Zeilenumbruch getrennt werden.
+ \command{bankverbindung}[\marg{Bankverbindung}] Die Angabe der Bankverbindung. IBAN und Bankname sollte durch Zeilenumbruch getrennt werden.
+ \end{commands}
+
+\end{document}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/typLetter.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/typMessage.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/typMessage.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/typMessage.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,57 @@
+\documentclass[
+ a4paper,
+ 12pt,
+ parskip=half,
+]{scrartcl}
+\usepackage[utf8]{inputenc}
+
+\usepackage[
+ typ=pub,
+ link=dlrg.net,
+ module={Paketbeschreibung}
+]{dlrg}
+\usepackage{listings}
+\usepackage{todonotes}
+\usepackage{standalone}
+
+\title{\LaTeX{}-Paket für die DLRG}
+\subtitle{Abschnitt Mitteilung}
+\author{Johannes Pieper}
+
+\begin{document}
+ Mit dem Dokumenttyp \verbcode|message| gibt es die Möglichkeit einfach gestaltete Mitteilungen zu gestalten, wie z.\,B. Pressemitteilungen, wie sie in \autoref{fig:mitteilung} dargestellt ist.
+ \begin{figure}[ht]
+ \centering
+ \includegraphics[scale=0.4]{Beispiele/dlrg_muster_mitteilung}
+ \caption{Beispiel einer Mitteilung}
+ \label{fig:mitteilung}
+ \end{figure}
+
+ \begin{commands}
+ \command{titel}[\marg{Titel}] Der Titel der Mitteilung.
+ \command{subtitle}[\marg{Untertitel}] Der Untertitel einer Mitteilung.
+ \command{author}[\marg{Autor}] Der Autor der Mitteilung.
+ \command{gliederungName}[\marg{Glederungsname}] Der Gliederungsname mit Bezeichnung wie "`Ortsgruppe Muster"'.
+ \command{funktionsbezeichnung}[\marg{Funktion}] Angabe der Funktion des Autors in der Gliederung, wie "`Leiter Einsatz"'.
+ \command{adresse}[\marg{Adresse}] Adresse aus Straße und Hausnummer.
+ \command{ort}[\marg{Ort}] Angabe der Postleitzahl mit dem Ort.
+ \command{telefon}[\marg{Telefonnummer}] Angabe der Telefonnummer. Am besten im Format "`+49 (0) 123 4567"'.
+ \command{telefax}[\marg{Telefax}] Angabe einer Telefaxnummer. Format wie beim Telefon.
+ \command{email}[\marg{email}] Die E-Mail-Adresse sollte komplett klein angeben werden.
+ \command{webseite}[\marg{Internetadresse}] Die Angabe der Internetadresse sollte \textbf{ohne} führendes www. angegeben werden. Diese Adresse wird auch in der Bauchbinde genutzt.
+ \end{commands}
+
+ \subsubsection{Serienfunktion}
+ Für den Fall, dass man die Mitteilung durch eine Serienfunktion, wie sie z.\,B. mit dem Paket \pkg{datatool} bereit gestellt wird, muss man den Kopf mit hinterlegten Adler durch \verb|\startMitteilungsteil| selbst einbinden. Will man
+ den ersten Kopf unterdrücken, so kann man dieses durch die Option \verb|serienfunktion| machen.
+
+ \begin{options}
+ \opt{serienfunktion}
+ Mit der aktivierten Serienfunktion wird die automatische Einbindung des Kopfes unterbunden.
+ \end{options}
+
+ \begin{commands}
+ \command{startMitteilungsteil} Setzt einen neuen Kopf mit hinterlegtem Adler. Auch wird ein Seitenumbruch zuvor durchgeführt.
+ \end{commands}
+
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/typMessage.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/dlrg-templates/typPub.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/dlrg-templates/typPub.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/dlrg-templates/typPub.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,72 @@
+\documentclass[
+ a4paper,
+ 12pt,
+ parskip=half
+]{scrartcl}
+\usepackage[utf8]{inputenc}
+\usepackage[
+ typ=pub,
+ link=dlrg.net,
+ contentLayout=bauchbinde,
+ module={Paketbeschreibung}
+]{dlrg}
+\usepackage[
+ language=ngerman,
+ backend=biber,
+ sortlocale=de_DE,%.UTF-8
+ style=authoryear,
+ bibencoding=UTF8,
+ block=space,
+ autocite=inline % \autocite[..][..]{..} erzeugt Literaturverweise mit runden Klammern
+]{biblatex}
+\usepackage{listings}
+\usepackage{todonotes}
+\usepackage{standalone}
+
+\title{\LaTeX{}-Paket für die DLRG}
+\subtitle{Abschnitt Publikation}
+\author{Johannes Pieper}
+
+\begin{document}
+Der Dokumententyp \verbcode|pub| ist die Kurzform für Publikationen und zur Zeit die Standardeinstellung für Dokumntentypen des DLRG-Pakets. Dieser diese mehrseitigen Publikationen können z.\,B. Handbücher oder Regelwerke sein. Als Dokumentenklasse empfiehlt sich der Einsatz von \verbcode|scrartcl|.
+
+\subsubsection{Layout}
+Um das Layout dieser Publikation zu beeinflussen gibt es mehrere Optionen, die beim Paket mit angegeben werden können.
+\begin{options}
+ \keychoice{contentLayout}{bauchbinde,footline}\Default{footline}
+ Über diese Option lässt sich das Gesamtlayout einstellen.
+ Bei der ersten Möglichkeit bekommt jede Seite eine Bauchbinde. Die zweite Möglichkeit hat die einfache Wortmarke in der Fußzeile und ist gemäß CD-Handbuch \autocite[S.~13]{DLRG_CD2019} angelegt. Sie ist standardmäßig aktiviert.
+ \keyval-{titelbild}{Dateiname}
+ Wenn ein seitenfüllendes Titelbild eingebunden werden soll, so ist über diese Option der Dateiname anzugeben. Wird nichts angegeben erscheint der halbe Adler als Wasserzeichen auf der Titelseite
+ \keyval{titelbildcaption}{Text}
+ Ist ein Titelbild angegeben, so lässt sich hierrüber ein Bildtitel und damit auch ggf. verbunden der Verweis auf den Fotograph. Dieses wird dann in einem möglichen Abbildungsverzeichnis mit aufgeführt.
+\end{options}
+
+Zusätzlich kann die Titelseite nach eigenen Wünschen ergänzt werden. Auch kann das Format der Seite im Dokument gedreht werden.
+
+\begin{commands}
+ \command{titelExtra}[\marg{Titelelemente}] Ermöglicht auf der Titelseite weitere Elemente zu platzieren. Diese müssen als Parameter übergeben werden.
+ \command{querformatSeite}
+ Dreht das Standardmäßig als Hochformat eingestellt Format der Seite auf Querformat.
+ \command{hochformatSeite}
+ Dreht das Seitenformat wieder auf Hochformat zurück.
+\end{commands}
+
+\subsubsection{Boxen}
+\begin{environments}
+ \environment{redPartBox}
+ Erzeugt eine rot umrandete Box, die Zwischenüberschriften enthalten kann.
+ \begin{commands}
+ \command{partTitle}[\marg{Überschrift}]
+ Setzt die Zwischenüberschrift der \verbcode|redPartBox|.
+ \end{commands}
+ \begin{example}[gobble=8]
+ \begin{redPartBox}
+ \partTitle{Teil1}
+ Etwas Text
+ \partTitle{Teil2}
+ Etwas mehr Text
+ \end{redPartBox}
+ \end{example}
+\end{environments}
+\end{document}
Property changes on: trunk/Master/texmf-dist/doc/latex/dlrg-templates/typPub.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamercolorthemeDLRG.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamercolorthemeDLRG.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamercolorthemeDLRG.sty 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,23 @@
+\mode<presentation>
+%
+\setbeamercolor{structure}{fg=black}
+\setbeamercolor*{normal text}{fg=black,bg=white}
+\setbeamercolor{link in foot}{fg=yellow}
+
+\setbeamercolor{itemize item}{parent=item,fg=red,bg=red}
+\setbeamercolor{itemize subitem}{parent=subitem,fg=red,bg=red}
+\setbeamercolor{itemize subsubitem}{parent=subsubitem,fg=red,bg=red}
+%
+\setbeamercolor{block title}{fg=white,bg=red}
+\setbeamercolor{block title alerted}{use=alerted text,fg=white,bg=alerted text.fg!75!bg}
+\setbeamercolor{block title example}{use=example text,fg=white,bg=red!75!bg}
+
+\setbeamercolor{block body}{parent=normal text,use=block title,bg=block title.bg!25!bg}
+\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!25!bg}
+\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!25!bg}
+
+\hypersetup{colorlinks=true,urlcolor=red,linkcolor=black}
+%
+%
+\mode
+<all>
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamercolorthemeDLRG.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamerouterthemeDLRG.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamerouterthemeDLRG.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamerouterthemeDLRG.sty 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,79 @@
+%Markro zum setzten des Links im Footer
+\def\footerLink#1{\gdef\@footerLink{#1}}
+
+\newcommand{\get at footerlink}{
+ \ifthenelse{\isundefined{\@footerLink}}%
+ {\href{https://dlrg.de}{\color{yellow}dlrg.de}}%
+ {\href{https://\@footerLink}{\color{yellow}\@footerLink}}%
+}
+
+\mode<presentation>
+
+\setbeamercolor*{author in head/foot}{parent=palette tertiary}
+\setbeamercolor*{title in head/foot}{parent=palette secondary}
+\setbeamercolor*{date in head/foot}{parent=palette primary}
+
+\setbeamercolor*{section in head/foot}{parent=palette tertiary}
+\setbeamercolor*{subsection in head/foot}{parent=palette primary}
+
+\setbeamerfont{frametitle}{parent=structure,size=\LARGE,series=\bfseries}
+\setbeamerfont{title}{parent=structure,size=\LARGE,series=\bfseries}
+\setbeamertemplate{frametitle}{\vspace{0.5cm}\insertframetitle}
+\setbeamerfont{link in foot}{size=\scriptsize,series=\bfseries}
+
+\IfFileExists{dlrg_wortmarke.pdf}
+{\pgfdeclareimage[height=0.34cm]{dlrg_wortmarke}{dlrg_wortmarke.pdf}}
+{\pgfdeclareimage[height=0.34cm]{dlrg_wortmarke}{dlrg_wortmarke_platzhalter.pdf}}
+
+\defbeamertemplate*{footline}{dlrg theme}{
+ \begin{tikzpicture}[remember picture,overlay]%
+ \filldraw[red] ($(current page.south west) + (0,1.12cm)$) rectangle ($(current page.south east) + (0,0.56cm)$);
+ \node [xshift=-0.336cm,yshift=.68cm, above left, anchor=base east] at (current page.south east) {\pgfuseimage{dlrg_wortmarke}};
+ \node [xshift=0.336cm,yshift=.784cm, above right, anchor=base west] at (current page.south west) {\usebeamercolor[fg]{link in foot}\usebeamerfont{link in foot}\get at footerlink{}};
+ \end{tikzpicture}%
+\leavevmode%
+\hbox{%
+ \begin{beamercolorbox}[wd=.66cm,ht=10ex,dp=1ex,left]{}%
+ \end{beamercolorbox}
+\begin{beamercolorbox}[wd=3.83cm,ht=2.25ex,left]{author in head/foot}%
+ \usebeamerfont{author in head/foot}\insertshorttitle\newline\insertshortdate
+\end{beamercolorbox}%
+\begin{beamercolorbox}[wd=3.83cm,ht=2.25ex,center]{title in head/foot}%
+ \usebeamerfont{title in head/foot}\insertshortauthor\newline\insertinstitute
+\end{beamercolorbox}%
+\begin{beamercolorbox}[wd=3.83cm,ht=2.25ex,right]{date in head/foot}%
+ \usebeamerfont{date in head/foot} Seite \insertframenumber{} / \inserttotalframenumber\hspace*{2ex} \newline
+\end{beamercolorbox}}%
+\vskip0pt%
+}
+
+\defbeamertemplate*{headline}{dlrg theme}{
+ \ifnum \insertframenumber>1
+ \begin{tikzpicture}[remember picture,overlay]%
+ \draw[thick, red] ($(current page.north west) - (0,1.5)$) -- ($(current page.north east) - (0,1.5)$);
+ \end{tikzpicture}%
+ \fi
+}%
+
+\defbeamertemplate*{title page}{customized} {
+ \ifthenelse{\equal{\dlrg at beamertitelbild}{}}{
+ \freigestellterAdlerWasserzeichen[opacity=.40,scale=0.43](-0.1cm,3.5cm)
+ }{
+ \begin{tikzpicture}[remember picture,overlay]
+ \node[anchor=north west, inner sep=0pt] at (current page.north west) {
+ \includegraphics[width=\paperwidth]{\dlrg at beamertitelbild}};
+ \end{tikzpicture}
+ }
+ \setbeamercolor{title}{fg=\dlrg at beamertitelcolor}
+ \begin{tikzpicture}[remember picture,overlay]
+ \node[shift={(0.5cm,-0.2cm)},anchor=north west,align=left,text width=\textwidth] at (current page.north west){
+ \usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle\vspace{0.2cm}\par
+ \usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par
+ };
+ \end{tikzpicture}
+}
+
+\setbeamersize{text margin left=0.66cm,text margin right=0.66cm}
+
+\mode
+<all>
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamerouterthemeDLRG.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamerthemeDLRG.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamerthemeDLRG.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamerthemeDLRG.sty 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,9 @@
+\mode<presentation>%
+
+\useoutertheme{DLRG}
+\usecolortheme{DLRG}
+
+\beamertemplatenavigationsymbolsempty
+
+\mode
+<all>
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/beamerthemeDLRG.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_adler_platzhalter.jpg
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_adler_platzhalter.jpg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_adler_platzhalter.jpg 2025-03-15 19:40:19 UTC (rev 74632)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_adler_platzhalter.jpg 2025-03-15 19:55:32 UTC (rev 74633)
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_adler_platzhalter.jpg
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_wortmarke_platzhalter.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_wortmarke_platzhalter.pdf
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_wortmarke_platzhalter.pdf 2025-03-15 19:40:19 UTC (rev 74632)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_wortmarke_platzhalter.pdf 2025-03-15 19:55:32 UTC (rev 74633)
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_wortmarke_platzhalter.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_wortmarke_rot_platzhalter.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_wortmarke_rot_platzhalter.pdf
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_wortmarke_rot_platzhalter.pdf 2025-03-15 19:40:19 UTC (rev 74632)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_wortmarke_rot_platzhalter.pdf 2025-03-15 19:55:32 UTC (rev 74633)
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/data/dlrg_wortmarke_rot_platzhalter.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Adler.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Adler.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Adler.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,24 @@
+\NewDocumentCommand{\freigestellterAdlerZeichnen}{O{} r() O{dlrgSchwarz}}{
+ \IfFileExists{dlrg_angeschnittener_adler.tex}{
+ \input{dlrg_angeschnittener_adler.tex}
+ \adlerZeichnen{#1}{#2}{#3}
+ }{
+ \adlerPlatzhalterZeichnen{#1}{#2}{#3}
+ }
+}
+
+\NewDocumentCommand{\adlerPlatzhalterZeichnen}{m m m}{
+ \begin{scope}[shift={(#2)},y=1pt, x=1pt,yscale=-1,cm={{1,0.0,0.0,-1,(-920,440)}},#1]
+ \draw[#3,line width=10pt](500,0) -- (1100,100) -- (1130,140) -- (900,180) -- (910,240) -- (1230,200) -- (1350,300)-- (1100,800) -- (680,870) -- (790,700) -- (650,800) --(490,750) -- (800,230) -- cycle;
+ \end{scope}
+}
+
+\NewDocumentCommand{\freigestellterAdlerWasserzeichen}{O{}D(){0cm,8cm}}{
+ \begin{tikzpicture}[remember picture,overlay]
+ \node[shift={(#2)}] at (current page.south east){
+ \begin{tikzpicture}
+ \freigestellterAdlerZeichnen[opacity=.25,scale=0.7,#1](0,0)
+ \end{tikzpicture}
+ };
+ \end{tikzpicture}
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Adler.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Adler.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Adler.pakete.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Adler.pakete.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1 @@
+\dlrg at modulNachladen{Farben}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Adler.pakete.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,17 @@
+% Wortmarke einbinden
+% ********************************************************************
+\IfFileExists{dlrg_wortmarke.pdf}
+{\pgfdeclareimage[height=7.5mm]{dlrg_wortmarke}{dlrg_wortmarke.pdf}}
+{\pgfdeclareimage[height=7.5mm]{dlrg_wortmarke}{dlrg_wortmarke_platzhalter.pdf}}
+
+% Eigentliche Bauchbinde
+% ********************************************************************
+\NewDocumentCommand{\bauchbinde}{s}{
+ \begin{tikzpicture}[remember picture,overlay]
+ \filldraw[dlrgRot] ($(current page.south west) + (0,12.5mm)$) rectangle ($(current page.south east) + (0,25mm)$);
+ \node [xshift=-7.5mm, yshift=15mm, above left, anchor=base east] at (current page.south east) {\pgfuseimage{dlrg_wortmarke}};
+ \IfBooleanF{#1}{
+ \node [xshift=7.5mm, yshift=18.75mm, above right, anchor=west, color=dlrgGelb, font=\Large\bfseries] at (current page.south west) {\bauchbinde at link{}};
+ }
+ \end{tikzpicture}
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.optionen.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.optionen.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.optionen.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,6 @@
+\newcommand{\bauchbinde at link}{dlrg.de}
+
+\pgfkeys{
+ /dlrg/.cd,
+ link/.store in=\bauchbinde at link,
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.optionen.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.pakete.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.pakete.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,2 @@
+\dlrg at modulNachladen{Farben}
+\usetikzlibrary{calc}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Bauchbinde.pakete.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Farben.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Farben.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Farben.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,6 @@
+% Festlegung DLRG-Farben
+% ****************************************************************
+\definecolor{dlrgRot}{RGB}{227,6,19}
+\definecolor{dlrgGelb}{RGB}{253,235,30}
+\definecolor{dlrgSchwarz}{RGB}{87,87,86}
+\definecolor{dlrgBlau}{RGB}{5,105,180}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Farben.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,102 @@
+% Hinweise
+% ********************************************************************
+\newcommand{\HinweisZurVorlage}[1]{
+ \ifthenelse{\boolean{dlrg at hinweiseAnzeigen}}{%
+ \begin{tcolorbox}[
+ colback=white,
+ colframe=dlrgRot,
+ fonttitle=\bfseries,
+ title=Hinweis -- bei einer Nutzung als Vorlage bitte löschen oder deaktivieren
+ ]
+ #1
+ \end{tcolorbox}
+ }{%
+ }
+}
+
+% Abkürzungsverzeichnis
+% ********************************************************************
+\newacronymstyle{short}%
+{%
+ \GlsUseAcrEntryDispStyle{long-short}%
+}%
+{%
+ \GlsUseAcrStyleDefs{long-short}%
+ \renewcommand*{\genacrfullformat}[2]{%
+ \protect\firstacronymfont{\glsentryshort{##1}}##2%
+ }%
+}
+\setacronymstyle{short}
+
+% Titelseite
+% ********************************************************************
+\newcommand{\titel at extra}{
+ \ifthenelse{\equal{\dlrg at pubtitelbild}{}}{ %Ohne Titelbild Tabelle
+ \vfill
+ \begin{center}
+ \begin{tcolorbox}[
+ enhanced,
+ colframe=dlrgRot,
+ boxrule=.5mm
+ ]
+ \begin{large}
+ \begin{tblr}{colspec={lX[l]}, width=.95\textwidth}
+ von: & \title at Autor{} \\
+ Lehrgangsleitung: & \title at Mentor{} \\
+ Ort und Datum: & \title at Ort{}, \title at Datum{} \\
+ \end{tblr}
+ \end{large}
+ \end{tcolorbox}
+ \end{center}
+ \vfill
+ }{ %Bei Titelbild ist das Thema der Subtitle
+ \begin{tikzpicture}[remember picture,overlay]
+ \node [yshift=-220mm, stoerer, stoerer weiss, stoerer rechts, font=\bfseries] at (current page.north east) {
+ \begin{tblr} {width=.6\textwidth, colspec={ll}}
+ von: & \title at Autor{} \\
+ Lehrgangsleitung: & \title at Mentor{} \\
+ Ort und Datum: & \title at Ort{}, \title at Datum{} \\
+ \end{tblr}
+ };
+ \end{tikzpicture}
+ }
+}
+
+\newcommand{\title at Datum}{Fehlende Angabe zum Datum}
+\newcommand{\title at Autor}{Fehlende Angabe zum Autor}
+\newcommand{\title at Mentor}{Fehlende Angabe zum Mentor}
+\newcommand{\title at Ort}{Fehlende Angabe zum Ort}
+\newcommand{\title at Thema}{Fehlende Angabe zum Thema}
+\newcommand{\title at Thema@kurz}{Fehlende Angabe zum Thema}
+
+
+%Definitionen für Titelseite wiederverwertbar machen
+\def\date#1{\gdef\@date{#1}\gdef\title at Datum{#1}}
+\def\author#1{\gdef\@author{#1}\gdef\title at Autor{#1}}
+
+\newcommand{\mentor}[1]{%
+ \renewcommand{\title at Mentor}{#1}%
+}
+\newcommand{\ort}[1]{%
+ \renewcommand{\title at Ort}{#1}%
+}
+\NewDocumentCommand{\thema}{O{#2} m}{
+ \renewcommand{\title at Thema@kurz}{#1}%
+ \renewcommand{\title at Thema}{#2}%
+ %Thema als Subtitle
+ \subtitle{#2}
+}
+
+% Kopfzeile
+% ********************************************************************
+\ifthenelse{\boolean{dlrg at contentLayout@bauchbinde}}{
+ \ihead{\title at Autor{} -- \title at Thema@kurz{}}
+ \setboolean{set at head}{true}
+}{}
+
+% Fußzeile
+% ********************************************************************
+\ifthenelse{\boolean{dlrg at contentLayout@footline}}{
+ \cfoot{\title at Autor{} -- \title at Thema@kurz{}}
+ \setboolean{set at foot}{true}
+}{}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.optionen.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.optionen.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.optionen.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,7 @@
+\newboolean{dlrg at hinweiseAnzeigen}
+\setboolean{dlrg at hinweiseAnzeigen}{false}
+
+\pgfkeys{
+ /dlrg/.cd,
+ hinweise/.code=\setboolean{dlrg at hinweiseAnzeigen}{#1},
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.optionen.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.pakete.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.pakete.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,6 @@
+\RequirePackage[
+ nonumberlist, %keine Seitenzahlen anzeigen
+ acronym, %ein Abkürzungsverzeichnis erstellen
+ toc, %Einträge im Inhaltsverzeichnis
+ section
+]{glossaries}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Hausarbeit.pakete.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Paketbeschreibung.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Paketbeschreibung.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Paketbeschreibung.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,209 @@
+% Kopiert aus dem Paket cnltx (https://www.ctan.org/pkg/cnltx) von
+% Clemens Niederberger, bei der die folgenden Möglichkeiten nur in
+% einer Klasse liegen, die sich nicht einfach mit dem DLRG-Format
+% für Publikationen vertragen
+
+% Listensetup
+% ****************************************************************
+\newcommand*\cmltx at list@setup{%
+ \leftmargin=0pt
+ \labelwidth=2em
+ \labelsep=0pt
+ \itemindent=-1em
+}
+
+\newenvironment{cnltxlist}
+ {\list{}{\cmltx at list@setup}}
+ {\endlist}
+
+% Anzeige von Befehlen
+% ****************************************************************
+\newcommand*\cnltx at command{%
+ \@ifstar
+ {\cnltx at command@star}
+ {\cnltx at command@nostar}%
+}
+
+\newrobustcmd*\cnltx at command@star[1]{%
+ \@ifnextchar[
+ {\cnltx at command@star at opt{#1}}
+ {\cnltx at command@star at opt{#1}[]}%
+}
+
+\newrobustcmd*\cnltx at command@nostar[1]{%
+ \@ifnextchar[
+ {\cnltx at command@nostar at opt{#1}}
+ {\cnltx at command@nostar at opt{#1}[]}%
+}
+
+\def\cnltx at command@star at opt#1[#2]{%
+ \ifblank{#2}
+ {\item\cs*{#1}}
+ {\item\cs*{#1}#2}%
+ \cnltx at checkdefault{\hfill\newline}%
+}
+\def\cnltx at command@nostar at opt#1[#2]{%
+ \ifblank{#2}
+ {\item\cs{#1}}
+ {\item\cs{#1}#2}%
+ \cnltx at checkdefault{\hfill\newline}%
+}
+
+\newcommand\cnltx at checkdefault[1]{%
+ \@ifnextchar\Module
+ {}
+ {%
+ \@ifnextchar\Default
+ {}
+ {%
+ \@ifnextchar\default
+ {}
+ {#1}%
+ }%
+ }%
+}
+
+\newenvironment{commands}
+ {%
+ \let\command\cnltx at command
+ \cnltxlist
+ }
+ {\endcnltxlist}
+
+% Anzeige von Optionen
+% ****************************************************************
+\newcommand*\@cnltx at option@item[1]{%
+ \@ifstar
+ {\@cnltx at option@item at aux@star{#1}}
+ {\@cnltx at option@item at aux@nostar{#1}}%
+}
+
+\newcommand*\@cnltx at option@item at aux@star[1]{%
+ \cnltx at ifdash
+ {\@cnltx at option@item at aux{#1}*-}
+ {\@cnltx at option@item at aux{#1}*{}}%
+}
+\newcommand*\@cnltx at option@item at aux@nostar[1]{%
+ \cnltx at ifdash
+ {\@cnltx at option@item at aux{#1}{}-}
+ {\@cnltx at option@item at aux{#1}{}{}}%
+}
+
+\newrobustcmd*\@cnltx at option@item at aux[4]{%
+ \@ifnextchar\bgroup
+ {\@cnltx at option@two{#1#2#3}{#4}}
+ {\@cnltx at option@one{#1#2#3}{#4}}%
+}
+
+\newcommand*\@cnltx at option@one[2]{%
+ \item#1{#2}%
+ \cnltx at checkdefault{\hfill\newline}%
+}
+
+\newcommand*\@cnltx at option@two[3]{%
+ \item#1{#2}{#3}%
+ \cnltx at checkdefault{\hfill\newline}%
+}
+
+\newenvironment{options}
+ {%
+ \def\opt{\@cnltx at option@item\option}%
+ \def\keyval{\@cnltx at option@item\key}%
+ \def\keylit{\@cnltx at option@item\keyis}%
+ \def\keychoice{\@cnltx at option@item\choicekey}%
+ \def\keybool{\@cnltx at option@item\boolkey}%
+ \cnltxlist
+ }
+ {\endcnltxlist}
+
+% Default-Werte
+% ****************************************************************
+\newrobustcmd*\cnltx at Default[1]{%
+ \null\hfill
+ \@ifnextchar\bgroup
+ {\cnltx at Default@initial{#1}}
+ {%
+ \cnltx at ifbang
+ {\cnltx at Default@required{#1}}
+ {\cnltx at Default@empty{#1}}%
+ }%
+}
+
+\newcommand*\cnltx at Default@initial[2]{%
+ \llap{\GetTranslation{cnltx-default}: \code{#2}}%
+ \ifblank{#1}{\newline}{}%
+}
+
+\newcommand*\cnltx at Default@required[1]{%
+ \llap{(\GetTranslation{cnltx-required})}%
+ \ifblank{#1}{\newline}{}%
+}
+
+\newcommand*\cnltx at Default@empty[1]{%
+ \llap{(\GetTranslation{cnltx-empty})}%
+ \ifblank{#1}{\newline}{}%
+}
+
+\newrobustcmd*\Default{%
+ \@ifstar
+ {\cnltx at Default{*}}
+ {\cnltx at Default{}}%
+}
+
+
+% Umgebungen
+% ****************************************************************
+
+\newcommand*\cnltx at environment{%
+ \@ifstar
+ {\cnltx at environment@star}
+ {\cnltx at environment@nostar}%
+}
+
+\newcommand*\cnltx at environment@star[1]{%
+ \@ifnextchar[
+ {\cnltx at environment@star at opt{#1}}
+ {\cnltx at environment@star at opt{#1}[]}%
+}
+
+\newcommand*\cnltx at environment@nostar[1]{%
+ \@ifnextchar[
+ {\cnltx at environment@nostar at opt{#1}}
+ {\cnltx at environment@nostar at opt{#1}[]}%
+}
+
+\def\cnltx at environment@star at opt#1[#2]{%
+ \ifblank{#2}
+ {\item\beginenv*\code{\{}\env*{#1}\code{\}}}
+ {\item\beginenv*\code{\{}\env*{#1}\code{\}}#2}%
+ \cnltx at checkdefault{\hfill\newline}%
+}
+\def\cnltx at environment@nostar at opt#1[#2]{%
+ \ifblank{#2}
+ {\item\beginenv*\code{\{}\env{#1}\code{\}}}
+ {\item\beginenv*\code{\{}\env{#1}\code{\}}#2}%
+ \cnltx at checkdefault{\hfill\newline}%
+}
+
+\newenvironment{environments}
+ {%
+ \let\environment\cnltx at environment
+ \cnltxlist
+ }
+ {\endcnltxlist}
+
+% Eingene weitere Befehle
+% ****************************************************************
+
+\newcommand*\earg[2]{%
+ \code{\textcolor{argument}{%
+ #1\{\textnormal{\ifblank{#2}{}{\meta{#2}}}%
+ \}%
+ }%
+ }%
+}
+\newcommand*\eargChoices[2]{%
+ \code{%
+ \textcolor{argument}{#1\{\choices{#2}\}}%
+ }%
+}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Paketbeschreibung.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Paketbeschreibung.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Paketbeschreibung.pakete.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Paketbeschreibung.pakete.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1 @@
+\RequirePackage[example]{cnltx}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Paketbeschreibung.pakete.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Personenicon.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Personenicon.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Personenicon.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,146 @@
+% Farbe der Person (Rot als Ausbilder, weiß sonst)
+% ********************************************************************
+\NewDocumentCommand{\dlrg at Personen@Farbe}{m}{
+ \IfBooleanTF{#1}{
+ \colorlet{dlrg at kleidungfarbe}{red}
+ \colorlet{dlrg at badefarbe}{red}
+ }{
+ \colorlet{dlrg at kleidungfarbe}{white}
+ \colorlet{dlrg at badefarbe}{gray}
+ }
+}
+
+% Blickrichtung (n, e, s, w oder direkt angegeben als Winkel)
+% ********************************************************************
+\NewDocumentCommand{\dlrg at PersonenDrehung}{m}{
+ \ifthenelse{\equal{#1}{e}}{\def\drehung{0}}{
+ \ifthenelse{\equal{#1}{n}}{\def\drehung{90}}{
+ \ifthenelse{\equal{#1}{w}}{\def\drehung{180}}{
+ \ifthenelse{\equal{#1}{s}}{\def\drehung{270}}{
+ \def\drehung{#1}
+ }
+ }
+ }
+ }
+}
+
+% Stehende Person von oben
+% ********************************************************************
+\NewDocumentCommand{\dlrgPersonStehend}{s r() E{rs}{{e}{1}}}{
+ \dlrg at Personen@Farbe{#1}
+ \dlrg at PersonenDrehung{#3}
+ \begin{scope}[shift={(#2)},rotate=\drehung,scale=#4]
+ \draw[fill=dlrg at kleidungfarbe] (0.0,0.0) ellipse (0.1 and 0.3);
+ \draw[fill=white] (0.04,0.0) circle (0.1);
+ \end{scope}
+}
+
+% Stehende Person von oben mit Arme vorne und hinten
+% ********************************************************************
+\NewDocumentCommand{\dlrgPersonStehendArme}{s r() E{rs}{{e}{1}}}{
+ \dlrg at Personen@Farbe{#1}
+ \dlrg at PersonenDrehung{#3}
+ \begin{scope}[shift={(#2)},rotate=\drehung,scale=#4]
+ \draw[fill=dlrg at kleidungfarbe,rounded corners=1*#4] (0.0,0.2) rectangle (0.25,0.3);
+ \draw[fill=dlrg at kleidungfarbe,rounded corners=1*#4] (0.0,-0.2) rectangle (-0.25,-0.3);
+ \draw[fill=dlrg at kleidungfarbe] (0.0,0.0) ellipse (0.1 and 0.3);
+ \draw[fill=white] (0.04,0.0) circle (0.1);
+ \end{scope}
+}
+
+% Sitzende Person von oben
+% ********************************************************************
+\NewDocumentCommand{\dlrgPersonSitzend}{s r() E{rs}{{e}{1}}}{
+ \dlrg at Personen@Farbe{#1}
+ \dlrg at PersonenDrehung{#3}
+ \begin{scope}[shift={(#2)},rotate=\drehung,scale=#4]
+ \draw[fill=dlrg at kleidungfarbe,rounded corners=2*#4] (0.0,0.05) rectangle (0.35,0.23);
+ \draw[fill=dlrg at kleidungfarbe,rounded corners=2*#4] (0.0,-0.05) rectangle (0.35,-0.23);
+ \draw[fill=dlrg at kleidungfarbe] (0.0,0.0) ellipse (0.1 and 0.3);
+ \draw[fill=white] (0.04,0.0) circle (0.1);
+ \end{scope}
+}
+
+% Schwimmende Person von oben, Kraul
+% ********************************************************************
+\NewDocumentCommand{\dlrgPersonSchwimmenKraul}{s r() E{rsge}{{e}{1}{m}{}}}{
+ \dlrg at Personen@Farbe{#1}
+ \dlrg at PersonenDrehung{#3}
+ \begin{scope}[shift={(#2)},rotate=\drehung,scale=#4]
+ %Arme
+ \draw[fill=white,rounded corners=1*#4] (0,-0.2) rectangle (0.45,-0.08);
+ \draw[fill=white,rounded corners=1*#4] (0,0.2) rectangle (0.3,0.08);
+ %Knick im Arm
+ \draw[very thin] (0.15,0.2) -- (0.15,0.08);
+
+ %Beine
+ \draw[fill=white,rounded corners=1.5*#4] (-0.47,-0.2) rectangle (-1.1,-0.04);
+ \draw[fill=white,rounded corners=1.5*#4] (-0.47,0.2) rectangle (-1.1,0.04);
+ %Pullboy
+ \ifthenelse{\equal{#6}{p}}{
+ \draw[fill=gray,rounded corners=0.5*#4] (-0.75,-0.06) rectangle (-0.55,0.06);
+ }{}
+
+ %Body
+ \draw[fill=white,rounded corners=2*#4] (-0.5,-0.2) rectangle (0.02,0.2);
+ \begin{scope}
+ \clip[rounded corners=2*#4] (-0.5,-0.2) rectangle (0.02,0.2);
+ %Badehose
+ \filldraw[line width=0,color=dlrg at badefarbe,fill=dlrg at badefarbe] (-0.5,-0.2) rectangle (-0.35,0.2);
+ %Badeanzug
+ \ifthenelse{\equal{#5}{w}}{
+ \draw[dlrg at badefarbe,line width=0.5mm] (-0.15,-0.2) -- (-0.15,0.2);
+ \draw[dlrg at badefarbe,line width=0.3mm] (-0.15,-0.08) -- (0.02,-0.08);
+ \draw[dlrg at badefarbe,line width=0.3mm] (-0.15,0.08) -- (0.02,0.08);
+ \draw[dlrg at badefarbe,fill=dlrg at badefarbe,line width=0] (-0.35,-0.2) -- (-0.13,-0.2) -- (-0.35,-0.05) -- cycle;
+ \draw[dlrg at badefarbe,fill=dlrg at badefarbe,line width=0] (-0.35,0.2) -- (-0.13,0.2) -- (-0.35,0.05) -- cycle;
+ }{}
+ \end{scope}
+ %Noch mal die Ränder...
+ \draw[rounded corners=2*#4] (-0.5,-0.2) rectangle (0.02,0.2);
+
+ %Kopf
+ \draw[fill=white] (0.1,0.0) circle (0.1);
+ \end{scope}
+}
+
+% Schwimmende Person von oben, Brust
+% ********************************************************************
+\NewDocumentCommand{\dlrgPersonSchwimmenBrust}{s r() E{rsge}{{e}{1}{m}{}}}{
+ \dlrg at Personen@Farbe{#1}
+ \dlrg at PersonenDrehung{#3}
+ \begin{scope}[shift={(#2)},rotate=\drehung,scale=#4]
+ %Arme
+ \draw[fill=white,rounded corners=1*#4] (-0.05,-0.2) -- (0.2,-0.35) -- (0.35,-0.2) --(0.28,-0.12) -- (0.2,-0.22) -- (-0.05,-0.08) -- cycle;
+ \draw[fill=white,rounded corners=1*#4] (-0.05,0.2) -- (0.2,0.35) -- (0.35,0.2) --(0.28,0.12) -- (0.2,0.22) -- (-0.05,0.08) -- cycle;
+
+ %Beine
+ \draw[fill=white,rounded corners=1.5*#4] (-0.47,-0.2) rectangle (-1.1,-0.04);
+ \draw[fill=white,rounded corners=1.5*#4] (-0.47,0.2) rectangle (-1.1,0.04);
+ %Pullboy
+ \ifthenelse{\equal{#6}{p}}{
+ \draw[fill=gray,rounded corners=0.5*#4] (-0.75,-0.06) rectangle (-0.55,0.06);
+ }{}
+
+ %Body
+ \draw[fill=white,rounded corners=2*#4] (-0.5,-0.2) rectangle (0.02,0.2);
+ \begin{scope}
+ \clip[rounded corners=2*#4] (-0.5,-0.2) rectangle (0.02,0.2);
+ %Badehose
+ \filldraw[line width=0,color=dlrg at badefarbe,fill=dlrg at badefarbe] (-0.5,-0.2) rectangle (-0.35,0.2);
+ %Badeanzug
+ \ifthenelse{\equal{#5}{w}}{
+ \draw[dlrg at badefarbe,line width=0.5mm] (-0.15,-0.2) -- (-0.15,0.2);
+ \draw[dlrg at badefarbe,line width=0.3mm] (-0.15,-0.08) -- (0.02,-0.08);
+ \draw[dlrg at badefarbe,line width=0.3mm] (-0.15,0.08) -- (0.02,0.08);
+ \draw[dlrg at badefarbe,fill=dlrg at badefarbe,line width=0] (-0.35,-0.2) -- (-0.13,-0.2) -- (-0.35,-0.05) -- cycle;
+ \draw[dlrg at badefarbe,fill=dlrg at badefarbe,line width=0] (-0.35,0.2) -- (-0.13,0.2) -- (-0.35,0.05) -- cycle;
+ }{}
+ \end{scope}
+ %Noch mal die Ränder...
+ \draw[rounded corners=2*#4] (-0.5,-0.2) rectangle (0.02,0.2);
+
+ %Kopf
+ \draw[fill=white] (0.1,0.0) circle (0.1);
+ \end{scope}
+}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Personenicon.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Rettungssport.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Rettungssport.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Rettungssport.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,79 @@
+\ExplSyntaxOn
+\int_new:N \g_lauf_int
+\int_zero:N \g_lauf_int
+
+\seq_new:N \l_einlauf_seq
+\clist_new:N \l_einlaufReihenfolge_clist
+\clist_new:N \l_einlaufZusammen_clist
+\seq_new:N \l_zeiten_seq
+\seq_new:N \l_zeitenZeilen_seq
+\int_new:N \l_bahn_int
+
+\NewDocumentCommand\lauf{+m +m}{
+ \int_incr:N \g_lauf_int
+ \int_set:Nn \l_bahn_int {1}
+ \seq_set_split:Nnn \l_einlauf_seq {\\} {#1}
+ \seq_map_inline:Nn \l_einlauf_seq {
+ \str_if_empty:nF {##1} {
+ \zieleinlaufKarte {\int_use:N \g_lauf_int} {##1}
+ }
+ }
+
+ \par
+
+ \seq_set_split:Nnn \l_zeiten_seq {\\} {#2}
+ \seq_map_inline:Nn \l_zeiten_seq {
+ \str_if_empty:nF {##1} {
+ \zeitKarte {\int_use:N \g_lauf_int}{\int_use:N \l_bahn_int} {##1}
+ \int_incr:N \l_bahn_int
+ }
+ }
+ \clearpage
+}
+\NewDocumentCommand\zeitenSplitten{+m}{
+ \seq_set_split:Nnn \l_zeitenZeilen_seq {;} {#1}
+ \seq_map_inline:Nn \l_zeitenZeilen_seq {
+ \str_if_empty:nF {##1} {
+ ##1 \\
+ }
+ }
+}
+
+\cs_new_nopar:Npe \__cs_laufzeile:n #1 {1 \& 1 \\}
+
+\NewDocumentCommand\zieleinlaufTabelle{+m}{
+ \clist_set:Nn \l_einlaufReihenfolge_clist {#1}
+ \clist_map_inline:Nn \l_einlaufReihenfolge_clist {\tl_if_novalue:nF{##1} {##1 \,\newline}}
+}
+
+
+\NewDocumentCommand\platzZusammen{m}{
+ \clist_set:Nn \l_einlaufZusammen_clist {#1}
+ \begin{tabular}{|l}
+ \clist_use:Nn \l_einlaufZusammen_clist {\\}
+ \end{tabular}
+}
+
+
+\ExplSyntaxOff
+
+\NewDocumentCommand\zieleinlaufKarte{m +m}{
+ \begin{tcolorbox}[tcbox raise base, nobeforeafter, width=0.325\linewidth,height=0.23\textheight,height plus=0.2\textheight,title={Zieleinlauf},colbacktitle=yellow!10!white,coltitle=black,colframe=black,colback=yellow!10!white,sharp corners]
+ Lauf: #1
+
+ \vspace{0.4cm}
+
+ \zieleinlaufTabelle{#2}
+ \end{tcolorbox}
+}
+
+\NewDocumentCommand\zeitKarte{m m +m}{
+ \begin{tcolorbox}[tcbox raise base, nobeforeafter, width=0.325\linewidth,height=0.18\textheight,title={Startkarte},colback=white,colbacktitle=white,coltitle=black,sharp corners]
+ \begin{tabbing}
+ \hspace{2cm}\=b\kill
+ Lauf #1 \> Bahn #2
+ \end{tabbing}
+
+ \zeitenSplitten{#3}
+ \end{tcolorbox}
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Rettungssport.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Rettungssport.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Rettungssport.pakete.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Rettungssport.pakete.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1 @@
+\RequirePackage{tcolorbox}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Rettungssport.pakete.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Schrift.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Schrift.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Schrift.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,10 @@
+\renewcommand*\familydefault{\sfdefault}
+\iftutex
+ % DLRG Universe Schrift
+ % ****************************************************************
+ \setmainfont[
+ BoldFont={DLRG Univers 55 Roman},
+ ItalicFont={DLRG Univers 55 Roman},
+ ItalicFeatures={FakeSlant=.2}
+ ]{DLRG Univers 55 Roman}
+\fi
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Schrift.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Schrift.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Schrift.pakete.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Schrift.pakete.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,8 @@
+\iftutex
+ \RequirePackage{fontspec}
+\else
+ % Arial als erlaubter Ersatz für die Hausschrift der DLRG
+ % Installationsanleitung unter http://uweziegenhagen.de/?p=2496
+ \RequirePackage[scaled]{uarial}
+ \RequirePackage[T1]{fontenc}
+\fi
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Schrift.pakete.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Stoerer.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Stoerer.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Stoerer.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,89 @@
+% Störerformen
+% ****************************************************************
+%Form für den Störer Links
+\pgfdeclareshape{stoererLinks}{
+ \nodeparts{text,two}
+ \inheritsavedanchors[from=rectangle split] % this is nearly a rectangle
+ \inheritanchor[from=rectangle split]{north west}
+ \inheritanchor[from=rectangle split]{center}
+ \inheritanchor[from=rectangle split]{text}
+ \inheritanchor[from=rectangle split]{two}
+ \backgroundpath{% this is new
+ % store lower right in xa/ya and upper right in xb/yb
+ \southwest \pgf at xa=\pgf at x \pgf at ya=\pgf at y
+ \northeast \pgf at xb=\pgf at x \pgf at yb=\pgf at y
+ % construct main path
+ \pgfpathmoveto{\pgfpoint{\pgf at xb}{\pgf at ya-3mm}}
+ \pgfpathlineto{\pgfpoint{\pgf at xa}{\pgf at ya-3mm}}
+ \pgfpathlineto{\pgfpoint{\pgf at xa}{\pgf at yb+3mm}}
+ \pgfsetcornersarced{\pgfpoint{2mm}{2mm}}
+ \pgfpathlineto{\pgfpoint{\pgf at xb}{\pgf at yb+3mm}}
+ \pgfpathclose
+ }
+}
+
+%Form für den Störer Rechts
+\pgfdeclareshape{stoererRechts}{
+ \nodeparts{text,two}
+ \inheritsavedanchors[from=rectangle split] % this is nearly a rectangle
+ \inheritanchor[from=rectangle split]{north east}
+ \inheritanchor[from=rectangle split]{center}
+ \inheritanchor[from=rectangle split]{text}
+ \inheritanchor[from=rectangle split]{two}
+ \backgroundpath{% this is new
+ % store lower right in xa/ya and upper right in xb/yb
+ \southwest \pgf at xa=\pgf at x \pgf at ya=\pgf at y
+ \northeast \pgf at xb=\pgf at x \pgf at yb=\pgf at y
+ % construct main path
+ \pgfpathmoveto{\pgfpoint{\pgf at xa}{\pgf at ya-3mm}}
+ \pgfpathlineto{\pgfpoint{\pgf at xb}{\pgf at ya-3mm}}
+ \pgfpathlineto{\pgfpoint{\pgf at xb}{\pgf at yb+3mm}}
+ \pgfsetcornersarced{\pgfpoint{2mm}{2mm}}
+ \pgfpathlineto{\pgfpoint{\pgf at xa}{\pgf at yb+3mm}}
+ \pgfpathclose
+ }
+}
+
+% Störerstile
+% ****************************************************************
+\tikzset{
+ stoerer/.style={
+ rectangle split,
+ rectangle split parts=1,
+ rectangle split draw splits=false,
+ inner ysep=2mm,
+ align=left %Damit Umbrüche im Text möglich sind
+ },
+ stoerer rot/.style={
+ color=dlrgGelb,
+ fill=dlrgRot
+ },
+ stoerer weiss/.style={
+ color=black!80,
+ fill=white,
+ fill opacity=0.8
+ },
+ stoerer links/.style={
+ below right,
+ shape=stoererLinks,
+ inner xsep=6mm,
+ rectangle split part align={left,left}
+ },
+ stoerer rechts/.style={
+ below left,
+ shape=stoererRechts,
+ inner xsep=6mm,
+ rectangle split part align={left,left}
+ },
+ stoerer title/.style={
+ font=\fontsize{40}{50}\bfseries
+ },
+ every stoerersubtitle node part/.style={
+ font=\Large\bfseries
+ },
+ stoerer zweiteilig/.style={
+ rectangle split parts=2,
+ }
+}
+
+\let\pgfnodepartstoerersubtitlebox=\pgfnodeparttwobox
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Stoerer.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Stoerer.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Stoerer.pakete.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Stoerer.pakete.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1 @@
+\usetikzlibrary{shapes}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Stoerer.pakete.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Tabellen.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Tabellen.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Tabellen.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,89 @@
+% Tabellen im passenden Layout
+% ****************************************************************
+
+\ExplSyntaxOn
+
+\int_new:N \g_dlrgTabelle_int
+\str_new:N \l_dlrgTablleMod_str
+
+\keys_define:nn {dlrg/tabelle}{
+ layout .tl_set:N = \l__dlrg_tabelle_layout_tl,
+ layout .initial:n = grauSchwarz,
+ long .bool_set:N = \l__dlrg_tabelle_long_tl,
+ long .initial:n = false,
+ long .default:n = true,
+ noVlines .bool_set:N = \l__dlrg_tabelle_noVlines_tl,
+ noVlines .initial:n = false,
+ noVlines .default:n = true,
+ noHlines .bool_set:N = \l__dlrg_tabelle_noHlines_tl,
+ noHlines .initial:n = false,
+ noHlines .default:n = true,
+ ueberschrift .bool_set:N = \l__dlrg_tabelle_ueberschrift_tl,
+ ueberschrift .initial:n = false,
+ ueberschrift .default:n = true,
+}
+
+\tl_set:Nn \l__dlrg_tabelle_layout_grauSchwarz {grauSchwarz}
+\tl_set:Nn \l__dlrg_tabelle_layout_rot {rot}
+
+\NewDocumentEnvironment{dlrgTblr}{O{} m O{} +b}{
+ \keys_set:nn {dlrg/tabelle} {#3}
+
+ \str_set:Ne \l_dlrgTablleMod_str {dlrgTabellenMod\int_use:N \g_dlrgTabelle_int}
+ \int_gincr:N \g_dlrgTabelle_int
+
+ \NewTblrEnviron{\str_use:N \l_dlrgTablleMod_str}
+
+ \bool_if:nT \l__dlrg_tabelle_long_tl {
+ \SetTblrOuter[\str_use:N \l_dlrgTablleMod_str]{long}
+ }
+
+ % Vertikale Linien, je nach Farbe
+ \bool_if:nF \l__dlrg_tabelle_noVlines_tl {
+ \tl_case:Nn \l__dlrg_tabelle_layout_tl {
+ \l__dlrg_tabelle_layout_grauSchwarz {\SetTblrInner[\str_use:N \l_dlrgTablleMod_str]{vlines}}
+ \l__dlrg_tabelle_layout_rot {\SetTblrInner[\str_use:N \l_dlrgTablleMod_str]{vlines={dlrgRot}}}
+ }
+ }
+
+ % Horizontale Linien, je nach Farbe
+ \bool_if:nF \l__dlrg_tabelle_noHlines_tl {
+ \tl_case:Nn \l__dlrg_tabelle_layout_tl {
+ \l__dlrg_tabelle_layout_grauSchwarz {\SetTblrInner[\str_use:N \l_dlrgTablleMod_str]{hlines}}
+ \l__dlrg_tabelle_layout_rot {\SetTblrInner[\str_use:N \l_dlrgTablleMod_str]{hlines={dlrgRot}}}
+ }
+ }
+
+ %Ueberschrift
+ \bool_if:nT \l__dlrg_tabelle_ueberschrift_tl {
+ \tl_case:Nn \l__dlrg_tabelle_layout_tl {
+ \l__dlrg_tabelle_layout_grauSchwarz {\SetTblrInner[\str_use:N \l_dlrgTablleMod_str]{row{1}={font=\bfseries,bg=gray!50}}}
+ \l__dlrg_tabelle_layout_rot {\SetTblrInner[\str_use:N \l_dlrgTablleMod_str]{row{1}={font=\bfseries,bg=dlrgRot,fg=white}}}
+ }
+ }
+
+ \begin{\str_use:N \l_dlrgTablleMod_str}[#1]{#2}#4\end{\str_use:N \l_dlrgTablleMod_str}
+}{
+}
+
+% Zwischenüberschriften
+% ********************************************************************
+\NewTableCommand{\tabellenZwischenueberschrift}[1]{\SetCell[c=#1]{font=\bfseries}}
+
+\ExplSyntaxOff
+
+% Angepasste Aufzählung für Tabellen
+% ********************************************************************
+\newlist{dlrgTabellenItemize}{itemize}{1}
+\setlist[dlrgTabellenItemize]{
+ label = $\bullet$,
+ topsep=0.2em,
+ itemsep=-0.3em,
+ leftmargin=1.3em,
+}
+
+\newenvironment{tabellenItemize}{%
+\begin{varwidth}[t]{\linewidth}\begin{dlrgTabellenItemize}%
+}{%
+\end{dlrgTabellenItemize}\end{varwidth}\\%
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Tabellen.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Tabellen.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Tabellen.pakete.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Tabellen.pakete.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,6 @@
+\RequirePackage{tabularray}
+\RequirePackage{enumitem}
+\RequirePackage{varwidth}
+\RequirePackage{tblr-extras}
+
+\UseTblrLibrary{babel}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.mod.Tabellen.pakete.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.sty 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,232 @@
+\NeedsTeXFormat{LaTeX2e}[2018-04-01]
+\ProvidesPackage{dlrg}[2025/03/15 v1.1.0 Kommandos fuer die DLRG]
+
+% ********************************************************************
+% * Paketoptionen *
+% ********************************************************************
+
+% Abhängigkeiten
+% ********************************************************************
+\RequirePackage{pgfopts}
+\RequirePackage{xifthen}
+
+% Boolesche Optionen
+% ********************************************************************
+%\newboolean{dlrg at boolwert}
+\newboolean{dlrg at debug}
+
+% Standardwerte
+% ********************************************************************
+%\newcommand{\dlrg at wert}{Standard}
+\newcommand{\dlrg at typ}{} % Für Kompatibilitätsmoduss
+\newcommand{\dlrg at module}{}
+\newcommand{\dlrg at sprache}{}
+
+% Definition der Paketoptionen
+% ********************************************************************
+\pgfkeys{
+ /dlrg/.cd,
+ module/.store in=\dlrg at module,
+ typ/.store in=\dlrg at typ,
+ sprache/.store in=\dlrg at sprache,
+ debug/.value forbidden,
+ debug/.code=\setboolean{dlrg at debug}{true},
+ .unknown/.code={}, % Unbekannte Optionen ignorieren.
+}
+
+% Frühe Paketoptionen verarbeiten (etwa die zu ladenden Module und den
+% Typ des Dokuments)
+% ********************************************************************
+\ProcessPgfPackageOptions{/dlrg}
+
+
+% ********************************************************************
+% * Basisfunktionen und deren Abhängigkeiten *
+% ********************************************************************
+
+% Fehlerbehandlung und -ausgabe
+% ********************************************************************
+\newcommand{\swarnung}[1]{\PackageWarning{dlrg}{#1}}
+\newcommand{\sfehler}[1]{\PackageError{dlrg}{#1}}
+\newcommand{\sinfo}[1]{\PackageInfo{dlrg}{#1}}
+
+% Debugvarianten
+\newcommand{\sdwarnung}[1]{
+ \ifthenelse{\boolean{dlrg at debug}}{
+ \swarnung{#1}
+ }{
+ % stillschweigend ignorieren
+ }
+}
+\newcommand{\sdinfo}[1]{
+ \ifthenelse{\boolean{dlrg at debug}}{
+ \sinfo{#1}
+ }{
+ % stillschweigend ignorieren
+ }
+}
+
+
+% unschädliche Warnungen im Normalbetrieb unterdrücken
+\ifthenelse{\boolean{dlrg at debug}}{}{
+ \usepackage{silence}
+
+ % Kompatiblität von ctable zu TikZ
+ \WarningFilter{ctable}{Transp}
+}
+
+% Laden von Dokumenttypen
+% ********************************************************************
+% Laden der jeweiligen Dokumenttyp-Definition. Falls keine gefunden
+% wurde und das Paket nicht eingebettet verwendet wird, wird die
+% Definition von Publikationen geladen.
+
+% \dlrg at typDateiLaden{Dokumenttyp}{Abschnitt}
+\newcommand{\dlrg at typDateiLaden}[2]{
+ \ifthenelse{\equal{\dlrg at typ}{ohne}}{
+ \sdinfo{Eingebetteter Modus. Es wird kein Dokumenttyp geladen!}
+ }{
+ \IfFileExists{dlrg.typ.#1.#2.tex}{
+ % Wenn die Datei existiert
+ \input{dlrg.typ.#1.#2.tex}
+ \sdinfo{Dokumenttyp #1.#2 geladen!}
+ }{
+ % Wenn die Datei nicht existiert, lade Dokument.
+ \sdwarnung{Dokumenttyp #1.#2 nicht gefunden, %
+ lade Dokument!}
+ \IfFileExists{dlrg.typ.doc.#2.tex}{
+ % Wenn die Datei existiert
+ \input{dlrg.typ.doc.#2.tex}
+ \sdinfo{dlrg.typ.doc.#2 geladen!}
+ }{
+ % Wenn die Datei nicht existiert Fehler melden!
+ \sdwarnung{Dokumenttyp dlrg.pub.#2 nicht gefunden!}
+ }
+ }
+ }
+}
+
+% Modullader
+% ********************************************************************
+% Um Kollisionen zu vermeiden muss gespeichert werden, ob eine Datei
+% bereits geladen wurde. So können Module auch mehrfach angegeben
+% und von anderen Modulen verwendet werden.
+
+% \dlrg at modulDateiLaden{Kategorie}{Modulname}{Abschnitt}
+\newcommand{\dlrg at modulDateiLaden}[3]{
+ \IfFileExists{dlrg.#1.#2.#3.tex}{
+ % Wenn die Datei existiert
+ \ifcsname dlrg at geladen#1#2#3\endcsname
+ % Wenn die Datei bereits geladen wurde
+ \sdwarnung{Moduldatei dlrg.#1.#2.#3 war bereits geladen!}
+ \else
+ % Wenn die Datei nicht bereits geladen wurde
+ \input{dlrg.#1.#2.#3.tex}
+ \expandafter\def
+ \csname dlrg at geladen#1#2#3\endcsname{true}
+ \expandafter\def
+ \csname dlrg at geladen#1#2\endcsname{true}
+ \sdinfo{Moduldatei dlrg.#1.#2.#3 geladen!}
+ \fi
+ }{
+ % Wenn die Datei nicht existiert
+ \sdwarnung{Moduldatei dlrg.#1.#2.#3 nicht gefunden!}
+ }
+}
+
+
+% \dlrg at modulNachladen{Modulname}
+% Lädt ein Modul mit allen Abschnitten. Interne Hilfsfunktion für
+% Erfüllung von Abhängigkeiten in Modulen. Die Verwendung zu anderen
+% Zwecken wird nicht empfohlen.
+\newcommand{\dlrg at modulNachladen}[1]{
+ \dlrg at modulDateiLaden{mod}{#1}{optionen}
+ \ProcessPgfPackageOptions{/dlrg}
+ \dlrg at modulDateiLaden{mod}{#1}{pakete}
+ \dlrg at modulDateiLaden{mod}{#1}{code}
+}
+
+% Modulliste
+% ********************************************************************
+\RequirePackage{forarray}
+% Standardmodule laden und um optionale Module ergänzen
+\edef\dlrg at ladeModule{%
+ Schrift,
+ \dlrg at module
+}
+
+% ********************************************************************
+% * Paketoptionen der Module *
+% ********************************************************************
+
+% Definitionen der Paketoptionen der Module laden
+% ********************************************************************
+\ForEachX{,}{
+ \dlrg at modulDateiLaden{mod}{\thislevelitem}{optionen}
+}{\dlrg at ladeModule}
+
+% Definitionen der Paketabhängigkeiten des Dokumenttyps laden
+% ********************************************************************
+\dlrg at typDateiLaden{\dlrg at typ}{optionen}
+
+% Paketoptionen verarbeiten
+% ********************************************************************
+% Zurücksetzen der unbekannten Optionen
+%\def\dlrg at unbekannteOptionen{}
+% TODO: Evtl. Warnung, falls unbekannte Option gesetzt.
+% Erneutes Verarbeiten der Optionen
+\ProcessPgfPackageOptions{/dlrg}
+
+% ********************************************************************
+% * Paketabhängigkeiten *
+% ********************************************************************
+
+% Allgemeine Paketabhängigkeiten
+% ********************************************************************
+
+% Eingabe und Sprache
+\RequirePackage[\dlrg at sprache,ngerman]{babel}
+\RequirePackage[utf8]{inputenc}
+\RequirePackage[TS1,T1]{fontenc}
+
+% Makros
+\RequirePackage{xparse}
+\RequirePackage{xstring}
+\RequirePackage{environ}
+
+% Mathematisches
+\RequirePackage{amsmath}
+
+% Grafik
+\PassOptionsToPackage{table,dvipsnames}{xcolor}
+\RequirePackage{xcolor}
+\RequirePackage{tikz}
+\RequirePackage{graphicx}
+
+% Referenzen
+\RequirePackage{hyperref}
+
+
+% Paketabhängigkeiten der Module
+% ********************************************************************
+\ForEachX{,}{
+ \dlrg at modulDateiLaden{mod}{\thislevelitem}{pakete}
+}{\dlrg at ladeModule}
+
+% Paketabhängigkeiten des Dokumenttyps
+% ********************************************************************
+\dlrg at typDateiLaden{\dlrg at typ}{pakete}
+
+
+% ********************************************************************
+% * Module laden *
+% ********************************************************************
+
+\ForEachX{,}{
+ \dlrg at modulDateiLaden{mod}{\thislevelitem}{code}
+}{\dlrg at ladeModule}
+
+% ********************************************************************
+% * Code des Dokumenttyps einbinden *
+% ********************************************************************
+\dlrg at typDateiLaden{\dlrg at typ}{code}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1 @@
+\usetheme{DLRG}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.optionen.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.optionen.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.optionen.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,8 @@
+\newcommand{\dlrg at beamertitelbild}{}
+\newcommand{\dlrg at beamertitelcolor}{black}
+
+\pgfkeys{
+ /dlrg/.cd,
+ titelbild/.store in=\dlrg at beamertitelbild,
+ titelschriftfarbe/.store in=\dlrg at beamertitelcolor,
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.optionen.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.pakete.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.pakete.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,2 @@
+\usetikzlibrary{calc}
+\dlrg at modulNachladen{Adler}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.beamer.pakete.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.doc.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.doc.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.doc.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,4 @@
+% Fußzeile festlegen
+% ****************************************************************
+\setkomafont{pagefoot}{\normalfont}
+\cfoot{\bauchbinde{}}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.doc.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.doc.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.doc.pakete.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.doc.pakete.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,4 @@
+\RequirePackage{scrlayer-scrpage}
+
+\dlrg at modulNachladen{Bauchbinde}
+\dlrg at modulNachladen{Adler}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.doc.pakete.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.letter.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.letter.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.letter.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,146 @@
+% allgemeine Voreinstellungen
+% ****************************************************************
+\LoadLetterOption{DIN5008B} % Einstellungen für DIN 5008 laden
+
+\KOMAoptions{
+fromlogo=true,
+fromalign=left,
+paper=a4,
+fontsize=11pt,
+foldmarks=blmTP
+}
+
+% Nötige Variablen setzen
+% ****************************************************************
+\newkomavar{rechtsform}
+\newkomavar{gericht}
+\newkomavar{ansprechpartner}
+\newkomavar{funktionsbezeichnung}
+\newkomavar{fromaddressZusatz}
+\newkomavar{fromgliederung}
+\newkomavar{fromgliederungShort}
+\newkomavar{bgbVorstand}
+\newkomavar{funktion}
+\newkomavar{alternativeSignature}
+
+% Titel/Betreff setzen
+% ****************************************************************
+\NewDocumentCommand{\betreff}{m}{\setkomavar{subject}{#1}}
+
+% Datum automatisch setzen
+% ****************************************************************
+\setkomavar{date}{\todaysname, \today} % Datum z.B. Montag, 1. April 2222
+
+% Absender/Gliederungsdaten
+% ****************************************************************
+\NewDocumentCommand{\gliederungName}{om}{
+ \IfNoValueTF{#1}{
+ \setkomavar{fromgliederungShort}{#2}
+ }{
+ \setkomavar{fromgliederungShort}{#1}
+ }
+ \setkomavar{fromgliederung}{#2}
+}
+\NewDocumentCommand{\adresseZusatz}{m}{\setkomavar{fromaddressZusatz}{#1}}
+\NewDocumentCommand{\adresse}{m}{\setkomavar{fromaddress}{#1}}
+\NewDocumentCommand{\ort}{m}{\setkomavar{fromzipcode}{#1}}
+\NewDocumentCommand{\telefon}{m}{\setkomavar{fromphone}{#1}}
+\NewDocumentCommand{\telefax}{m}{\setkomavar{fromfax}{#1}}
+\NewDocumentCommand{\email}{m}{\setkomavar{fromemail}{#1}}
+\NewDocumentCommand{\webseite}{m}{\setkomavar{fromurl}{#1}}
+\NewDocumentCommand{\rechtsform}{m}{\setkomavar{rechtsform}{#1}}
+\NewDocumentCommand{\gericht}{m}{\setkomavar{gericht}{#1}}
+\NewDocumentCommand{\bgbVorstand}{m}{\setkomavar{bgbVorstand}{#1}}
+\NewDocumentCommand{\bankverbindung}{m}{\setkomavar{frombank}{#1}}
+
+\NewDocumentCommand{\ansprechpartner}{m}{\setkomavar{ansprechpartner}{#1}}
+\NewDocumentCommand{\funktionsbezeichnung}{m}{\setkomavar{funktion}{#1}}
+\NewDocumentCommand{\signatur}{m}{\setkomavar{alternativeSignature}{#1}}
+
+% Abstaende
+% ****************************************************************
+\setplength{backaddrheight}{6mm}
+\setplength{toaddrvpos}{56mm}
+\setplength{toaddrheight}{35mm}
+\setplength{toaddrwidth}{80mm}
+\setplength{subjectvpos}{112mm}
+\setplength{refvpos}{112mm}
+% \setplength{refwidth}{165mm}
+
+% Faltmarken
+% ****************************************************************
+\setplength{foldmarkhpos}{0mm}
+\setplength{tfoldmarkvpos}{105mm}
+\setplength{tfoldmarklength}{0mm}
+\setplength{pfoldmarklength}{0mm}
+\setkomafont{foldmark}{\tiny\leavevmode\hbox to 10mm{\cleaders\hbox to 2pt{.}\hfill\hfil}\textcolor{white}}
+
+% Ruecksendeadresse
+% ****************************************************************
+\setkomavar{backaddress}{\tiny\textcolor{black!80}{
+\usekomavar{fromgliederungShort}~|~\usekomavar{fromaddress} | \usekomavar{fromzipcode}
+}}
+
+% Absenderergaenzung
+% ****************************************************************
+\setplength{lochpos}{25mm}
+\setplength{locwidth}{35mm}
+\setplength{locvpos}{12mm}
+\setkomavar{location}{
+ \linespread{1.42857}
+ \raggedright\tiny\textcolor{black!80}{
+ \IfFileExists{dlrg_adler.jpg}
+ {\includegraphics[width=35mm]{dlrg_adler.jpg}\\}
+ {\includegraphics[width=35mm]{dlrg_adler_platzhalter.jpg}\\}
+ \vspace{6mm}
+ \textbf{\usekomavar{fromgliederung}}\\
+ \Ifkomavarempty{funktion}{}{\usekomavar{funktion}\\}
+ \Ifkomavarempty{ansprechpartner}{}{\usekomavar{ansprechpartner}\\}
+ \Ifkomavarempty{fromaddressZusatz}{}{\usekomavar{fromaddressZusatz}\\}
+ \usekomavar{fromaddress}\\
+ \usekomavar{fromzipcode}\\
+ \Ifkomavarempty{fromphone}{}{Tel.:~\usekomavar{fromphone}\\}
+ \Ifkomavarempty{fromfax}{}{Fax:~\usekomavar{fromfax}\\}
+ \Ifkomavarempty{fromemail}{}{\usekomavar*{fromemail}\usekomavar{fromemail}}}
+ \Ifkomavarempty{fromurl}{}{Internet:~\usekomavar{fromurl}\\}
+}
+
+% Unterzeichner/Signatur
+% ****************************************************************
+\setkomavar{signature}{%
+ \Ifkomavarempty{alternativeSignature}%
+ {\usekomavar{ansprechpartner}\Ifkomavarempty{funktion}{}{\\\usekomavar{funktion}}}%
+ {\usekomavar{alternativeSignature}}%
+}
+
+% Fußzeile
+% ****************************************************************
+\setplength{firstfootvpos}{273mm}
+\setplength{firstfoothpos}{22.2mm}
+\setkomavar{firstfoot}{\linespread{1.14285}
+\tiny\textcolor{black!80}{
+\begin{tabular}[t]{l@{}}
+\usekomavar{frombank}
+\end{tabular}
+\hfill
+\begin{tabular}[t]{l@{}}
+\textbf{Rechtsform:}~\usekomavar{rechtsform}\\
+\textbf{Amtsgericht:}~\usekomavar{gericht}\\
+\textbf{Vertretungsberechtigung gemäß § 26 BGB:}\\
+\usekomavar{bgbVorstand}
+\end{tabular}
+\hfill
+\begin{tabular}[t]{l@{}}
+Die Deutsche Lebens-Rettungs-Gesellschaft\\
+ist Spitzenverband im Deutschen Olympischen\\
+Sportbund (DOSB), Mitglied im Deutschen\\
+Paritätischen Wohlfahrtsverband, im Deutschen\\
+Spendenrat, der International Life Saving\\
+Federation (ILS) und der ILS-Europe.
+\end{tabular}
+}}
+
+% Seitenzahlen anpassen
+% ****************************************************************
+\setkomafont{pagefoot}{\normalfont}
+\cfoot{\thepage}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.letter.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.letter.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.letter.pakete.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.letter.pakete.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,3 @@
+\usepackage{blindtext}
+\usepackage{scrlayer-scrpage}
+\usepackage{scrdate}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.letter.pakete.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,65 @@
+% allgemeine Voreinstellungen
+% ****************************************************************
+\pagestyle{scrheadings}
+
+\ExplSyntaxOn
+% Daten speichern
+% ****************************************************************
+\tl_new:N \l_funktionsbezeichnung_tl
+\tl_new:N \l_gliederungName_tl
+\tl_new:N \l_adresse_tl
+\tl_new:N \l_ort_tl
+\tl_new:N \l_telefon_tl
+\tl_new:N \l_telefax_tl
+\tl_new:N \l_email_tl
+\tl_new:N \l_webseite_tl
+
+\NewDocumentCommand{\funktionsbezeichnung}{m}{\tl_set:Nn \l_funktionsbezeichnung_tl {#1}}
+\NewDocumentCommand{\gliederungName}{m}{\tl_set:Nn \l_gliederungName_tl {#1}}
+\NewDocumentCommand{\adresse}{m}{\tl_set:Nn \l_adresse_tl {#1}}
+\NewDocumentCommand{\ort}{m}{\tl_set:Nn \l_ort_tl {#1}}
+\NewDocumentCommand{\telefon}{m}{\tl_set:Nn \l_telefon_tl {#1}}
+\NewDocumentCommand{\telefax}{m}{\tl_set:Nn \l_telefax_tl {#1}}
+\NewDocumentCommand{\email}{m}{\tl_set:Nn \l_email_tl {#1}}
+\NewDocumentCommand{\webseite}{m}{\tl_set:Nn \l_webseite_tl {#1} \renewcommand\bauchbinde at link{#1}}
+
+%Titeldefinitionen überschreiben
+\def\title#1{\gdef\@title{#1}\gdef\thetitle{#1}}
+\def\subtitle#1{\gdef\@subtitle{#1}\gdef\thesubtitle{#1}}
+
+\NewDocumentCommand{\startMitteilungsteil}{}{
+ \clearpage
+ \freigestellterAdlerWasserzeichen%
+ \begin{flushright}
+ \textbf{\large{\@author}}\\
+ \begin{footnotesize}
+ \tl_use:N \l_funktionsbezeichnung_tl \par
+ \tl_if_empty:NTF \l_gliederungName_tl {}{\tl_use:N \l_gliederungName_tl \\}
+ \tl_if_empty:NTF \l_adresse_tl {}{\tl_use:N \l_adresse_tl \\}
+ \tl_if_empty:NTF \l_ort_tl {}{\tl_use:N \l_ort_tl \\}
+ \tl_if_empty:NTF \l_telefon_tl {}{Telefon:~\tl_use:N \l_telefon_tl \\}
+ \tl_if_empty:NTF \l_telefax_tl {}{Telefax:~\tl_use:N \l_telefax_tl \\}
+ \tl_if_empty:NTF \l_email_tl {}{E-Mail:~\tl_use:N \l_email_tl \\}
+ \tl_if_empty:NTF \l_webseite_tl {}{Internet: \tl_use:N \l_webseite_tl}
+ \end{footnotesize}
+ \end{flushright}
+ \begin{center}
+ \Huge{\textbf{\thetitle}}
+ \end{center}%
+ \ifthenelse{\isundefined{\thesubtitle}}{}{
+ \begin{center}
+ \large{\textbf{\thesubtitle}}
+ \end{center}
+ }
+}
+% Start des Dokuments festlegen
+% ****************************************************************
+\AtBeginDocument{
+ \ifthenelse{\boolean{dlrg at message@serienfunktion}}{}{\startMitteilungsteil}
+}%
+\ExplSyntaxOff
+
+% Fußzeile festlegen
+% ****************************************************************
+\setkomafont{pagefoot}{\normalfont}
+\cfoot{\bauchbinde{}}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.optionen.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.optionen.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.optionen.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,7 @@
+\newboolean{dlrg at message@serienfunktion}
+\setboolean{dlrg at message@serienfunktion}{false}
+
+\pgfkeys{
+ /dlrg/.cd,
+ serienfunktion/.code=\setboolean{dlrg at message@serienfunktion}{true},
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.optionen.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.pakete.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.pakete.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,4 @@
+\RequirePackage{scrlayer-scrpage}
+
+\dlrg at modulNachladen{Bauchbinde}
+\dlrg at modulNachladen{Adler}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.message.pakete.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.code.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.code.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,155 @@
+% allgemeine Voreinstellungen
+% ****************************************************************
+\pagestyle{scrheadings}
+
+% Farbe für Überschriften...
+% ****************************************************************
+% \addtokomafont{chapter}{\color{dlrgRot}}
+\addtokomafont{section}{\color{dlrgRot}}
+\addtokomafont{subsection}{\color{dlrgRot}}
+\addtokomafont{subsubsection}{\color{dlrgRot}}
+\addtokomafont{paragraph}{\color{dlrgRot}}
+
+% Kopfzeile festlegen
+% ****************************************************************
+\KOMAoptions{headsepline=0.7pt}
+\addtokomafont{headsepline}{\color{dlrgRot}}
+\setkomafont{pagehead}{\normalfont}
+
+% Kopf, Innenseite
+\automark[section]{section}
+\ifthenelse{\boolean{set at head}}{}{%
+ \ihead{\headmark}
+}
+% Kopf, Mitte
+\chead{}
+
+\ifthenelse{\boolean{dlrg at contentLayout@bauchbinde}}{
+ % Kopf, Außenseite
+ \addtokomafont{pagenumber}{\color{white}}
+ \newcommand*{\numberboxright}[1]{%
+ \colorbox{dlrgRot}{\parbox{6em}{\hfill~#1~}%
+ }}
+ \newcommand*{\numberboxleft}[1]{%
+ \colorbox{dlrgRot}{\parbox{6em}{~#1~}%
+ }}
+ \lehead{\vspace{-0.2em}\numberboxleft{\pagemark}}
+ \rohead{\vspace{-0.2em}\numberboxright{\pagemark}}
+}{
+ \ohead{\thetitle}
+}
+
+% Fußzeile festlegen
+% ****************************************************************
+\setkomafont{pagefoot}{\normalfont}
+
+\ifthenelse{\boolean{dlrg at contentLayout@bauchbinde}}{
+ \ifoot{\bauchbinde*{}}
+ \cfoot{}
+}{}
+
+\ifthenelse{\boolean{dlrg at contentLayout@footline}}{
+ \KOMAoptions{footsepline=0.7pt}
+ \addtokomafont{footsepline}{\color{dlrgRot}}
+
+ \ifthenelse{\boolean{set at foot}}{}{%
+ \cfoot{}
+ }
+ \IfFileExists{dlrg_wortmarke_rot.pdf}
+ {\pgfdeclareimage[height=0.7em]{dlrg_wortmarke_rot}{dlrg_wortmarke_rot.pdf}}
+ {\pgfdeclareimage[height=0.7em]{dlrg_wortmarke_rot}{dlrg_wortmarke_rot_platzhalter.pdf}}
+ \ifoot{\pgfuseimage{dlrg_wortmarke_rot}}
+ \ofoot{\pagemark}
+}{}
+
+% Titelseite
+% ****************************************************************
+\renewcommand{\maketitle}{
+ \begin{titlepage}
+ \begin{tikzpicture}[remember picture,overlay]
+ \ifthenelse{\equal{\dlrg at pubtitelbild}{}}{
+ \freigestellterAdlerWasserzeichen
+ }{
+ \node[inner sep=0] at (current page.center) {\includegraphics[width=\paperwidth,height=\paperheight]{\dlrg at pubtitelbild}};
+ \ifthenelse{\equal{\dlrg at pubtitelbildcaption}{}}{}{
+ \captionlistentry[figure]{Titelbild: \dlrg at pubtitelbildcaption}
+ }
+ }
+
+ \ifthenelse{\isundefined{\thesubtitle}}{ %ohne Untertitel
+ \node [yshift=-15mm, stoerer, stoerer rot, stoerer links, stoerer title] at (current page.north west) {\thetitle};%
+ }{%mit Untertitel
+ \node [yshift=-15mm, stoerer, stoerer rot, stoerer links, stoerer title, stoerer zweiteilig] at (current page.north west) {%
+ \thetitle \nodepart{stoerersubtitle} \thesubtitle%
+ };
+ }
+ \end{tikzpicture}
+
+ \bauchbinde{}
+
+ \ifthenelse{\isundefined{\titel at extra}}{}{\titel at extra}
+ \end{titlepage}
+}
+
+%Titeldefinitionen überschreiben
+\def\title#1{\gdef\@title{#1}\gdef\thetitle{#1}}
+\def\subtitle#1{\gdef\@subtitle{#1}\gdef\thesubtitle{#1}}
+
+%Möglichkeit Elemente auf der Titelseite zu plazieren
+\NewDocumentCommand\titelExtra{+m}{
+ \newcommand{\titel at extra}{
+ #1
+ }
+}
+
+% Querformat mit nicht gedrehter Fußzeile
+% ****************************************************************
+\newboolean{seiteneinstellung at gespeichert}
+\setboolean{seiteneinstellung at gespeichert}{false}
+
+\newcommand{\querformatSeite}{%
+ \ifthenelse{\boolean{seiteneinstellung at gespeichert}}{%Bereits einmal genutzt?
+ \cleardoubleoddpage
+ \seite at querformat
+ }{
+ \setboolean{seiteneinstellung at gespeichert}{true}
+ \storeareas\seite at hochformat
+ \cleardoubleoddpage
+ \KOMAoptions{paper=a4,paper=landscape}
+ \addtolength{\textwidth}{.3\paperwidth}
+ \addtolength{\textheight}{-.3\paperheight}
+ \activateareas
+ \storeareas\seite at querformat
+ }
+}
+
+\newcommand{\hochformatSeite}{%
+ \cleardoubleoddpage
+ \seite at hochformat
+}
+
+% Box mit Unterteilungen
+% ********************************************************************
+\newboolean{dlrg at firstPart}
+\newenvironment{redPartBox}{%
+ \setboolean{dlrg at firstPart}{true}%
+ \newcommand{\partTitle}[1]{%
+ \ifthenelse{\boolean{dlrg at firstPart}}{%
+ \begin{tcolorbox}[title=##1,
+ colframe=dlrgRot,
+ colback=white,
+ fonttitle=\bfseries,
+ enhanced jigsaw,
+ breakable
+ ]
+ \setboolean{dlrg at firstPart}{false}%
+ }{%
+ \tcbsubtitle{##1}%
+ }%
+ }%
+}{
+ \ifthenelse{\boolean{dlrg at firstPart}}{%
+ }{%
+ \end{tcolorbox}%
+ }%
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.optionen.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.optionen.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.optionen.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,23 @@
+\newboolean{dlrg at contentLayout@bauchbinde}
+\setboolean{dlrg at contentLayout@bauchbinde}{false}
+\newboolean{dlrg at contentLayout@footline}
+\setboolean{dlrg at contentLayout@footline}{true}
+
+\newcommand{\dlrg at pubtitelbild}{}
+\newcommand{\dlrg at pubtitelbildcaption}{}
+
+\newboolean{set at head}
+\setboolean{set at head}{false}
+\newboolean{set at foot}
+\setboolean{set at foot}{false}
+
+\pgfkeys{
+ /dlrg/.cd,
+ contentLayout/.code={%
+ %setboolean{\equal.... lässt LaTeX nicht zu
+ \ifthenelse{\equal{bauchbinde}{#1}}{\setboolean{dlrg at contentLayout@bauchbinde}{true}}{\setboolean{dlrg at contentLayout@bauchbinde}{false}}%
+ \ifthenelse{\equal{footline}{#1}}{\setboolean{dlrg at contentLayout@footline}{true}}{\setboolean{dlrg at contentLayout@footline}{false}}%
+ },
+ titelbild/.store in=\dlrg at pubtitelbild,
+ titelbildcaption/.store in=\dlrg at pubtitelbildcaption,
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.optionen.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.pakete.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.pakete.tex 2025-03-15 19:55:32 UTC (rev 74633)
@@ -0,0 +1,15 @@
+\RequirePackage{scrlayer-scrpage}
+\RequirePackage{caption}
+
+\usetikzlibrary{calc}
+
+\RequirePackage{tcolorbox}
+\tcbuselibrary{%
+ breakable,
+ skins
+}
+
+\dlrg at modulNachladen{Stoerer}
+\dlrg at modulNachladen{Bauchbinde}
+\dlrg at modulNachladen{Adler}
+\dlrg at modulNachladen{Tabellen}
Property changes on: trunk/Master/texmf-dist/tex/latex/dlrg-templates/dlrg.typ.pub.pakete.tex
___________________________________________________________________
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 2025-03-15 19:40:19 UTC (rev 74632)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check 2025-03-15 19:55:32 UTC (rev 74633)
@@ -279,7 +279,7 @@
dickimaw dictsym didactic didec diffcoeff digestif digiconfigs
dijkstra dimnum din1505
dinat dinbrief dingbat directory dirtree dirtytalk disser ditaa dithesis
- dk-bib dlfltxb
+ dk-bib dlfltxb dlrg-templates
dnaseq dnp doc-pictex docbytex doclicense
docmfp docmute docshots docsurvey doctools documentation docutils
doi doibanner doipubmed domaincoloring domitian
Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds 2025-03-15 19:40:19 UTC (rev 74632)
+++ trunk/Master/tlpkg/libexec/ctan2tds 2025-03-15 19:55:32 UTC (rev 74633)
@@ -1767,6 +1767,7 @@
'customenvs' => '&POST_onelevel',
'dehyph-exptl' => '&POSTdehyph_exptl',
'digestif' => '&POSTdigestif',
+ 'dlrg-templates' => '&POST_onelevel',
'doipubmed' => '&POSTlatex2html',
'e-french' => '&POSTe_french',
'easydtx' => '&POST_do_man',
@@ -8194,26 +8195,38 @@
#
sub POST_onelevel {
print "POST_onelevel ($package) - handle doc/source/tex directories\n";
- for my $dir (qw(code latex lualatex luatex metapost opentype
- scripts source tex)) {
- next unless -d $dir;
+
+ for my $dir (glob ("*")) {
+ next unless -d $dir; # leave files where they are
+
# theoretically we should use $whichformat, $sourceformat, etc.,
# but in practice they are always the same.
my $format = $whichdocformat;
+ #
my $destdir = $dir;
- if ($dir =~ /(lua)?(la)?tex|code/) { # tex/$format/$package
+ if ($dir =~ /^((lua)?(la)?tex|code)$/) { # tex/$format/$package
$destdir = "tex";
- } elsif ($dir =~ /metapost|scripts/) { # {metapost,scripts}/$package
+ } elsif ($dir =~ /^(metapost|scripts)/) { # {metapost,scripts}/$package
$format = "";
- } elsif ($dir =~ /opentype/) { # fonts/opentype/$foundry/$package
+ } elsif ($dir =~ /^(opentype)/) { # fonts/opentype/$foundry/$package
$destdir = "fonts";
my $foundry = $specialfoundry{$package} || $standardfoundry;
$format = "$dir/$foundry";
} else {
- die "$0: quitting, don't know about one-level directory: $dir";
+ # not uncommon to have randomly-named subdirs, so stdout not stderr.
+ print "$0: skipping unknown one-level directory: $dir\n";
+ next;
}
&rename_with_mkdir ($dir, "$DEST/$destdir/$format/$package");
}
+
+ # do data/ subdir (e.g., dlrg-templates) after main loop, since we
+ # want it in a subdir of the tex/ dir.
+ if (-d "data") {
+ my $dir = "data";
+ &rename_with_mkdir ($dir, "$DEST/tex/$whichformat/$package/$dir");
+ }
+
# move files in doc[s]/ up to cwd. If there are clashes, will error out.
&xsystem ("$MV doc/* .") if -d "doc";
&xsystem ("$MV docs/* .") if -d "docs";
Modified: trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc 2025-03-15 19:40:19 UTC (rev 74632)
+++ trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc 2025-03-15 19:55:32 UTC (rev 74633)
@@ -61,6 +61,7 @@
depend cquthesis
depend dccpaper
depend dithesis
+depend dlrg-templates
depend ebook
depend ebsthesis
depend ecothesis
Added: trunk/Master/tlpkg/tlpsrc/dlrg-templates.tlpsrc
===================================================================
More information about the tex-live-commits
mailing list.