diff options
author | Karl Berry <karl@freefriends.org> | 2010-04-22 17:01:53 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-04-22 17:01:53 +0000 |
commit | f2705e9be414cd3c3bffc90919fea7c70cd3a0c5 (patch) | |
tree | a6fa6ed344a9d89b568b06d3fd46857c61bff594 /Master/texmf-dist/source/latex/protocol | |
parent | e54beb75906e627b501ca07df9bc40432ee31a92 (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.dtx | 51 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/protocol/protocol.ins | 4 |
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 |