currentnumber

Produziert die wissenschaftliche Nummerierung des aktuellen Dokuments. Sie reflektiert die Anordnung in der Verzeichnis-Hierarchie.

Schalter:

-simple (1|0)
übergibt die laufende Nummer des Dokuments (ohne Hierarchie-Nummerierung). Voreinstellung: 0
-startlevel
Ebene, ab der die Nummerierung beginnen soll. Voreinstellung: 0
-endlevel
Ebene, an der die Nummerierung enden soll. Voreinstellung: end
-maxdepth
Maximale Tiefe der Nummerierung. Bei end wird beliebig tief nummeriert, bei Eingabe z. B. der Zahl 3 wird die Nummerierung in der 4. Ebene vollständig unterdrückt. Voreinstellung: end
-format
Art der Nummerierung. Es muss eine Zeichenfolge sein, bei der die Zahlenformate mit führendem % gekennzeichnet werden, z. B. %a, %1, %german. Voreinstellung: %1.%1

Es gelten diese Regeln:

"" (Leere Zeichenfolge)
übergibt eine leere Zeichenfolge.
1
Arabische Zahl, z. B. 1 2 3
0
Arabische Zahl, beginnend mit Null, z. B. 0 1 2
00001
Arabische Zahl, bis zur fünften Stelle mit Nullen aufgefüllt, z. B. 00001 00002 00003. Die Zahl der Stellen ist beliebig.
00000
Arabische Zahl, beginnend mit Null, bis zur fünften Stelle mit Nullen aufgefüllt, z. B. 00000 00001 00002. Die Zahl der Stellen ist beliebig.
a
Kleinbuchstaben, z. B. a b c
_a
Kleinbuchstaben mehrfach, z. B. aa bb cc. Entsprechendes gilt für __a, ___a etc. (Wird verwendet in einigen juristischen Publikationen.)
A
Großbuchstaben, z. B. A B C
_A
Großbuchstaben mehrfach, z. B. AA BB CC. Entsprechendes gilt für __A, ___A etc. (Wird verwendet in einigen juristischen Publikationen.)
i
römische Zahlen, Kleinbuchstaben, z. B. i ii iii
I
römische Zahlen, Großbuchstaben, z. B. I II III
german
deutsches Zahlwort, klein, z. B. eins zwei drei
German
deutsches Zahlwort, großer Anfangsbuchstabe, z. B. Eins Zwei Drei
GERMAN
deutsches Zahlwort, Großbuchstaben, z. B. EINS ZWEI DREI
english
englisches Zahlwort, klein, z. B. one two three
English
englisches Zahlwort, großer Anfangsbuchstabe, z. B. One Two Three
ENGLISH
englisches Zahlwort, Großbuchstaben, z. B. ONE TWO THREE
french
französisches Zahlwort, klein, z. B. un deux trois
French
französisches Zahlwort, großer Anfangsbuchstabe, z. B. Un Deux Trois
FRENCH
französisches Zahlwort, Großbuchstaben, z. B. UN DEUX TROIS

Bei den natürlichsprachigen Formaten german, english, french gilt ein Maximum von 999999.

Gemeinsame Schalter:


Beispiele

Mit dieser Steuersequenz erzeugen Sie eine wissenschaftliche Nummerierung:

<?tcl currentnumber ?>

Mit dieser Steuersequenz erzeugen Sie eine Nummerierung z. B. eines juristischen Aufsatzes::

<?tcl currentnumber -format {%1 %a)%_a)} ?>

Mit dieser Steuersequenz erzeugen Sie die Nummerierung des aktuellen Dokuments innerhalb des aktuellen Ordners (also ohne Nummerierung der Eltern-Elemente):

<?tcl currentnumber -startlevel end ?>

für Ebene 1 Deutsche Zahlworte, für Ebene 2 römische Ziffern, für Ebene 3 Kleinbuchstaben, ab Ebene 4 gar keine Nummerierung:

<?tcl currentnumber -format {%German%I%a} -simple 1 -maxdepth 3 ?>

No Software Patents

© Wolf Busch | Home | Inhalt | A-Z