From 2517d00983d11dc77baf4d00ddff96997a57601a Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 18 Mar 2007 23:42:54 +0000 Subject: minutes 1.8 (15mar07) git-svn-id: svn://tug.org/texlive/trunk@4051 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/minutes/minutes.dtx | 473 +++++++++++++++++++-- Master/texmf-dist/source/latex/minutes/minutes.ins | 19 +- 2 files changed, 439 insertions(+), 53 deletions(-) (limited to 'Master/texmf-dist/source/latex') diff --git a/Master/texmf-dist/source/latex/minutes/minutes.dtx b/Master/texmf-dist/source/latex/minutes/minutes.dtx index df6b27c1741..20f8ecc05fc 100644 --- a/Master/texmf-dist/source/latex/minutes/minutes.dtx +++ b/Master/texmf-dist/source/latex/minutes/minutes.dtx @@ -1,6 +1,6 @@ -\def\minfileversion{V1.7} %^^Aof minutes.sty -\def\minfiledate{2001/09/19} %^^Aof minutes.sty -% \CheckSum{1736} +\def\minfileversion{V1.8} %^^Aof minutes.sty +\def\minfiledate{2007/03/12} %^^Aof minutes.sty +% \CheckSum{2017} %% %% \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 @@ -80,13 +80,12 @@ %<*driver> \documentclass{ltxdoc} \IfFileExists{hyperref.sty}{\usepackage{hyperref}}{} -\IfFileExists{thumbpdf.sty}{\usepackage{thumbpdf}}{} \usepackage{makeidx} \usepackage{url} \input{Overview}%Tables for minutes.dtx and protokol.tex \CodelineIndex \makeindex -%^^A\OnlyDescription +\OnlyDescription \begin{document} \RecordChanges \DocInput{minutes.dtx} @@ -104,21 +103,21 @@ % \author{\\ % Version \minfileversion\ from \minfiledate\\~\\ % Knut Lickert\\ -%^^A vorstand@koki-es.de\\ %^^A lickert@gemeinschaftsauto.de\\ -% knut@lickert.net} +% knut@lickert.net\\ +% \url{http://tex.lickert.net/packages/minutes/index.html}} % \maketitle % -% \changes{V1.5b}{2000/12/02}{Separation of package and german description} +% \changes{V1.5b}{2000/12/02}{Separation of package and German description} % %\begin{abstract} % % With \Lpack{minutes.sty} you can write minutes for -% associations or similar organisations. +% associations or similar organizations. % % Special features: % \begin{itemize} -% \item header can be choosen +% \item you can choose different header % \item Support of tasks (who, schedule, what, date of finishing), % possibility of creating a list of open tasks % \item Support of attachments @@ -132,10 +131,10 @@ % % \section{Some hints for \Lpack{minutes.sty}} % \begin{itemize} -% \item There is no english description of the package up to now. +% \item There is no English description of the package up to now. % Please refer the samples and the Style Guide. % \item The file \file{Protokol.tex} contains a -% german description of the package. +% German description of the package. % \item Try the difference of using \Lpack{scrartcl} and % \Lpack{scrreprt}. % \end{itemize} @@ -150,6 +149,8 @@ % \changes{V1.4b}{2000/08/09}{list of known bugs} % Known bugs:\label{sec:bugs} % \begin{itemize} +% \item With a actual Mik\TeX\ you are not able to translate minutes. +% As a quick solution you can use the "nobug"-Option. % \item Error with \Lopt{TwoColumn} and \Lenv{Secret} % (\emph{V1.4}) % \item Dates get two :: (\Lopt{refrep}) @@ -157,6 +158,8 @@ % With \verb|\addtopic| it happen often (long roman Numbers) % \item Calender \Lpack{calendar.sty} breaks easily (\emph{V1.4}). % \item List of task with dates are printed bad (\emph{1.3}) +% \item |\task[\protect\url{xx}]| is wrong, |\task[ok \protect\url{xx}]| is ok. +% (\emph{V1.7}) % \end{itemize} % % Issues for the future: @@ -193,7 +196,7 @@ %%\documentclass{article} %%\documentclass{scrreprt} %%\documentclass{scrarctl} -\usepackage[english,german]{babel} +\usepackage[english,dutch,german]{babel} \usepackage{minutes} %%\usepackage{Evntlist}%\usepackage{Calendar} @@ -214,18 +217,23 @@ minutes.sty} \maketitle \tableofcontents % \end{macrocode} -% Here we load two samples. You can insert your minutes here. +% Here we load three samples. You can insert your minutes here. % \begin{macrocode} \selectlanguage{english} \inputminutes{SampleEN}%A english minutes \selectlanguage{german} \inputminutes{SampleDE}%Ein deutsches Protokoll +\selectlanguage{dutch} +\inputminutes{SampleNL}%Nederlandse notulen % \end{macrocode} % %\iffalse % %<*sampleEN> %\fi +% \newcounter{SampleNo} +% \setcounter{SampleNo}{\value{CodelineNo}}%^^A reset line number after samples, style guide... +% \setcounter{CodelineNo}{0}%^^A reset line number after samples, style guide... % % \subsection{How to write a minutes} % Here an example of the look of a minutes with all features of @@ -283,6 +291,25 @@ secret stuff is not printed. Check the option \texttt{Secret}. \attachment{Attachment with two pages}{2} \topic{Decisions and votes} +\subtopic{Opinions and Argumentations} +\opinion{Herder}{Different Opinion} + +A discussion to the theme: +\begin{Opinions} +\item[Goethe] One opinion +\item[Schiller] Another opinion +\end{Opinions} + +Arguments can be discussed with pro and contra +\begin{Argumentation} +\pro reason for it +\Pro important reason for it +\contra reason against it +\Contra important reason against it +\item a comment +\result result +\end{Argumentation} + \subtopic{A single vote} \vote{Short voting}{1}{2}{3} @@ -307,6 +334,7 @@ And a single vote with decision:\par % %<*sampleDE> %\fi +% \setcounter{CodelineNo}{0}%^^A reset line number for sampleDe % % \subsection{Minutes with german commands} % Some of my german friends complaint about all the english commands @@ -329,7 +357,7 @@ And a single vote with decision:\par \sitzungsende{20:00} \sitzungsort{Esslingen} \verteiler{Vereinsmitglieder} -\fehlend[fehlt entschuldigt]{fehlt unentschuldigt} +\fehlend[entschuldigt]{abwesend} %%\fehlendEntschuldigt{} %%\fehlendUnentschuldigt{} \protokollKopf @@ -371,6 +399,25 @@ dann wurde die Ausgabe des geheimen Textes unterdr{\"u}ckt. \anhang{Anhang mit zwei Seiten}{2} \topic{Abstimmungen und Entscheidungen} +\subtopic{Meinungen und Argumentationen} +\meinung{Herder}{Abweichende Meinung zum Protokoll} + +Eine Diskussionsfolge: +\begin{Meinungen} +\item[Goethe] Eine Meinung +\item[Schiller] Eine andere Meinung +\end{Meinungen} + +Argumente k"onnen mit Pro und Contra geführt werden: +\begin{Argumentation} +\pro Grund daf"ur +\Pro wichtiger Grund daf"ur +\contra Grund dagegen +\Contra wichtiger Grund dagegen +\item Kommentar dazu +\ergebnis Ergebnis +\end{Argumentation} + \subtopic{Einzelne Abstimmungen} \abstimmung{Kurze Abstimmung}{1}{2}{3} @@ -394,8 +441,96 @@ Und noch eine Abstimmung mit Ergebnis:\par % %\iffalse % +%<*sampleNL> +%\fi +% \setcounter{CodelineNo}{\value{SampleNo}}%^^A reset line number +% +% \subsection{Minutes with dutch commands} +% Johan Henselmans send me a dutch translation of minutes, including +% dutch macros. Here is an example of such a dutch minutes. There is +% no difference if you use the english, german or dutch macros, you +% can also mix them\footnote{Please check the remarks for secret}. +% +% \begin{macrocode} +\begin{Notulen}{Titel van Nederlandse Notulen} +\ondertitel{Ondertitel} +\voorzitter{Voorzitter} +\notulist{Notulist} +\deelnemer{Deelnemer} +\gast{Gasten} +\bijeenkomstdatum{25.\ Dezember 1999} +\beginbijeenkomst{10:00} +\eindbijeenkomst{20:00} +\locatie{Amsterdam} +\cc{Verenigingsleden} +\afwezig[Afwezig met bericht]{afwezig zonder bericht} +%%\afwezigBericht{} +%%\afwezigZonderBericht{} +\notulenkop + +\topic{Onderwerp een}%<-- hier Tagesordnungspunkt einfuegen +\subtopic{Deelonderwerp bij onderwerp een}%<-- Unterpunkt +Tekst bij punt van orde. +%% +\topic{Termijnen en Taken} +\subtopic{Tijdsschema} +\termijn{2000/12/24}[10:00]{Kerst voordag} +\termijn{2000/12/24}{Kerstavond} +\termijn{2000/12/24}[20:00]{Bescherung}[Zal mijn wens vervuld worden?] +\termijn*{2000/12/25}{Kerstmis (zonder kalender invoer)} + +\topic{Taken} +\aktie{Wie}{Wat} +\aktie*{Iemand doet iets} +\aktie*[Vandaag]{Iemand zal vandaag iets doen} +\aktie[Voldaan]{Huidige toestand}[Gisteren]{Iemand doet iets} + +\nieuweKolom[][1]%nodig vanwege een fout +\begin{Geheim} +\topic{Geheim Onderwerp} +Deze tekst is geheim en kan met de optie \texttt{Secret} afgedrukt +worden. +\end{Geheim} + +\subtopic{Na geheime tekst} +Als een onderwerp niet in het hoofdonderwerp "`Geheim"' ligt, dan +word het afdrukken van de aeheime tekst onderdrukt. +\geheim{Een klein geheimpje} +\newcols + +\extrapunt{Notulen buiten standaard notulen} +\subtopic{Deelonderwerp} + +\topic{Bijlage} +\bijlage{Bijlage met twee bladzijden}{2} + +\topic{Afspraken en Stemmingen } +\subtopic{Enkele stemmingen} +\stemming{Korte stemming}{1}{2}{3} + +Stemming met resultaat:\par +\stemming{Korte stemming}{1}{2}{3}[Resultaat] + +% +\subtopic{Meerdere stemmingen in volgorde} +\begin{Stemming} +\stemming{Stemming een}{1}{2}{3} +\stemming{Stemming twee}{1}{2}{3}[Beslissing] +\stemming{Stemming drie}{1}{2}{3} +\end{Stemming} + +\subtopic{Besluiten} +\besluitonderwerp{Thema}{Titel van het onderwerp} +\besluit{Thema}{Besluit genomen} +\besluit*{Besluit zonderThema}[Lange tekst over het besluit] +\end{Notulen} +% \end{macrocode} +% +%\iffalse +% %<*sample> %\fi +% \setcounter{CodelineNo}{\value{SampleNo}}%^^A reset line number % % \subsection{Finish the collection of minutes} % When you finish your minutes, you want to print @@ -409,15 +544,21 @@ Und noch eine Abstimmung mit Ergebnis:\par % \begin{macrocode} %%----------------- \appendix -\chapter{Appendix} \selectlanguage{english} +\chapter{Appendix} \section{List of decisions in sample.tex}\listofdecisions \section{List of open tasks from sample.tex}\listoftasks \section{list of attachments in sample.tex}\listofattachments %%\selectlanguage{german} +%%\chapter{Anhang} %%\section{Liste der Beschl{\"u}sse}\beschlussliste %%\section{Liste offener Aufgaben}\aufgabenliste %%\section{Liste der Anh{\"a}nge}\anhangsliste +%%\selectlanguage{dutch} +%%\chapter{Aanhangsel} +%%\section{Lijst van besluiten in sample.tex}\besluitenlijst +%%\section{Lijst van openstaande akties in sample.tex}\aktielijst +%%\section{Lijst van bijlagen in sample.tex}\bijlagenlijst \section{Calendar} \prepareCal %%\begin{eventlist}{}{Sample} @@ -430,6 +571,7 @@ Und noch eine Abstimmung mit Ergebnis:\par % %<*styleguide> %\fi +% \setcounter{CodelineNo}{0}%^^A reset line number after samples % % \section{Style Guide} % This part creates a file \url{MinStyGd.tex} to see the @@ -516,6 +658,7 @@ Test for the different options\\ Test der verschiedenen Optionen} % %<*package> %\fi +% \setcounter{CodelineNo}{0}%^^A reset line number after samples, style guide... % % \StopEventually %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -523,7 +666,6 @@ Test for the different options\\ Test der verschiedenen Optionen} % \part*{Implementation} % % \section{Starting the package} -% \setcounter{CodelineNo}{0}%^^A reset line number after samples, style guide... % \subsection{Needed Packages} % What do we need and expect: % \changes{V1.4b}{2000/09/05}{require minitoc 2000/08/08 v32} @@ -579,7 +721,7 @@ Test for the different options\\ Test der verschiedenen Optionen} % % \subsection{Default Settings} % \begin{macro}{\minustesstyle} -% \changes{2001/09/19}{V1.6c}{add \cmd{minutesstyle}} +% \changes{V1.6c}{2001/09/19}{add \cmd{\minutesstyle}} % With the \Lpack{keyval} package you can select parameters better % then with options. For the options see~\pageref{sec:minStyles} % \begin{macrocode} @@ -589,7 +731,7 @@ Test for the different options\\ Test der verschiedenen Optionen} % \end{macrocode} % \end{macro}% % -% \changes{2001/10/12}{V1.6c}{Add flag for printing list of topics} +% \changes{V1.6c}{2001/10/12}{Add flag for printing list of topics} % \begin{macrocode} \newif\ifmin@listoftopics \min@listoftopicstrue @@ -641,7 +783,7 @@ Test for the different options\\ Test der verschiedenen Optionen} } % \end{macrocode} % -%\changes{2000/08/22}{V1.4b}{Option ASCII added} +%\changes{V1.4b}{2000/08/22}{Option ASCII added} % If you prepare your minutes with \Lprog{dvi2tty} for direct % ASCII-output in a mail program the option \Lopt{ASCII} will be % helpful to suppress some special characters and the page numbers. @@ -659,6 +801,25 @@ Test for the different options\\ Test der verschiedenen Optionen} %\textwidth=80ex } % \end{macrocode} +% +%\changes{V1.8}{2007/03/14}{Option nobug added} +% There was a report, that this package doesn't work with the new +% Mik\TeX\ release. With this option you can translate your file +% again. +% +% Ok, it's a bit stupid to have an option nobug. It would be better to +% have no bug. Due some changes in other packages this package does +% not work any longer. +% I was able to locate the problem, but not to solve it. This is a +% quick repair, so you can still use your minutes. You will loose an +% error detection if \verb|\maketitle| is lost +% +% \begin{macrocode} +\DeclareOption{nobug}{ +\let\topic=\section +} +% \end{macrocode} +% % \subsection{Definition for table of contents} % % If \verb|\chapter| is defined, a collection of minutes is built. @@ -668,7 +829,7 @@ Test for the different options\\ Test der verschiedenen Optionen} % % If \verb|\chapter| is not defined, each minutes get a table of % contents with \verb|\tableofcontents|. -% \changes{V1.5b}{2000/12/20}{For article: Use \cmd{parttoc} instead \cmd{tableofcontents}} +% \changes{V1.5b}{2000/12/20}{For article: Use \cmd{\parttoc} instead \cmd{\tableofcontents}} % \begin{macrocode} \@ifundefined{chapter}{ \newcounter{min@savesecnumdepth} @@ -680,7 +841,7 @@ Test for the different options\\ Test der verschiedenen Optionen} } % \end{macrocode} % -% \changes{V1.5b}{2000/12/20}{Add \cmd{faketableofcontents}} +% \changes{V1.5b}{2000/12/20}{Add \cmd{\faketableofcontents}} % With \verb|\faketableofcontents| the minitoc is possible without a % \verb|\tableofcontents|. When you insert it in the top of the document, % a table of contents remain empty. In the end of the document it works. @@ -976,11 +1137,18 @@ Test for the different options\\ Test der verschiedenen Optionen} % The flag \verb|\ifminutes@titleset| is used at % \verb|\end{Minutes}| to check, if \verb|\maketitle| was % used. +% \changes{V1.7b}{2001/12/07}{reset min@section-counter (addtopic)} +% \changes{V1.7c}{2001/12/28}{Add \cmd{\notulenkop}} +% The language specific macro for |\maketitle| should be defined in +% another section. But the style could change, so we have to do it +% here. % \begin{macrocode} \minutes@titlesetfalse \setcounter{columns}{\value{min@columns}} +\setcounter{min@section}{0} \let\maketitle\min@maketitle \let\protokollKopf\maketitle +\let\notulenkop\maketitle % \end{macrocode} %Define the title for use in \verb|\maketitle| and clear the %other texts. All this macros are defined local inside the @@ -1052,7 +1220,7 @@ Test for the different options\\ Test der verschiedenen Optionen} % \DescribeMacro{\minutesdate} % \DescribeMacro{\starttime} % \DescribeMacro{\endtime} -% \changes{V1.5b}{2000/10/10}{\cmd{location} added} +% \changes{V1.5b}{2000/10/10}{\cmd{\location} added} % \DescribeMacro{\location} % \begin{macrocode} \def\minutesdate#1{\gdef\min@date{#1}}%use in \task @@ -1062,7 +1230,7 @@ Test for the different options\\ Test der verschiedenen Optionen} % \end{macrocode} % % \DescribeMacro{\participant} -% \changes{V1.5b}{2000/12/20}{\cmd{guest} added} +% \changes{V1.5b}{2000/12/20}{\cmd{\guest} added} % \DescribeMacro{\guest} % \begin{macrocode} \def\participant#1{\def\min@participiant{#1}} @@ -1127,7 +1295,7 @@ Test for the different options\\ Test der verschiedenen Optionen} % % \subsection{Load a minutes} % \begin{macro}{\inputminutes}% -% \changes{V1.4B}{2000/08/10}{Add commands for loading minutes in file} +% \changes{V1.4b}{2000/08/10}{Add commands for loading minutes in file} % If you have a master file for all minutes and the minutes in % special files, you can load the fields with \verb|\inputminutes|. % As an advantage the filename is stored and can be used for the @@ -1190,7 +1358,7 @@ Test for the different options\\ Test der verschiedenen Optionen} % A following \verb|\subtopic| will get a number in roman numbers. % For this we define the counter \verb|min@section| and we reset all % subsidiary counters. -%\changes{V1.5}{2000/09/15}{Bug: \cmd{addtopic} and \Lpack{scrartlc}} +%\changes{V1.5}{2000/09/15}{Bug: \cmd{\addtopic} and \Lpack{scrartcl}} % \begin{macrocode} \newcommand*{\addtopic}[2][\minxx]{ \min@checktitle @@ -1425,11 +1593,21 @@ minutes.sty:\MessageBreak % % \begin{macro}{\theminutes@attachment} % First we need some counter and their outputs. +% \changes{V1.7b}{2002/01/24}{Counter for attachment not with small roman letters} +% Attachments are counted with roman numbers. +% +% A comment of a friend of mine according small roman numbers: +% ^^A\selectlanguage{german}% +% \emph{Aufz\"ahlungen/Numerierungen mit +% Kleinbuchstaben "`gibt es nicht"'!!! Das ist eine amerikanische +% Unsitte, weil die dort nicht verstanden haben, das es lateinische +% Ziffern nur als Versalbuchstaben gibt!!! Bitte abgew\"ohnen!} +% ^^A\selectlanguage{english} % \begin{macrocode} \newcounter{minutes@page} \@ifundefined{chapter}{ \newcounter{minutes@attachment} -\renewcommand{\theminutes@attachment}{\roman{minutes@attachment}} +\renewcommand{\theminutes@attachment}{\Roman{minutes@attachment}} }{ \newcounter{minutes@attachment}[chapter] \renewcommand{\theminutes@attachment}{ @@ -1703,7 +1881,7 @@ minutes.sty:\MessageBreak % First we define the length for the width of an vote-box. % The width will a quarter of the total place, but not more % than 2 cm. The total place is the \verb|\linewidth|. -% \changes{2001/09/20}{V1.6c}{add decisions to list of decisions}% +% \changes{V1.6c}{2001/09/20}{add decisions to list of decisions}% % \begin{macrocode} \newlength{\votelength} \newcommand{\min@voteIVtable}[1]{ @@ -1756,8 +1934,14 @@ minutes.sty:\MessageBreak % \begin{macro}{\Onevote} % \verb|\Onevote| was defined in version less V1.6c. % For compatibility it is remained. +% \changes{V1.7c}{2001/12/28}{Warning, when \cmd{\Onevote} is used} % \begin{macrocode} -\newcommand{\Onevote}{\vote} +\newcommand{\Onevote}{% + \PackageWarningNoLine{minutes.sty}{% + The use of the macro Onevote is obsolete since V1.6 + }% + \vote% + } % \end{macrocode} % \end{macro}%^^A OneVote % @@ -1895,6 +2079,24 @@ minutes.sty:\MessageBreak % \end{macro}\end{macro} %^^A\pro/\Pro % % +% \begin{environment}{Opinions} +% \changes{V1.7d}{2002/01/04}{Added the environment Opinions} +% When there are discussions, different people has different +% opinions. Here you can built a discussion with different +% participants. +% +% \begin{macrocode} +\newenvironment{Opinions}{\begin{description}}{\end{description}} +% \end{macrocode} +% \end{environment} %^^A{Opinions} +% +% \begin{macro}{\opinion} +% \changes{V1.7d}{2002/01/04}{Added \cmd{\opinion}} +% \begin{macrocode} +\newcommand{\opinion}[2]{\textsc{#1:} #2} +% \end{macrocode} +% \end{macro} %^^A +% % \section{Tasks} % \changes{V1.6b}{2001/02/18}{task possible outside minutes environment} % \begin{macro}{\task} @@ -1924,7 +2126,7 @@ minutes.sty:\MessageBreak } % \end{macrocode} % \end{macro}%^^A{\task} -% \changes{V1.4B}{2000/08/10}{date and fileinfo of the minutes in task list} +% \changes{V1.4b}{2000/08/10}{date and fileinfo of the minutes in task list} % \begin{macro}{\min@task} % \begin{macrocode} \newcommand{\min@task}[2][\relax]{ @@ -2014,7 +2216,7 @@ minutes.sty:\MessageBreak % \item Page in the document, where the task is defined. % \end{enumerate} % -% \changes{1.6B}{2001/03/09}{Hint from Albert Sill: with scrartcl in unneeded / in listoftasks} +% \changes{V1.6b}{2001/03/09}{Hint from Albert Sill: with scrartcl in unneeded / in listoftasks} % \begin{macrocode} \newcommand{\minutestask}[7]{% % {What}{section}{When}{Who}{date}{file}{page} @@ -2238,11 +2440,15 @@ jun\or jul\or aug\or sep\or oct\or nov\or dec\fi. % \begin{macrocode} \newenvironment{Abstimmung}{\begin{Vote}}{\end{Vote}} \let\abstimmung\vote -\let\Einzelabstimmung\Onevote +\let\Einzelabstimmung\Onevote%obsolete since V1.6 % \end{macrocode} % \DescribeMacro{german argumentations} +% |\pro|, |\contra| etc. is fine for german. +% \changes{V1.7d}{2002/01/04}{Added the environment Meinung} % \begin{macrocode} \let\ergebnis\result +\newenvironment{Meinungen}{\begin{Opinions}}{\end{Opinions}} +\let\meinung\opinion % \end{macrocode} % \DescribeMacro{german decision macros} % \begin{macrocode} @@ -2273,16 +2479,99 @@ jun\or jul\or aug\or sep\or oct\or nov\or dec\fi. % \end{macrocode} % \end{macro} % +% \subsection{Dutch commands}\label{dutch!commands} +% Thanks to Johan Henselmans for all the hard work to put dutch +% commands into \Lpack{minutes.sty}. +% \begin{macro}{Dutch Alias} +% \changes{V1.7c}{2001/12/28}{Add dutch commands} +% Dutch minutetaker can use dutch macros. There is no difference +% in the look or the handling of the parameters, the dutch macros +% are only alias.\par +% \DescribeMacro{dutch header macros} +% \begin{macrocode} +\let\Notulen\Minutes +\let\endNotulen\endMinutes +\let\ondertitel\subtitle +\let\voorzitter\moderation +\let\notulist\minutetaker +\let\deelnemer\participant +\let\bijeenkomstdatum\minutesdate +\let\beginbijeenkomst\starttime +\let\eindbijeenkomst\endtime +\let\locatie\location +\let\gast\guest +\let\cc\cc +\let\afwezig\missing +\let\afwezigBericht\missingExcused +\let\afwezigZonderBericht\missingNoExcuse +%\let\notulenkop\min@maketitle%->in \begin{Minutes} +\let\extranotulen\foreignMinutes +% \end{macrocode} +% \DescribeMacro{dutch topic macros} +% \verb|\topic| is also ok for dutch. +% \begin{macrocode} +\let\nieuweKolom\newcols +\let\extrapunt\addtopic +% \end{macrocode} +% \DescribeMacro{dutch voting macros} +% \begin{macrocode} +\newenvironment{Stemming}{\begin{Vote}}{\end{Vote}} +\let\stemming\vote +%%\let\Eenstemming\Onevote%obsolete since V1.6 +% \end{macrocode} +% \DescribeMacro{dutch argumentations} +%^^A \changes{V1.7d}{2002/01/04}{Added the environment Meinung} +% \begin{macrocode} +\let\resultaat\result +%\newenvironment{Meinung}{\begin{Opinions}}{\end{Opinions}} ?? +%\let\meinung\opinion ?? +% \end{macrocode} +% \DescribeMacro{dutch decision macros} +% \begin{macrocode} +\let\besluit\decision +\let\besluitonderwerp\decisiontheme +\let\besluitenlijst\listofdecisions +% \end{macrocode} +% +% \DescribeMacro{dutch task macros} +% \begin{macrocode} +\let\aktie\task +\let\aktielijst\listoftasks +% \end{macrocode} +% +% \DescribeMacro{dutch schedule macros} +% \begin{macrocode} +\let\termijn\schedule +% \end{macrocode} +% \DescribeMacro{Dutch attachment macros} +% \begin{macrocode} +\let\bijlage\attachment +\let\bijlagenlijst\listofattachments +% \end{macrocode} +% \DescribeMacro{other Dutch macros} +% \begin{macrocode} +\let\naschrift\postscript +\newenvironment{Naschrift}{\begin{Postscript}}{\end{Postscript}} +% \end{macrocode} +% \end{macro} +% % \subsection{The texts of \texttt{minutes.sty}} % For multilingual use, the packet expect the use of babel.sty. % If babel.sty is not used, the last defined language will be used -% (up to now german). +% (up to now German). +% +% If you want to add another language, copy the part +% |\extrasenglish| and replace the English words with the new one of +% your language. Please send me your addition (knut@lickert.net), so +% I can add it in the next version. +% % \begin{macro}{\addto} % \begin{macrocode} \@ifundefined{addto}{\newcommand{\addto}[2]{#2}}{\relax} % \end{macrocode} % \end{macro} -% Now the definition of the german and english text. +% +% \subsubsection{English texts} % \begin{macro}{\extrasenglisch} % \begin{macrocode} \addto\extrasenglish{ @@ -2320,9 +2609,99 @@ jun\or jul\or aug\or sep\or oct\or nov\or dec\fi. \def\mtctitle{List of topics} } } +% \end{macrocode}%^^A english +% \end{macro} +% +% \subsubsection{Dutch texts} +% Thanks again to Johan Henselmans for all the hard work to put +% dutch texts into \Lpack{minutes.sty}. +% \begin{macro}{\extrasdutch} +% \changes{V1.7c}{2001/12/28}{Add dutch texts} +% \begin{macrocode} +\addto\extrasdutch{ +\def\min@textModerator{Voorzitter} +\def\min@textMinutesTaker{Notulist} +\def\min@textPresent{Aanwezig} %Participiant: +\def\min@textAbsent{Afwezig} +\def\min@textAbsentExcused{\min@textAbsent (met bericht)} +\def\min@textAbsentNoExcuse{\min@textAbsent (zonder bericht)} +\def\min@textGuest{Gasten} +\def\min@textDate{Datum} +\def\min@textStarttime{Begin van de bijeenkomst} +\def\min@textEndtime{Eind van de bijeenkomst} +\def\min@textLocation{Locatie van de bijeenkomst} +\def\min@textCc{Distributie} +\def\min@textPostscript{Naschrift} +\def\min@textEnclosure{Bijlagen} +\def\min@textforeignMinutes{Externe notulen} +\def\min@textSecret{inclusief niet openbare informatie} +\def\min@textPage{pagina} +\def\min@toptext{}%Text before Topic +\def\min@textForeign{(no \LaTeXe -minute)} +\def\min@textYes{Ja} +\def\min@textNo{Nee} +\def\min@textNoVote{Geen Mening} +\def\min@textDecision{Besluit} +\def\min@textTask{Aktie} +\def\min@textResponsible{Verantwoordelijk} +\def\min@textAnybody{Iedereen} +\@ifundefined{chapter}{ + \renewcommand{\partname}{Notulen} + \renewcommand{\ptctitle}{Onderwerpen} + }{ + \renewcommand{\chaptername}{Notulen} + \def\mtctitle{Onderwerpen} + } +} +% \end{macrocode} +% \end{macro} +% +% \subsubsection{French texts} +% \begin{macro}{\extrasfrench} +% \changes{V1.7b}{2001/12/26}{Support of french minutes} +% Ok, I learned french in school, so I decided to add the french +% words. But since my schooldays I forgot a lot, and I am not +% familiar with french minutes. Please send me your corrections. +% \begin{macrocode} +\addto\extrasfrench{ +\def\min@textModerator{Direction proc\grave{e}s--verbal} +\def\min@textMinutesTaker{R\acute{e}dacteur du proc\grave{e}s--verbal} +\def\min@textPresent{Participant} +\def\min@textAbsent{Absent} +\def\min@textAbsentExcused{\min@textAbsent (annonc\acute{e})} +\def\min@textAbsentNoExcuse{\min@textAbsent (pas annonc\acute{e})} +\def\min@textGuest{Visiteur} +\def\min@textDate{Date} +\def\min@textStarttime{Commencement} +\def\min@textEndtime{Fin} +\def\min@textLocation{Lieu} +\def\min@textCc{Distribution} +\def\min@textPostscript{Suppl\acute{e}ment} +\def\min@textEnclosure{Appendice} +\def\min@textforeignMinutes{proc\grave{e}s--verbal \acute{e}trang\grave{e}re} +\def\min@textSecret{avec des informations secret} +\def\min@textPage{page} +\def\min@toptext{}%Text before Topic +\def\min@textForeign{proc\grave{e}s--verbal sans \LaTeX} +\def\min@textYes{Oui} +\def\min@textNo{Non} +\def\min@textNoVote{Sans d\acute{e}cision} +\def\min@textDecision{D\acute{e}cision} +\def\min@textTask{Devoir} +\def\min@textResponsible{R\acute{e}sponsible} +\def\min@textAnybody{Quelqu'un} +\@ifundefined{chapter}{ + \renewcommand{\partname}{Proc\grave{e}s--verbal} + \renewcommand{\ptctitle}{Table des proc\grave{e}s--verbal} + }{ + \renewcommand{\chaptername}{Proc\grave{e}s--verbal} + \def\mtctitle{Table des proc\grave{e}s--verbal} + } +} % \end{macrocode} % \end{macro} % +% \subsubsection{German text} % \begin{macro}{\min@germanText} % And the german textes. German got a new spelling, % so we have to define it for german and ngerman. @@ -2333,7 +2712,7 @@ jun\or jul\or aug\or sep\or oct\or nov\or dec\fi. \def\min@textModerator{Moderation} \def\min@textMinutesTaker{Protokollant} \def\min@textPresent{Anwesend} -\def\min@textAbsent{Fehlend} +\def\min@textAbsent{Abwesend} \def\min@textAbsentExcused{\min@textAbsent (entschuldigt)} \def\min@textAbsentNoExcuse{\min@textAbsent (unentschuldigt)} \def\min@textGuest{G\"aste} @@ -2351,7 +2730,7 @@ jun\or jul\or aug\or sep\or oct\or nov\or dec\fi. \def\min@textYes{Ja} \def\min@textNo{Nein} \def\min@textNoVote{Enthaltung} -\def\min@textDecision{Beschlu{\ss}} +%%\def\min@textDecision{Beschlu{\ss}}% diff new/old spelling \def\min@textTask{Aufgabe} \def\min@textResponsible{Verantwortlich} \def\min@textAnybody{Irgendwer} @@ -2365,21 +2744,33 @@ jun\or jul\or aug\or sep\or oct\or nov\or dec\fi. } } % \end{macrocode} -% \DescribeMacro{\extrasgerman} -% \DescribeMacro{\extrasngerman} +% \begin{macro}{\extrasgerman} +% \begin{macrocode} +\addto\extrasgerman{ + \min@germanText + \def\min@textDecision{Beschlu{\ss}} + } +% \end{macrocode} +% \end{macro} +% \begin{macro}{\extrasngerman} % \begin{macrocode} -\addto\extrasgerman{\min@germanText} -\addto\extrasngerman{\min@germanText} +\addto\extrasngerman{ + \min@germanText + \def\min@textDecision{Beschluss} + } % \end{macrocode} -% \end{macro} +% \end{macro} +% \end{macro}%^^A\min@germanText % % \section{Execute the Options} % \begin{macrocode} \ProcessOptions\relax % \end{macrocode} % \PrintIndex +% \PrintChanges % \Finale %\iffalse % %\fi % \end{document} +%\endinput diff --git a/Master/texmf-dist/source/latex/minutes/minutes.ins b/Master/texmf-dist/source/latex/minutes/minutes.ins index c40111ea37a..325561bef9c 100644 --- a/Master/texmf-dist/source/latex/minutes/minutes.ins +++ b/Master/texmf-dist/source/latex/minutes/minutes.ins @@ -7,7 +7,7 @@ % makeindex -s gglo -o minutes.gls minutes.glo % makeindex -s gind -o minutes.ind minutes.idx % latex minutes -% +% % or for PDF-Documentation run % % pdflatex minutes.dtx @@ -53,34 +53,29 @@ The minutes package contains: - blindtext.ins - protokol.tex German description - Overview.tex Include for minutes.dtx and protokol.tex - Also stand-alone document + Also stand-alone document - Tagesordnung.tex A template for a "Mitgliederversammlung" After running minutes.ins this package include: - minutes.sty The style itself - minutes.cfg A configuration file -- Sample.tex A file, including an english and german minute +- Sample.tex A file, including an english, dutch and german minute - SampleEN.tex An english minutes (loaded by Sample.tex) - SampleDE.tex A german minutes (loaded by Sample.tex) -- MinStyGd.tex A file to check the behaviour with other classes... - -Additional package included: -blindtext.sty: - Style to create text (commands blindtext and Blindtext) - Can be used to create examples with a lot text to become a feeling - for the look of classes, packages... - See MinStyGd.tex +- SampleNL.tex A dutch minutes (loaded by Sample.tex) +- MinStyGd.tex A file to check the behaviour with other classes, + test different layouts... ---------------------------------------------------------------------- \endpreamble \generateFile{minutes.sty}{f}{\from{minutes.dtx}{package}} -\generateFile{blindtext.sty}{f}{\from{blindtext.dtx}{package}} \nopreamble %\generateFile{minutes.cfg}{t}{\from{minutes.dtx}{config}} \generateFile{Sample.tex}{f}{\from{minutes.dtx}{sample}} \generateFile{SampleEN.tex}{f}{\from{minutes.dtx}{sampleEN}} \generateFile{SampleDE.tex}{f}{\from{minutes.dtx}{sampleDE}} +\generateFile{SampleNL.tex}{f}{\from{minutes.dtx}{sampleNL}} \generateFile{MinStyGd.tex}{f}{\from{minutes.dtx}{styleguide}} \Msg{***************************************************************} -- cgit v1.2.3