summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/protocol/protocol.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/protocol/protocol.dtx')
-rw-r--r--Master/texmf-dist/source/latex/protocol/protocol.dtx27
1 files changed, 19 insertions, 8 deletions
diff --git a/Master/texmf-dist/source/latex/protocol/protocol.dtx b/Master/texmf-dist/source/latex/protocol/protocol.dtx
index 8f1b8a997a8..a655fdda29e 100644
--- a/Master/texmf-dist/source/latex/protocol/protocol.dtx
+++ b/Master/texmf-dist/source/latex/protocol/protocol.dtx
@@ -2,7 +2,7 @@
%
% Copyright (C) 1997 Projektgruppe ACIT, Lehrstuhl VII,
% Fachbereich Informatik, Universit"at Dortmund
-% 1997-1999,2006 Thomas Leineweber (protocol@tleine.de)
+% 1997-1999,2006,2009 Thomas Leineweber (protocol@tleine.de)
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -25,7 +25,7 @@
% der LaTeX-Klasse `protocol'.
% \fi
%
-% \CheckSum{282}
+% \CheckSum{289}
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -59,7 +59,7 @@
% Nenne den Klassennamen und die Version.
% \begin{macrocode}
%<+protocol>\ProvidesClass{protocol}
-%<+protocol> [2006/11/02 v1.9
+%<+protocol> [2009/04/24 v1.10
%<+protocol> LaTeX-Class fuer Sitzungs-Protokolle TL]
% \end{macrocode}
%
@@ -102,7 +102,7 @@
% \changes{v1.7}{1999/07/30}{Endg"ultige Befehlsnamen festgelegt}
% \iffalse
% Copyright (C) 1997 Projektgruppe ACIT, Universit"at Dortmund
-% 1997-1999 Thomas Leineweber
+% 1997-1999,2006,2009 Thomas Leineweber (protocol@tleine.de)
% all rights reserved.
% \fi
%
@@ -111,7 +111,7 @@
%
% \section{Grundeinstellungen}
%
-% Hier werden die einzelnen Optionen deklariert und an die Klasse article,
+% Hier werden die einzelnen Optionen deklariert und an die Klasse scrartcl,
% auf der alles basiert weitergegeben. Ein paar Optionen werden einfach
% ausgeschaltet.
% \changes{v1.3}{1997/06/10}{Verschiedene Optionen d"urfen in dieser Klasse
@@ -128,6 +128,14 @@
\DeclareOption{titlepage}
{\ClassError{protocol}{Option `titlepage' not supported}{}}
% \end{macrocode}
+% Die Option [nonext] sorgt daf"ur, dass der Termin f"ur die n"achste
+% Sitzung nicht ausgegeben wird. L"osche daf"ur am Anfang des Dokuments
+% das Kommando \cs{\@makefoot}.
+% \changes{v1.10}{2009/04/24}{Zus"atzliche Option nonext zum Unterdr"ucken des n"achsten Termins}
+% \begin{macrocode}
+\DeclareOption{nonext}
+ {\AtBeginDocument{\let\@makefoot\relax}}
+% \end{macrocode}
% Alle anderen Optionen werden an die Klasse scrartcl weitergegeben.
% \changes{v1.8}{2004/02/05}{Basisklasse article durch scrartcl ersetzt.}
% \begin{macrocode}
@@ -155,6 +163,8 @@
% \begin{macro}{\groupname}
% \changes{v1.4}{1998/01/07}{Neues Makro \cs{pgname}}
% \changes{v1.5}{1998/01/22}{\cs{pgname} in \cs{groupname} geaendert}
+% \begin{macro}{\ProtocolGroupName}
+% \changes{v1.10}{2009/04/24}{Im Protokoll kann ab sofort das Makro \cs{ProtocolGroupName} genutzt werden. Es gibt den mit \cs{groupname} definierten Gruppennamen wieder aus.}
% \begin{macro}{\chair}
% \changes{v1.6a}{1999/02/19}{\cs{vorsitz} in \cs{chair} umbenannt}
% \begin{macro}{\writer}
@@ -173,9 +183,9 @@
% stellen Informationen "uber die Sitzung zur Verf"ugung.
% \begin{itemize}
% \item |\groupname{PG 296 -- ACIT}| : Nummer und/oder Name der
-% Gruppe, deren Sitzung protokolliert wird. Ist auf jeden Fall zu setzen.
+% Gruppe, deren Sitzung protokolliert wird. Ist auf jeden Fall zu setzen. Hier wird auch das Makro \cs{ProtocolGroupName} gesetzt, mit dem der Gruppenname innerhalb des Protokolls ausgegeben werden kann.
% \begin{macrocode}
-\def\groupname#1{\gdef\@groupname{#1}}
+\def\groupname#1{\gdef\@groupname{#1}\gdef\ProtocolGroupName{#1}}
% \end{macrocode}
% \item |\chair{Lothar Laber}| : gibt an, wer den Vorsitz in der
% Sitzung hatte. Mu"s definiert werden.
@@ -223,6 +233,7 @@
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \subsection{Interne Befehle zur Umsetzung}
% \begin{macro}{\@groupname}
@@ -342,7 +353,7 @@
% Das Kommando |\@makefoot| stellt den Abschlu"s f"ur das Protokoll dar. Es
% formatiert eine \"Uberschrift und gibt die Daten f"ur die n"achste Sitzung
% an. Es wird implizit mit
-% |\AtEndOfDocument| aufgerufen.
+% |\AtEndOfDocument| aufgerufen. Die Option [nonext] sorft dafür, das dieser Teil nicht gesetzt wird.
% \changes{v1.7a}{2002/04/23}{Wenn keine n\"achste Sitzung vereinbart wurde, schreibe dieses auch (Idee und Implementierung: Boris Majowski)}
% \changes{v1.8}{2004/02/05}{Punkt am Satzende eingef\"ugt.}
% \changes{v1.9}{2006/11/02}{Korrektur von |\@makefoot| nach Hinweisen von L. Humbert und C. Timm}