[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: