summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/protocol
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-04-22 17:01:53 +0000
committerKarl Berry <karl@freefriends.org>2010-04-22 17:01:53 +0000
commitf2705e9be414cd3c3bffc90919fea7c70cd3a0c5 (patch)
treea6fa6ed344a9d89b568b06d3fd46857c61bff594 /Master/texmf-dist/source/latex/protocol
parente54beb75906e627b501ca07df9bc40432ee31a92 (diff)
protocol update (21apr10), + texinfo.tex
git-svn-id: svn://tug.org/texlive/trunk@17962 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/protocol')
-rw-r--r--Master/texmf-dist/source/latex/protocol/protocol.dtx51
-rw-r--r--Master/texmf-dist/source/latex/protocol/protocol.ins4
2 files changed, 46 insertions, 9 deletions
diff --git a/Master/texmf-dist/source/latex/protocol/protocol.dtx b/Master/texmf-dist/source/latex/protocol/protocol.dtx
index a655fdda29e..7c86ce2896f 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,2009 Thomas Leineweber (protocol@tleine.de)
+% 1997-1999,2006,2009-2010 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{289}
+% \CheckSum{349}
%% \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> [2009/04/24 v1.10
+%<+protocol> [2010/04/21 v1.11
%<+protocol> LaTeX-Class fuer Sitzungs-Protokolle TL]
% \end{macrocode}
%
@@ -100,9 +100,10 @@
% \changes{v1.6}{1999/02/05}{"Anderungen von Norbert G"overt eingebaut.}
% \changes{v1.6a}{1999/02/19}{Versuch, die Befehlsnamen anzugleichen}
% \changes{v1.7}{1999/07/30}{Endg"ultige Befehlsnamen festgelegt}
+% \changes{v1.11}{2010/04/21}{Neues Macro \cs{place}, um den Ort der Sitzung anzugeben}
% \iffalse
% Copyright (C) 1997 Projektgruppe ACIT, Universit"at Dortmund
-% 1997-1999,2006,2009 Thomas Leineweber (protocol@tleine.de)
+% 1997-1999,2006,2009-2010 Thomas Leineweber (protocol@tleine.de)
% all rights reserved.
% \fi
%
@@ -136,6 +137,14 @@
\DeclareOption{nonext}
{\AtBeginDocument{\let\@makefoot\relax}}
% \end{macrocode}
+% Die Option [signatures] sorgt daf"ur, dass am Ende des Protokolls Platz
+% für die Unterschriften von Sitzungsleiter und Protokollführer eingebaut wird.
+% \changes{v1.11}{2010/04/21}{Zus"atzliche Option signatures f"ur Unterschriftenzeile}
+% \begin{macrocode}
+\DeclareOption{signatures}
+ {\AtBeginDocument{\AtEndDocument{\protocol@signatures}}}
+% \end{macrocode}
+
% Alle anderen Optionen werden an die Klasse scrartcl weitergegeben.
% \changes{v1.8}{2004/02/05}{Basisklasse article durch scrartcl ersetzt.}
% \begin{macrocode}
@@ -170,6 +179,8 @@
% \begin{macro}{\writer}
% \changes{v1.6a}{1999/02/19}{\cs{protokoll} in \cs{writer} umbenannt}
% \begin{macro}{\date}
+% \begin{macro}{\place}
+% \changes{v1.11}{2010/04/21}{Neues Makro \cs{place}}
% \begin{macro}{\begintime}
% \changes{v1.6a}{1999/02/19}{\cs{beginn} in \cs{begintime} umbenannt}
% \begin{macro}{\endtime}
@@ -200,6 +211,10 @@
% \item |\date{10. Juni 1997}| : Das Datum der Sitzung. Hierf"ur wird die
% Standarddeklaration aus der Klasse article genommen. Wenn |\date|
% nicht deklariert wird, wird das aktuelle Datum genommen.
+% \item |\place{Raum 4711}| : Ort der Sitzung, wenn nicht gesetzt, wird kein Sitzungsort ausgegeben.
+% \begin{macrocode}
+\def\place#1{\gdef\protocol@place{#1}}
+% \end{macrocode}
% \item |\begintime{08:30}| : Beginn der Sitzung. Mu"s ebenfalls
% gesetzt werden.
% \begin{macrocode}
@@ -234,6 +249,7 @@
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \subsection{Interne Befehle zur Umsetzung}
% \begin{macro}{\@groupname}
@@ -241,6 +257,7 @@
% \changes{v1.5}{1998/01/22}{\cs{@pgname} in \cs{@groupname} geaendert}
% \begin{macro}{\@chairman}
% \begin{macro}{\@writer}
+% \begin{macro}{\protocol@place}
% \begin{macro}{\@nextdate}
% \begin{macro}{\@nextplace}
% \changes{v1.6}{1999/02/05}{Neues Makro \cs{@nextplace}}
@@ -256,6 +273,7 @@
\def\@groupname{\ClassWarning{protocol}{No \noexpand\groupname given}}
\def\@chair{\ClassWarning{protocol}{No \noexpand\chair given}}
\def\@writer{\ClassWarning{protocol}{No \noexpand\writer given}}
+\global\let\protocol@place\@empty
\global\let\@nextdate\@empty
\gdef\@nextplace{\ClassWarning{protocol}{No \noexpand\nextplace given}}
\gdef\@nexttime{\ClassWarning{protocol}{No \noexpand\nexttime given}}
@@ -270,6 +288,7 @@
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
%
% \subsection{Deklarationen zur Ausgabe der Daten}
@@ -309,9 +328,11 @@
\global\let\makehead\relax
\global\let\@makehead\relax
\global\let\chairman\relax
- \global\let\@chair\@empty
+ %\global\let\@chair\@empty
\global\let\writer\relax
- \global\let\@writer\@empty
+ %\global\let\@writer\@empty
+ \global\let\place\relax
+ \global\let\protocol@place\@empty
\global\let\begintime\relax
\global\let\@begintime\@empty
\global\let\endtime\relax
@@ -341,10 +362,18 @@
\end{center}%
\par
\vskip 2em{%
+ \ifx\protocol@place\@empty
\noindent\begin{tabular}{@{}ll}
Beginn: & \@begintime\ Uhr \\
Ende: & \@endtime\ Uhr \\
- \end{tabular}\par}\vskip 0.5cm}
+ \end{tabular}
+ \else
+ \noindent\begin{tabular}{@{}ll}
+ Beginn: & \@begintime\ Uhr \\
+ Ende: & \@endtime\ Uhr \\
+ Ort: & \protocol@place \\
+ \end{tabular}
+ \fi\par}\vskip 0.5cm}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -370,6 +399,14 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\protocol@signatures}
+% \begin{macrocode}
+\newcommand{\protocol@signatures}{\vspace{20mm}\par\noindent\hrulefill\hrulefill\hfill\hrulefill\hrulefill\\
+ \@chair\hfill\@writer\\
+ (Sitzungsleitung)\hfill{}(Protokoll)\\[-1cm]\mbox{}}
+% \end{macrocode}
+% \end{macro}
+
% \subsection{Die Umgebung Persons}
%
% \begin{environment}{Persons}
diff --git a/Master/texmf-dist/source/latex/protocol/protocol.ins b/Master/texmf-dist/source/latex/protocol/protocol.ins
index 5773e5146db..4998260971a 100644
--- a/Master/texmf-dist/source/latex/protocol/protocol.ins
+++ b/Master/texmf-dist/source/latex/protocol/protocol.ins
@@ -5,7 +5,7 @@
%%
%% Copyright (C) 1997 Projektgruppe ACIT, Lehrstuhl VII,
%% Fachbereich Informatik, Universit"at Dortmund
-%% 1997-1999,2006,2009 Thomas Leineweber (protocol@tleine.de)
+%% 1997-1999,2006,2009-2010 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
@@ -32,7 +32,7 @@
This is a generated file.
Copyright (C) 1997 Projektgruppe ACIT, Lehrstuhl VII,
Fachbereich Informatik, Universit"at Dortmund
- 1997-1999,2006,2009 Thomas Leineweber (protocol@tleine.de)
+ 1997-1999,2006,2009-2010 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