summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/protocol
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2006-11-03 15:15:57 +0000
committerNorbert Preining <preining@logic.at>2006-11-03 15:15:57 +0000
commit85f63670376866bd28df82c4e04302d87217b241 (patch)
tree79148bc6f6652b48738e9fb7389e0ccb194473b0 /Master/texmf-dist/source/latex/protocol
parent6598908b771540a00fea0b58d37243e3f0185bba (diff)
protocol: add to tpm-ctan-check, and update it, pdf doc instead of dvi
git-svn-id: svn://tug.org/texlive/trunk@2386 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/protocol')
-rw-r--r--Master/texmf-dist/source/latex/protocol/protocol.dtx100
-rw-r--r--Master/texmf-dist/source/latex/protocol/protocol.ins53
2 files changed, 93 insertions, 60 deletions
diff --git a/Master/texmf-dist/source/latex/protocol/protocol.dtx b/Master/texmf-dist/source/latex/protocol/protocol.dtx
index 6dbea8a8c3a..8f1b8a997a8 100644
--- a/Master/texmf-dist/source/latex/protocol/protocol.dtx
+++ b/Master/texmf-dist/source/latex/protocol/protocol.dtx
@@ -2,14 +2,30 @@
%
% Copyright (C) 1997 Projektgruppe ACIT, Lehrstuhl VII,
% Fachbereich Informatik, Universit"at Dortmund
-% 1997-1999 Thomas Leineweber (leineweb@ls6.cs.uni-dortmund.de)
+% 1997-1999,2006 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
+% 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.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
%
-% Dies ist der dokumentierte Makrokode zur Erzeugung und Dokumentation
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Thomas Leineweber.
+%
+% This work consists of the files protocol.dtx and protocol.ins,
+% protest.tex, readme
+% and the derived file protocol.cls.
+%
+%
+% Dies ist der dokumentierte Makrocode zur Erzeugung und Dokumentation
% der LaTeX-Klasse `protocol'.
% \fi
%
-% \CheckSum{278}
+% \CheckSum{282}
%% \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
@@ -43,7 +59,7 @@
% Nenne den Klassennamen und die Version.
% \begin{macrocode}
%<+protocol>\ProvidesClass{protocol}
-%<+protocol> [1998/07/30 v1.7a
+%<+protocol> [2006/11/02 v1.9
%<+protocol> LaTeX-Class fuer Sitzungs-Protokolle TL]
% \end{macrocode}
%
@@ -112,20 +128,21 @@
\DeclareOption{titlepage}
{\ClassError{protocol}{Option `titlepage' not supported}{}}
% \end{macrocode}
-% Alle anderen Optionen werden an die Klasse article weitergegeben.
-%
+% Alle anderen Optionen werden an die Klasse scrartcl weitergegeben.
+% \changes{v1.8}{2004/02/05}{Basisklasse article durch scrartcl ersetzt.}
% \begin{macrocode}
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}}
\ProcessOptions\relax
% \end{macrocode}
%
-% Nun kann die Klasse article geladen werden.
+% Nun kann die Klasse scrartcl geladen werden.
% \changes{v1.1}{1997/06/09}{\cs{LoadClassWithOptions} durch \cs{LoadClass}
% ersetzt. Leider ist im PG-Pool noch eine verdammt alte \LaTeXe-Version.
% Die Optionen m"ussen noch angepa"st werden.}
% \changes{v1.3}{1997/06/10}{Der Befehl \cs{LoadClass} kann bleiben.}
% \begin{macrocode}
-\LoadClass{article}
+\PassOptionsToClass{halfparskip}{scrartcl}
+\LoadClass{scrartcl}
% \end{macrocode}
%
% \section{Layout}
@@ -228,7 +245,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}}
-\gdef\@nextdate{\ClassWarning{protocol}{No \noexpand\nextdate given}}
+\global\let\@nextdate\@empty
\gdef\@nextplace{\ClassWarning{protocol}{No \noexpand\nextplace given}}
\gdef\@nexttime{\ClassWarning{protocol}{No \noexpand\nexttime given}}
\gdef\@begintime{\ClassWarning{protocol}{No \noexpand\beginn given}}
@@ -293,26 +310,27 @@
}
% \end{macrocode}
% Das Kommando |\@makehead| erzeugt nun den Titel selber.
+% \changes{v1.8}{2004/02/04}{Groupname nun in boldface}
% \begin{macrocode}
\def\@makehead{%
- \newpage
- \null
- \vskip 2em%
- \begin{center}%
- \let \footnote \thanks
- {\LARGE \@groupname \par}%
+ \clearpage
+ \let\footnote\thanks
+ \null
+ \vskip 2em%
+ \begin{center}%
+ {\titlefont\huge \@groupname \par}%
\vskip 1.5em%
- {\large Protokoll der Sitzung vom \@date}%
- \vskip 1em%
- {\large
+ {\Large
\lineskip .5em%
- Sitzungsleitung: \@chair\\
+ Protokoll der Sitzung vom \@date \par}%
+ \vskip 1em%
+ {\Large Sitzungsleitung: \@chair\\
Protokollf\"uhrer: \@writer \par}%
+ \vskip \z@ \@plus 1em
\end{center}%
\par
- \vskip 1.5em
- \vskip 0.5cm{\noindent
- \begin{tabular}{ll}
+ \vskip 2em{%
+ \noindent\begin{tabular}{@{}ll}
Beginn: & \@begintime\ Uhr \\
Ende: & \@endtime\ Uhr \\
\end{tabular}\par}\vskip 0.5cm}
@@ -321,32 +339,40 @@
% \end{macro}
%
% \begin{macro}{\@makefoot}
-% Das Kommande |\@makefoot| stellt den Abschlu"s f"ur das Protokoll dar. Es
+% 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.
% \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}
% \begin{macrocode}
-\newcommand{\@makefoot}{\ifx\nextdate\empty
- \section*{N\"achste Sitzung} Die n\"achste Sitzung
- findet am \@nextdate\ um \@nexttime\ Uhr statt. Ort:~\@nextplace.
- \else
+\newcommand{\@makefoot}{
+ \ifx\@nextdate\@empty
\section*{N\"achste Sitzung}
- Es wurde keine n\"achste Sitzung vereinbart
- \fi}
+ Es wurde keine n\"achste Sitzung vereinbart.
+ \else
+ \section*{N\"achste Sitzung} Die n\"achste Sitzung
+ findet am \@nextdate\ um \@nexttime\ Uhr statt. Ort:~\@nextplace.
+ \fi
+ }
% \end{macrocode}
% \end{macro}
%
-% \subsection{Die Umgebung Anwesende}
+% \subsection{Die Umgebung Persons}
%
% \begin{environment}{Persons}
-% Die Umgebung Anwesende stellt eine "Uberschrift f"ur die Anwesenheitsliste
+% \begin{environment}{Absent}
+% Die Umgebung Persons stellt eine "Uberschrift f"ur die Anwesenheitsliste
% zur Verf"ugung. Daf"ur kann ein beliebiger Text in die Umgebung
-% geschrieben werden.
+% geschrieben werden. Das gleiche gilt für die Umgebung Absent f"ur eine
+% Aufstellung von Abwesenden.
% \begin{macrocode}
\newenvironment{Persons}{\section*{Anwesenheit:}}{}
+\newenvironment{Absent}{\section*{Abwesenheit:}}{}
% \end{macrocode}
% \end{environment}
+% \end{environment}
%
% \section{Abschlu"sdeklarationen}
%
@@ -356,14 +382,6 @@
\AtEndDocument{\@makefoot}
% \end{macrocode}
%
-% F"ur eine bessere Lesbarkeit werden die Abs"atze ohne Einzug, aber
-% mit einem etwas gr"o"seren Abstand formatiert.
-% \begin{macrocode}
-\parindent 0ex
-\parskip 1.5ex
-% \end{macrocode}
-%
-%
%
% \Finale
%
diff --git a/Master/texmf-dist/source/latex/protocol/protocol.ins b/Master/texmf-dist/source/latex/protocol/protocol.ins
index c5c93716bd2..cda371d3473 100644
--- a/Master/texmf-dist/source/latex/protocol/protocol.ins
+++ b/Master/texmf-dist/source/latex/protocol/protocol.ins
@@ -3,18 +3,25 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright (C) 1997-1999 Thomas Leineweber
-%% Lehrstuhl VI
-%% Fachbereich Informatik
-%% Universitaet Dortmund
+%% Copyright (C) 1997 Projektgruppe ACIT, Lehrstuhl VII,
+%% Fachbereich Informatik, Universit"at Dortmund
+%% 1997-1999,2006 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
+%% 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.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
%%
-%% This file is based upon the standard .ins-Files shipped with the
-%% LaTeX-Distribution
-%%
-%% It may be distributed under the terms of the LaTeX Project Public
-%% License, as described in lppl.txt in the base LaTeX distribution.
-%% Either version 1.0 or, at your option, any later version.
+%% The Current Maintainer of this work is Thomas Leineweber.
+%%
+%% This work consists of the files protocol.dtx and protocol.ins,
+%% protest.tex, readme
+%% and the derived file protocol.cls.
%%
%% --------------- start of docstrip commands ------------------
%%
@@ -23,17 +30,25 @@
\preamble
This is a generated file.
-Copyright (C) 1997-1999 Thomas Leineweber, University of Dortmund.
-
-This file may be distributed under the terms of the LaTeX Project Public
-License, as described in lppl.txt in the base LaTeX distribution.
-Either version 1.0 or, at your option, any later version.
-
-For error reports in case of UNCHANGED versions see the readme file.
+Copyright (C) 1997 Projektgruppe ACIT, Lehrstuhl VII,
+ Fachbereich Informatik, Universit"at Dortmund
+ 1997-1999,2006 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
+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.3 or later is part of all distributions of LaTeX
+version 2005/12/01 or later.
-Please do not request updates from me directly. Distribution is
-done through the Comprehensive TeX Archive Network (CTAN).
+This work has the LPPL maintenance status `maintained'.
+
+The Current Maintainer of this work is Thomas Leineweber.
+This work consists of the files protocol.dtx and protocol.ins,
+protest.tex, readme
+and the derived file protocol.cls.
\endpreamble
\keepsilent