summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/datenumber
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-01-28 03:00:39 +0000
committerNorbert Preining <norbert@preining.info>2022-01-28 03:00:39 +0000
commitaef84c3078da1ba1bad9754ea0555ac9bc1c0aac (patch)
tree504157331610369440808936658f31b027731b5f /macros/latex/contrib/datenumber
parentb5deca5ab245af14ca010a3e61225189e9c860f9 (diff)
CTAN sync 202201280300
Diffstat (limited to 'macros/latex/contrib/datenumber')
-rw-r--r--macros/latex/contrib/datenumber/README.txt31
-rw-r--r--macros/latex/contrib/datenumber/datenumber-english.pdfbin0 -> 196113 bytes
-rw-r--r--macros/latex/contrib/datenumber/datenumber-english.tex (renamed from macros/latex/contrib/datenumber/doc.tex)50
-rw-r--r--macros/latex/contrib/datenumber/datenumber-german.pdfbin0 -> 200979 bytes
-rw-r--r--macros/latex/contrib/datenumber/datenumber-german.tex (renamed from macros/latex/contrib/datenumber/docgerman.tex)57
-rw-r--r--macros/latex/contrib/datenumber/datenumber.dtx94
-rw-r--r--macros/latex/contrib/datenumber/doc.pdfbin66258 -> 0 bytes
-rw-r--r--macros/latex/contrib/datenumber/docgerman.pdfbin69979 -> 0 bytes
8 files changed, 122 insertions, 110 deletions
diff --git a/macros/latex/contrib/datenumber/README.txt b/macros/latex/contrib/datenumber/README.txt
index 74be60d584..348548b36d 100644
--- a/macros/latex/contrib/datenumber/README.txt
+++ b/macros/latex/contrib/datenumber/README.txt
@@ -1,12 +1,12 @@
%%
%% This is file `README.txt',
-%%
+%%
%% This file is part of the `datenumber' package,
-%%
+%%
%% Copyright (C) 2001 J"org-Michael Schr"oder.
-%%
+%%
%% IMPORTANT NOTICE:
-%%
+%%
%% This program may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.2
%% of this license or (at your option) any later version.
@@ -14,20 +14,22 @@
%% http://www.latex-project.org/lppl.txt
%% and version 1.2 or later is part of all distributions of LaTeX
%% version 1999/12/01 or later.
-%%
+%%
%% For error reports, or offers to help make this a more powerful
%% tool, please contact me on schrj020@mail.uni-mainz.de
-%%
+%%
+%% 2022/01/27: Corrects small error in datenumberfrench.ldf und in datenumberspanish.ldf (F. P\'etiard)
+%%
This program consists of all files listed here.
README.txt
datenumber.dtx
datenumber.ins
-doc.tex
-dov.dvi
-docgerman.tex
-docgerman.dvi
+datenumber-english.tex
+datenumber-english.pdf
+datenumber-german.tex
+datenumber-german.pdf
generated files:
@@ -44,16 +46,13 @@ Installation:
call latex on `datenumber.ins'
copy datenumber.sty and all *.ldf files to a place LaTeX can find it.
run `texhash', `initexmf -u' or something else.
-say latex `doc.tex' (2 times) to get a short documentation
+say pdflatex `datenumber-english.tex' (2 times) to get a short documentation
german documentation:
-Eine kurze Dokumentation ist in docgerman.tex.
+Eine kurze Dokumentation ist in datenumber-german.tex.
-Für eine kurze Beschreibung des Programmcodes in Deutsch:
+Für eine kurze Beschreibung des Programmcodes in Deutsch:
latex datenumber.dtx (2 mal)
makeindex -s gind.ist datenumber.idx
latex datenumber.dtx
-
-
-
diff --git a/macros/latex/contrib/datenumber/datenumber-english.pdf b/macros/latex/contrib/datenumber/datenumber-english.pdf
new file mode 100644
index 0000000000..1f0ce605dd
--- /dev/null
+++ b/macros/latex/contrib/datenumber/datenumber-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/datenumber/doc.tex b/macros/latex/contrib/datenumber/datenumber-english.tex
index 60d5351d66..5a2396005a 100644
--- a/macros/latex/contrib/datenumber/doc.tex
+++ b/macros/latex/contrib/datenumber/datenumber-english.tex
@@ -1,12 +1,12 @@
%%
%% This is file `docgerman.tex'.
-%%
+%%
%% This file is part of the `datenumber' package,
-%%
+%%
%% Copyright (C) 2001 J"org-Michael Schr"oder.
-%%
+%%
%% IMPORTANT NOTICE:
-%%
+%%
%% This program may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.2
%% of this license or (at your option) any later version.
@@ -14,26 +14,28 @@
%% http://www.latex-project.org/lppl.txt
%% and version 1.2 or later is part of all distributions of LaTeX
%% version 1999/12/01 or later.
-%%
+%%
%% This program consists of all files listed in README.txt.
-%%
+%%
%% For error reports, or offers to help make this a more powerful
%% tool, please contact me on schrj020@mail.uni-mainz.de
-%%
+%%
+%% 2022/01/27: Corrects small error in datenumberfrench.ldf und in datenumberspanish.ldf (F. P\'etiard)
+%%
\documentclass[draft]{article}
\usepackage{datenumber}
-
\oddsidemargin 0.25in
-\textwidth 5.875 in
+\textwidth 5.8750 in
\addtolength{\textheight}{8\baselineskip}
\addtolength{\topmargin}{-5\baselineskip}
\title{The {\tt datenumber.sty} package \fileversion}
-\author{J\"org-Michael Schr\"oder\\{\small\texttt{schrj020@mail.uni-mainz.de}}}
+\author{J\"org-Michael Schr\"oder\\%{\small\texttt{schrj020@mail.uni-mainz.de}}
+}
-\date{\filedate}
+\date{\filedate\footnote{The initial date was 2001/08/06 (version 0.02). That version corrects a small error in datenumberfrench.ldf and in datenumberspanish.ldf.}}
\newcounter{dateone}\newcounter{datetwo}%
\newcommand{\daydifftoday}[3]{%
@@ -81,23 +83,23 @@ There are five counters defined
\subsection{Macros which operate with defined counters\label{macro}}
All counters specified above are updated by these macros. \verb+\datedayname+ and \verb+\datemonthname+ are also updated.
\begin{description}
-\item[\texttt{\textbackslash setdatenumber\{year\}\{month\}\{day\}}:] Sets the counter \texttt{datenumber} to a value, which corresponds to the date.
-\item[\texttt{\textbackslash setdatebynumber\{number\}}:] Sets the counters \texttt{dateyear}, \texttt{datemonth}, and \texttt{dateday} to values, which corresponds to the number.
-\item[\texttt{\textbackslash nextdate}:] Sets the counters \texttt{dateyear}, \texttt{datemonth}, and \texttt{dateday} to the next date.
-\item[\texttt{\textbackslash prevdate}:] Sets the counters \texttt{dateyear}, \texttt{datemonth}, and \texttt{dateday} to the previous date.
-\item[\texttt{\textbackslash setdate\{year\}\{month\}\{day\}}:] Sets the counters \texttt{dateyear}, \texttt{datemonth}, and \texttt{dateday} to \texttt{year}, \texttt{month}, and \texttt{day}.
-\item[\texttt{\textbackslash setdatetoday}:] Sets the counters \texttt{dateyear}, \texttt{datemonth}, and \texttt{dateday} to the current date.
-\item[\texttt{\textbackslash datemonthname}:] typesets the month (see section \ref{monthname}).
-\item[\texttt{\textbackslash datedayname}:] typesets the weekday (see section \ref{dayname}).
-\item[\texttt{\textbackslash datedate}:] typesets the date, corresponding to the counters \texttt{dateyear}, \texttt{datemonth}, \texttt{dateday}.
+\item[{\mdseries\textbackslash}\texttt{setdatenumber}\{\texttt{year}\}\{\texttt{month}\}\{\texttt{day}\}:] Sets the counter \texttt{datenumber} to a value, which corresponds to the date.
+\item[{\mdseries\textbackslash}\texttt{setdatebynumber}\{\texttt{number}\}:] Sets the counters \texttt{dateyear}, \texttt{datemonth}, and \texttt{dateday} to values, which corresponds to the number.
+\item[{\mdseries\textbackslash}\texttt{nextdate}:] Sets the counters \texttt{dateyear}, \texttt{datemonth}, and \texttt{dateday} to the next date.
+\item[{\mdseries\textbackslash}\texttt{prevdate}:] Sets the counters \texttt{dateyear}, \texttt{datemonth}, and \texttt{dateday} to the previous date.
+\item[{\mdseries\textbackslash}\texttt{setdate}\{\texttt{year}\}\{\texttt{month}\}\{\texttt{day}\}:] Sets the counters \texttt{dateyear}, \texttt{datemonth}, and \texttt{dateday} to \texttt{year}, \texttt{month}, and \texttt{day}.
+\item[{\mdseries\textbackslash}\texttt{setdatetoday}:] Sets the counters \texttt{dateyear}, \texttt{datemonth}, and \texttt{dateday} to the current date.
+\item[{\mdseries\textbackslash}\texttt{datemonthname}:] typesets the month (see section \ref{monthname}).
+\item[{\mdseries\textbackslash}\texttt{datedayname}:] typesets the weekday (see section \ref{dayname}).
+\item[{\mdseries\textbackslash}\texttt{datedate}:] typesets the date, corresponding to the counters \texttt{dateyear}, \texttt{datemonth}, \texttt{dateday}.
\end{description}
\subsection{Macros which operate with your own counters}
Only the counters you specified are updated by these macros. \verb+\datedayname+ and \verb+\datemonthname+ are not updated.
\begin{description}\sloppypar
-\item[\texttt{\textbackslash setmydatenumber\{numbercount\}\{year\}\{month\}\{day\}}:] Sets the counter \texttt{numbercount} to a value, which corresponds to the date.
-\item[\texttt{\textbackslash setmydatebynumber\{number\}\{yearcount\}\{monthcount\}\{daycount\}}:] Sets the counters \texttt{yearcount}, \texttt{monthcount}, and \texttt{daycount} to values, which corresponds to the number.
-\item[\texttt{\textbackslash mynextdate\{yearcount\}\{monthcount\}\{daycount\}}:] Sets the counters \texttt{yearcount}, \texttt{monthcount}, and \texttt{daycount} to the next date.
-\item[\texttt{\textbackslash mynextdate\{yearcount\}\{monthcount\}\{daycount\}}:]Sets the counters \texttt{yearcount}, \texttt{monthcount}, and \texttt{daycount} to the previous date.
+\item[{\mdseries\textbackslash}\texttt{setmydatenumber}\{\texttt{numbercount}\}\{\texttt{year}\}\{\texttt{month}\}\{\texttt{day}\}:] Sets the counter \texttt{numbercount} to a value, which corresponds to the date.
+\item[{\mdseries\textbackslash}\texttt{setmydatebynumber}\{\texttt{number}\}\{\texttt{yearcount}\}\{\texttt{monthcount}\}\{\texttt{daycount}\}:] Sets the counters\\ \texttt{yearcount}, \texttt{monthcount}, and \texttt{daycount} to values, which corresponds to the number.
+\item[{\mdseries\textbackslash}\texttt{mynextdate}\{\texttt{yearcount}\}\{\texttt{monthcount}\}\{\texttt{daycount}\}:] Sets the counters \texttt{yearcount}, \texttt{monthcount}, and \texttt{daycount} to the next date.
+\item[{\mdseries\textbackslash}\texttt{mynextdate}\{\texttt{yearcount}\}\{\texttt{monthcount}\}\{\texttt{daycount}\}:] Sets the counters \texttt{yearcount}, \texttt{monthcount}, and \texttt{daycount} to the previous date.
\end{description}
\subsection{Month\label{monthname}}
diff --git a/macros/latex/contrib/datenumber/datenumber-german.pdf b/macros/latex/contrib/datenumber/datenumber-german.pdf
new file mode 100644
index 0000000000..f27018e1e3
--- /dev/null
+++ b/macros/latex/contrib/datenumber/datenumber-german.pdf
Binary files differ
diff --git a/macros/latex/contrib/datenumber/docgerman.tex b/macros/latex/contrib/datenumber/datenumber-german.tex
index 4d9271f317..505468c8a3 100644
--- a/macros/latex/contrib/datenumber/docgerman.tex
+++ b/macros/latex/contrib/datenumber/datenumber-german.tex
@@ -1,13 +1,13 @@
%%
%% This is file `docgerman.tex'.
%% generated with the docstrip utility.
-%%
+%%
%% This file is part of the `datenumber' package,
-%%
+%%
%% Copyright (C) 2001 J"org-Michael Schr"oder.
-%%
+%%
%% IMPORTANT NOTICE:
-%%
+%%
%% This program may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.2
%% of this license or (at your option) any later version.
@@ -15,12 +15,14 @@
%% http://www.latex-project.org/lppl.txt
%% and version 1.2 or later is part of all distributions of LaTeX
%% version 1999/12/01 or later.
-%%
+%%
%% This program consists of all files listed in README.txt.
-%%
+%%
%% For error reports, or offers to help make this a more powerful
%% tool, please contact me on schrj020@mail.uni-mainz.de
-%%
+%%
+%% 2022/01/27: Corrects small error in datenumberfrench.ldf und in datenumberspanish.ldf (F. P\'etiard)
+%%
\documentclass[a4paper,draft]{article}
\usepackage[german]{datenumber}
@@ -31,8 +33,9 @@
\addtolength{\topmargin}{-5\baselineskip}
\title{Das {\tt datenum.sty} Paket \fileversion}
-\author{J"org-Michael Schr"oder\\{\small\texttt{schrj020@mail.uni-mainz.de}}}
-\date{\filedate}
+\author{J"org-Michael Schr"oder\\%{\small\texttt{schrj020@mail.uni-mainz.de}}
+}
+\date{\filedate\footnote{Das ursprüngliche Datum war 2001/08/06 (version 0.02). Diese Version behebt einen kleinen Fehler in datenumberfrench.ldf und in datenumberspanish.ldf.}}
\newcounter{dateone}\newcounter{datetwo}%
\newcommand{\daydifftoday}[3]{%
@@ -81,23 +84,23 @@ Diese Z"ahler werden von den meisten Makros verwendet. Es gibt aber auch Makros
Bei diesen Makros werden alle oben genannten Z"ahler, der Wochentag und der Monatsname aktualisiert.
\begin{description}
-\item[\texttt{\textbackslash setdatenumber\{year\}\{month\}\{day\}}:] Setzt den Z"ahler \texttt{datenumber} auf den Wert, der dem Datum entspricht.
-\item[\texttt{\textbackslash setdatebynumber\{number\}}:] Setzt die Z"ahler \texttt{dateyear}, \texttt{datemonth} und \texttt{dateday} auf die Werte, die der Nummer entsprechen.
-\item[\texttt{\textbackslash nextdate}:] Setzt die Z"ahler \texttt{dateyear}, \texttt{datemonth} und \texttt{dateday} auf das n"achste Datum.
-\item[\texttt{\textbackslash prevdate}:] Setzt die Z"ahler \texttt{dateyear}, \texttt{datemonth} und \texttt{dateday} auf das vorherige Datum.
-\item[\texttt{\textbackslash setdate\{year\}\{month\}\{day\}}:] Setzt die Z"ahler \texttt{dateyear}, \texttt{datemonth} und \texttt{dateday} auf die "ubergebenen Werte.
-\item[\texttt{\textbackslash setdatetoday}:] Setzt die Z"ahler \texttt{dateyear}, \texttt{datemonth} und \texttt{dateday} auf das aktuelle Datum.
-\item[\texttt{\textbackslash datemonthname}:] Gibt den Namen des Monats aus (Siehe Abschnitt \ref{monthname}).
-\item[\texttt{\textbackslash datedayname}:] Gibt den Namen des Wochentages aus (Siehe Abschnitt \ref{dayname}).
-\item[\texttt{\textbackslash datedate}:] Gibt das Datum aus, da"s den Z"ahlern \texttt{dateyear}, \texttt{datemonth} und \texttt{dateday} entspricht.
+\item[{\mdseries\textbackslash}\texttt{setdatenumber}\{\texttt{year}\}\{\texttt{month}\}\{\texttt{day}\}:] Setzt den Z"ahler \texttt{datenumber} auf den Wert, der dem Datum entspricht.
+\item[{\mdseries\textbackslash}\texttt{setdatebynumber}\{\texttt{number}\}:] Setzt die Z"ahler \texttt{dateyear}, \texttt{datemonth} und \texttt{dateday} auf die Werte, die der Nummer entsprechen.
+\item[{\mdseries\textbackslash}\texttt{nextdate}:] Setzt die Z"ahler \texttt{dateyear}, \texttt{datemonth} und \texttt{dateday} auf das n"achste Datum.
+\item[{\mdseries\textbackslash}\texttt{prevdate}:] Setzt die Z"ahler \texttt{dateyear}, \texttt{datemonth} und \texttt{dateday} auf das vorherige Datum.
+\item[{\mdseries\textbackslash}\texttt{setdate}\{\texttt{year}\}\{\texttt{month}\}\{\texttt{day}\}:] Setzt die Z"ahler \texttt{dateyear}, \texttt{datemonth} und \texttt{dateday} auf die "ubergebenen Werte.
+\item[{\mdseries\textbackslash}\texttt{setdatetoday}:] Setzt die Z"ahler \texttt{dateyear}, \texttt{datemonth} und \texttt{dateday} auf das aktuelle Datum.
+\item[{\mdseries\textbackslash}\texttt{datemonthname}:] Gibt den Namen des Monats aus (Siehe Abschnitt \ref{monthname}).
+\item[{\mdseries\textbackslash}\texttt{datedayname}:] Gibt den Namen des Wochentages aus (Siehe Abschnitt \ref{dayname}).
+\item[{\mdseries\textbackslash}\texttt{datedate}:] Gibt das Datum aus, da"s den Z"ahlern \texttt{dateyear}, \texttt{datemonth} und \texttt{dateday} entspricht.
\end{description}
\subsection{Makros mit eigenen Z"ahlern}
Bei diesen Makros werden weder die oben genannten Z"ahler ge"andert (es sei denn, ihre Namen werden hier "ubergeben), noch werden der Wochentag und der Monatsname aktualisiert.
\begin{description}\sloppypar
-\item[\texttt{\textbackslash setmydatenumber\{numbercount\}\{year\}\{month\}\{day\}}:] Setzt den Z"ahler \texttt{numbercount} auf den Wert, der dem Datum entspricht.
-\item[\texttt{\textbackslash setmydatebynumber\{number\}\{yearcount\}\{monthcount\}\{daycount\}}:] Setzt die Z"ahler \texttt{yearcount}, \texttt{monthcount} und \texttt{daycount} auf die Werte, die der Nummer entsprechen.
-\item[\texttt{\textbackslash mynextdate\{yearcount\}\{monthcount\}\{daycount\}}:] Setzt die Z"ahler \texttt{yearcount}, \texttt{monthcount} und \texttt{daycount} auf das n"achste Datum.
-\item[\texttt{\textbackslash mynextdate\{yearcount\}\{monthcount\}\{daycount\}}:] Setzt die Z"ahler \texttt{yearcount}, \texttt{monthcount} und \texttt{daycount} auf das vorherige Datum.
+\item[{\mdseries\textbackslash}\texttt{setmydatenumber}\{\texttt{numbercount}\}\{\texttt{year}\}\{\texttt{month}\}\{\texttt{day}\}:] Setzt den Z"ahler \texttt{numbercount} auf den Wert, der dem Datum entspricht.
+\item[{\mdseries\textbackslash}\texttt{setmydatebynumber}\{\texttt{number}\}\{\texttt{yearcount}\}\{\texttt{monthcount}\}\{\texttt{daycount}\}:] Setzt die Z"ahler\\ \texttt{yearcount}, \texttt{monthcount} und \texttt{daycount} auf die Werte, die der Nummer entsprechen.
+\item[{\mdseries\textbackslash}\texttt{mynextdate}\{\texttt{yearcount}\}\{\texttt{monthcount}\}\{\texttt{daycount}\}:] Setzt die Z"ahler \texttt{yearcount}, \texttt{monthcount} und \texttt{daycount} auf das n"achste Datum.
+\item[{\mdseries\textbackslash}\texttt{mynextdate}\{\texttt{yearcount}\}\{\texttt{monthcount}\}\{\texttt{daycount}\}:] Setzt die Z"ahler \texttt{yearcount}, \texttt{monthcount} und \texttt{daycount} auf das vorherige Datum.
\end{description}
\subsection{Monatsname\label{monthname}}
@@ -107,8 +110,14 @@ Der Monatsname wird von den Makros aus Abschnitt \ref{macro} mit dem Aufruf \ve
Makros aus Abschnitt \ref{macro} definieren das Kommando \verb+\datedayname+ entsprechend dem Datum. Man kann mit \verb+\setdayname{number}+ den Wochentag auch explizit setzen, wobei 1 Montag und 7 Sonntag entspricht. Auch mit der laufenden Nummer eines Tages l"a"st sich der Wochentag setzen: \verb+\setdaynamebynumber{number}+. Das Ganze funktioniert richtig, wenn \texttt{startyear} auf 1800, 1900 oder 2000 gesetzt ist.
\section{Sprachunterst"utzung}\sloppypar
-Bisher werden die Sprachenoptionen \texttt{english}, \texttt{USenglish} (Standard), \texttt{french}, \texttt{spanish}, \texttt{german} und \texttt{ngerman} unterst"utzt. Um eine Sprache auszuw"ahlen, schreibe \verb+\dateselectlanguage{language}+.
-F"ur andere Sprachen: Erstelle eine Datei \texttt{datenumbermylanguage.ldf}. Kopiere den Inhalt von \texttt{datenumberdummy.ldf}. Ersetzte jedes Vorkommen von "`dummy"' durch "`mylanguage"' und "andere die Namen f"ur Monat und Wochentag. Nach \verb+\usepackage{datenumber}+ f"uge \verb+\input{datenumbermylanguage.ldf}+ in das Dokument ein.
+Bisher werden die Sprachenoptionen \texttt{english}, \texttt{USenglish} (Standard),
+\texttt{french}, \texttt{spanish}, \texttt{german} und \texttt{ngerman} unterst"utzt.\\
+Um eine Sprache auszuw"ahlen, schreibe \verb+\dateselectlanguage{language}+.
+F"ur andere Sprachen: Erstelle eine Datei \texttt{datenumbermylanguage.ldf}.
+Kopiere den Inhalt von \texttt{datenumberdummy.ldf}. Ersetzte jedes Vorkommen von
+"`dummy"' durch "`mylanguage"' und "andere die Namen f"ur Monat und Wochentag.
+Nach \verb+\usepackage{datenumber}+ f"uge \verb+\input{datenumbermylanguage.ldf}+
+in das Dokument ein.
\section{Beispiele}
\begin{quote}
diff --git a/macros/latex/contrib/datenumber/datenumber.dtx b/macros/latex/contrib/datenumber/datenumber.dtx
index 96864d5b3f..41fed41de2 100644
--- a/macros/latex/contrib/datenumber/datenumber.dtx
+++ b/macros/latex/contrib/datenumber/datenumber.dtx
@@ -1,13 +1,13 @@
%\iffalse meta comment
%
% This is file `datenumber.dtx',
-%
+%
% This file is part of the `datenumber' package,
-%
+%
% Copyright (C) 2001 J"org-Michael Schr"oder.
-%
+%
% IMPORTANT NOTICE:
-%
+%
% This program may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.2
% of this license or (at your option) any later version.
@@ -15,18 +15,20 @@
% http://www.latex-project.org/lppl.txt
% and version 1.2 or later is part of all distributions of LaTeX
% version 1999/12/01 or later.
-%
+%
% This program consists of all files listed in README.txt.
-%
+%
% For error reports, or offers to help make this a more powerful
% tool, please contact me on schrj020@mail.uni-mainz.de
-%
+%
+% 2022/01/27: Corrects small error in datenumberfrench.ldf und in datenumberspanish.ldf (F. P\'etiard)
+%
%\fi
%
%\iffalse
%<*datenumber>
-\def\fileversion{v0.02}
-\def\filedate{2001/08/06}
+\def\fileversion{v0.03}
+\def\filedate{2022/01/27}
%</datenumber>
%<*driver>
\documentclass{ltxdoc}
@@ -34,7 +36,6 @@
\CodelineIndex
\RecordChanges
\usepackage{german}
-\usepackage[latin1]{inputenc}
\parindent0pt
\begin{document}
\DocInput{datenumber.dtx}
@@ -55,7 +56,8 @@
% \DoNotIndex{\input, \endinput, \empty, \errmessage}
%
%\title{Das {\tt datenum.sty} Paket \fileversion}
-%\author{J\"org-Michael Schr\"oder\\{\small\texttt{schrj020@mail.uni-mainz.de}}}
+%\author{J\"org-Michael Schr\"oder\\%{\small\texttt{schrj020@mail.uni-mainz.de}}
+%}
%\date{\filedate}
%\maketitle
%\MakeShortVerb{\|}
@@ -80,18 +82,18 @@
\input datenumberUSenglish.ldf
\ProcessOptions
% \end{macrocode}
-% Interne Zähler
+% Interne Zähler
% \begin{macrocode}
\newcounter{@dayscnt}
\newcounter{@startyear}
% \end{macrocode}
%\DescribeMacro{\setstartyear}
-%Hiermit kann der Start der Nummerierung festgelegt werden. Außerden werden alle Zähler
+%Hiermit kann der Start der Nummerierung festgelegt werden. Außerden werden alle Zähler
%(siehe Abschnitt~\ref{defcounter}) Auf den heutigen Tag gesetzt.
%Am Ende der Datei wird diese Makro aufgerufen.
-%|@startyear| muß größer als 0 sein und
-%kleiner als das Jahr eines, zu berechnenden Datums. Je kleiner der Wert ist, desto länger
+%|@startyear| muß größer als 0 sein und
+%kleiner als das Jahr eines, zu berechnenden Datums. Je kleiner der Wert ist, desto länger
%dauern die Rechnungen.
% \begin{macrocode}
\def\setstartyear#1{%
@@ -111,11 +113,11 @@
%\subsection{Die grundlegenden Berechnungen}
%\DescribeMacro{\setmydatenumber}
-%Berechnung einer laufenden Nummer für ein gegebenes Datum. Der erste Parameter ist der Name
-%eines Zählers in dem die Nummer gespeichtert wird. \#2, \#3, \#4 sind die Werte für das Jahr, den Monat und den Tag.
-%Es wird getestet, ob das Datum gültig ist, ob |startyear| größer 1 und ob das übergebene
+%Berechnung einer laufenden Nummer für ein gegebenes Datum. Der erste Parameter ist der Name
+%eines Zählers in dem die Nummer gespeichtert wird. \#2, \#3, \#4 sind die Werte für das Jahr, den Monat und den Tag.
+%Es wird getestet, ob das Datum gültig ist, ob |startyear| größer 1 und ob das übergebene
%Jahr nicht kleiner als |startyear| ist. Die Zwischenergebnisse werden in |@dayscnt| gespeichert und zum
-%Schluß in den Zähler \#1 geschrieben.
+%Schluß in den Zähler \#1 geschrieben.
% \begin{macrocode}
\def\setmydatenumber#1#2#3#4{%
\ifvaliddate{#2}{#3}{#4}%
@@ -134,7 +136,7 @@
\fi
\addtocounter{@dayscnt}{%
\ifcase #3%
- \or 0\or 31\or 59
+ \or 0\or 31\or 59
\or 90\or 120\or 151
\or 181\or 212\or 243
\or 273\or 304\or 334
@@ -153,7 +155,7 @@
\ifnum#4>14
\addtocounter{@dayscnt}{-10}%
\fi
- \fi
+ \fi
\fi
\addtocounter{@dayscnt}{#4}%
\setcounter{#1}{\the@dayscnt}%
@@ -162,8 +164,8 @@
%\DescribeMacro{\setmydatebynumber}
%Berechnung eines Datums aus der laufenden Nummer. Der erste Parameter ist der Wert der Nummer.
-%\#2, \#3, \#4 sind die Namen von Zählern in denen das Jahr, der Monat und der Tag gespeichert werden sollen.
-%Es wird getestet, ob |startyear| größer 1 und ob die übergebene Nummer größer 0 ist.
+%\#2, \#3, \#4 sind die Namen von Zählern in denen das Jahr, der Monat und der Tag gespeichert werden sollen.
+%Es wird getestet, ob |startyear| größer 1 und ob die übergebene Nummer größer 0 ist.
%Die |loop|, |return| Schleife ist nicht unbedingt erforderlich, macht das Ganze aber schneller.
% \begin{macrocode}
\def\setmydatebynumber#1#2#3#4{%
@@ -204,11 +206,11 @@
% \end{macrocode}
%\DescribeMacro{\mynextdate}
-%Berechnung des nächsten Datums. Die Parameter \#1, \#2, \#3 sind die Namen von Zählern
+%Berechnung des nächsten Datums. Die Parameter \#1, \#2, \#3 sind die Namen von Zählern
%in denen das Jahr, der Monat und der Tag steht und in die das neues Datum geschrieben werden soll.
-%Es wird getestet, ob das Datum gültig ist. Auf den 4.10.1582 folgt der 15.10.1582
+%Es wird getestet, ob das Datum gültig ist. Auf den 4.10.1582 folgt der 15.10.1582
%(siehe hierzu auch Abschnitt \ref{sonstiges}, Stichwort |\ifleapyear| und |\ifvaliddate|).
-%Vielen Dank an David und Heiko für die Anregungen zu diesem Makro
+%Vielen Dank an David und Heiko für die Anregungen zu diesem Makro
% \begin{macrocode}
\def\mynextdate#1#2#3{%
\ifvaliddate{\value{#1}}{\value{#2}}{\value{#3}}%
@@ -278,9 +280,9 @@
}
% \end{macrocode}
-%\subsection{Für den Anwender\label{defcounter}}
+%\subsection{Für den Anwender\label{defcounter}}
-% Es werden 5 Zähler definiert, damit man das nicht jedesmal selbst machen muß.
+% Es werden 5 Zähler definiert, damit man das nicht jedesmal selbst machen muß.
% \begin{macrocode}
\newcounter{datenumber}
\newcounter{dateyear}
@@ -288,8 +290,8 @@
\newcounter{dateday}
\newcounter{datedayname}
% \end{macrocode}
-%Dann kommen die gleichen Makros wie eben, nur das diese mit den definierten Zählern arbeiten.
-%Außerdem werden alle Zähler aktualisiert und die Kommandos |\datedayname| und |\datemonthname|
+%Dann kommen die gleichen Makros wie eben, nur das diese mit den definierten Zählern arbeiten.
+%Außerdem werden alle Zähler aktualisiert und die Kommandos |\datedayname| und |\datemonthname|
%neu definiert (siehe Abschnitt \ref{month} und \ref{dayname}).
%\DescribeMacro{\setdatenumber}
@@ -334,7 +336,7 @@
% Jetzt noch ein paar Makros, die das Leben einfacher machen.
%\DescribeMacro{\setdate}
-%Für intuitivere Schreibweise
+%Für intuitivere Schreibweise
% \begin{macrocode}
\def\setdate#1#2#3{%#1 year, #2 month, #3 day
\setdatenumber{#1}{#2}{#3}%
@@ -352,7 +354,7 @@
%\subsection{Monat\label{month}}
%\DescribeMacro{\setmonthname}
-%Definiert |\datemonthname| entsprechend des übergebenen Wertes (1--12, Januar--Dezember).
+%Definiert |\datemonthname| entsprechend des übergebenen Wertes (1--12, Januar--Dezember).
%Wird von den Makros in Abschnitt \ref{defcounter} aufgerufen.
%Das Makro |\@monthname| wird in den |.ldf|-Dateien definiert.
% \begin{macrocode}
@@ -364,7 +366,7 @@
%\subsection{Wochentag\label{dayname}}
%\DescribeMacro{\setdayname}
-%Definiert |\datedayname| entsprechend des übergebenen Wertes (1--7, Montag--Sonntag).
+%Definiert |\datedayname| entsprechend des übergebenen Wertes (1--7, Montag--Sonntag).
%Das Makro |\@dayname| wird in den |.ldf|-Dateien definiert.
% \begin{macrocode}
\def\setdayname#1{%
@@ -392,7 +394,7 @@
%\subsection{Sonstiges\label{sonstiges}}
%\DescribeMacro{\datedate}
-%Gibt das Datum aus, das in den Standardzählern steht (siehe Abschnitt\ref{defcounter}).
+%Gibt das Datum aus, das in den Standardzählern steht (siehe Abschnitt\ref{defcounter}).
%Das Makro |\@datedate| wird in den |.ldf|-Dateien definiert.
% \begin{macrocode}
\def\datedate{\@datedate}%
@@ -412,10 +414,10 @@
%\DescribeMacro{\ifleapyear}
%Schaltjahrtest (\#1 Jahr). Nach dem Julianischen Kalender ist jedes Jahr ein Schaltjahr, das ein ganzahliges
-%Vielfaches von 4 ist. Der Gregorianischer Kalender wurde 1582 eingeführt, aber nicht von
-%allen (Christen) übernommen. Dieses Paket übernimmt ihn ab 1582. D.h., ab 1582 ist ein Jahr, daß
+%Vielfaches von 4 ist. Der Gregorianischer Kalender wurde 1582 eingeführt, aber nicht von
+%allen (Christen) übernommen. Dieses Paket übernimmt ihn ab 1582. D.h., ab 1582 ist ein Jahr, daß
%ein ganzzahlige Vielfaches von 100 ist nur dann ein Schaltjahr, wenn es auch
-%ein ganzzahlige Vielfaches von 400 ist.
+%ein ganzzahlige Vielfaches von 400 ist.
% \begin{macrocode}
\def\ifleapyear#1{%#1 year
\ifnum#1>1500
@@ -433,8 +435,8 @@
% \end{macrocode}
%\DescribeMacro{\ifvaliddate}
-%Testet auf gültige Datum (\#1, \#2, \#3: Jahr, Monat, Tag).
-%Eine Fehlermeldung wird in |\@errmessage| geschrieben, wenn das Datum ungültig ist.
+%Testet auf gültige Datum (\#1, \#2, \#3: Jahr, Monat, Tag).
+%Eine Fehlermeldung wird in |\@errmessage| geschrieben, wenn das Datum ungültig ist.
%Im Jahr 1582 folgte nach der Gregorianischer Kalenderreform auf den 4.10 der 15.10.
%Er hat uns also 10 Tage geklaut.
% \begin{macrocode}
@@ -511,7 +513,7 @@
%\DescribeMacro{\@modulo}
%Berechnet \#1 modulo \#2 und speichert das Ergebnis in |\@den|
-%Vielen Dank an Christian für dieses Makro und an Heiko für die
+%Vielen Dank an Christian für dieses Makro und an Heiko für die
%Verbesserungen
% \begin{macrocode}
\def\@modulo#1#2{%
@@ -524,9 +526,9 @@
}
% \end{macrocode}
-%\subsection{Zum Schluß}
-%Zum Schluß setzen wir noch das Startjahr, was gleichzeitig
-%alle Zähler auf das heutige Datum setzt.
+%\subsection{Zum Schluß}
+%Zum Schluß setzen wir noch das Startjahr, was gleichzeitig
+%alle Zähler auf das heutige Datum setzt.
% \begin{macrocode}
\setstartyear{1800}
% \end{macrocode}
@@ -605,7 +607,7 @@
Vendredi\or Samedi\or Dimanche\fi}
\def\@datedatefrench{\thedateday \ifnum1=\thedateday \/$^{\rm er}$\fi
- \space \datemonthname\space \number\year}
+ \space \datemonthname\space\thedateyear}
\@datelanguagefrench
%</french>
@@ -629,7 +631,7 @@
Lunes\or Martes\or Mi\'ercoles\or Jueves\or
Viernes\or S\'abado\or Domingo\fi}
-\def\@datedatespanish{\thedateday~de \datemonthname\ de~\the\year}
+\def\@datedatespanish{\thedateday~de \datemonthname\ de~\thedateyear}
\@datelanguagespanish
@@ -690,4 +692,4 @@
%\fi
%\Finale
\endinput
-%\def{\fileversion}{v0.02}\def{\filedate}{2001/08/06} \ No newline at end of file
+%\def{\fileversion}{v0.03}\def{\filedate}{2022/01/27}
diff --git a/macros/latex/contrib/datenumber/doc.pdf b/macros/latex/contrib/datenumber/doc.pdf
deleted file mode 100644
index 50d3269e9e..0000000000
--- a/macros/latex/contrib/datenumber/doc.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/datenumber/docgerman.pdf b/macros/latex/contrib/datenumber/docgerman.pdf
deleted file mode 100644
index b6745d0194..0000000000
--- a/macros/latex/contrib/datenumber/docgerman.pdf
+++ /dev/null
Binary files differ