PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datum-objekt erzeugen, dass bei Auftreten hochzählt



Dreadnought
13-09-2008, 17:14
Hi,
ich will ein Buch mit Latex schreiben und viele tägliche Emails hübsch speichern.
Um mir arbeit zu sparen und Fehler zu vermeiden habe ich "newenvironment{Brief}"s
mit von, an und Datum
Bei Datum soll nun bei jedem neuen Brief-objekt beginnend bei einem festgelegten Datum immer um 1 hochgezählt werden.


Ich hoffe mir kann wer helfen


Gruß

rais
14-09-2008, 11:14
Hallo und Herzlich Willkommen :)


Bei Datum soll nun bei jedem neuen Brief-objekt beginnend bei einem festgelegten Datum immer um 1 hochgezählt werden.

was genau willst Du, Briefe desselben Tages durchnummerieren?
Dann als Ansatz vllt -- ausgehend von `Datum' im dritten Parameter bei Deiner brief-Umgebung:


\usepackage{ifthen}
\newcommand*\meinaltesdatum{-}
\newcounter{briefprodatum}
\newenvironment{brief}[3]{%
\ifthenelse{\equal{#3}{\meinaltesdatum}}{}{%
\setcounter{briefprodatum}{0}%
}
\stepcounter{briefprodatum}%
\xdef\meinaltesdatum{#3}%
%hier Dein bisheriger Code zu brief-Beginn
}{%
%hier Dein bisheriger Code zu brief-Ende
}

zugreifen kannst Du dann auf diese Nummer mit \thebriefprodatum. Setzt zwar voraus, daß Du Deine Briefe nach Datum sortiert bereits eingibst, aber das machst Du vermutlich sowieso.

MfG