[Debian]:Re: latex Y2K Bug
Alexander Wiedeck wrote:
>
> Hi,
>
> On Fri, 7 Jan 2000 wild@mabi.de wrote:
>
> >Hi so sieht das aus. \today funktioniert auch nur hier nit dem dinbrief
> >geht es nicht.
>
> Tja, Richard ist eben auch nur ein Mensch und hat damals leider folgenden
> Fehler gemacht:
>
> \advance\yearcnt-\number1900
Ah, dankde fuer den Tip!
> Dies ergibt logischerweise 100 (2000-1900). Ich wei"s nicht, ob's
> mittlerweile jemand behoben hat, aber man kann's ja auch leicht selbst
> tun (dinbrief.cls).
Ist nicht behoben und... klar kann man's leicht tun... wenn man sich
an TeX rantraut...
Hier ist der Patch:
--- dinbrief.cls.orig Fri Jan 7 23:14:38 2000
+++ dinbrief.cls Fri Jan 7 23:17:55 2000
@@ -1731,7 +1731,7 @@
\space\number\year}
\newcount\yearcnt
\yearcnt=\year
-\advance\yearcnt-\number1900
+\ifnum\year<2000\advance\yearcnt-\number1900\else\advance\yearcnt-\number2000\fi
\def\@znumber#1{\ifnum\number#1<10 0\number#1\else\number#1\fi}
\def\ntoday{\@znumber{\number\day}.%
\@znumber{\number\month}.%
Geht gleich als Bugreport raus.
Gruesse,
Joey
--
Beware of bugs in the above code; I have only proved it correct,
not tried it. -- Donald E. Knuth
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder: 752
Reply to: