Vorlage:AdjustNumber/Doku

aus Wikipedia, der freien Enzyklopädie

Diese Vorlage dient der Ausrichtung von Zahlen in Tabellen. Sie funktioniert für Dezimalzahlen und Angaben wie <Ziffernfolge>:<Ziffernfolge>. Die Vorlage funktioniert bis max. 20 Ziffern davor und max. 20 Ziffern dahinter.

Kopiervorlage

:{{AdjustNumber| | | }}
:{{AdjustNumber| | | |Z=:}}
:{{AdjustNumber| | | |Z=}}

Parameter

1
Die auszurichtende Zahl bzw. Ziffernfolge. Sie darf neben den Ziffern 0 bis neun noch ein Trennzeichen enthalten. Das kann jedes Zeichen, welches keine HTML- oder Wikifunktion hat, sein. Insbesondere ",", ".", ";", "/" oder "\". Bei Minuszeichen funktioniert es mit dem ziffernbreiten Strich exakt, sonst nur genähert.
2
Angabe, wieviele Stellen vor dem Trennzeichen Platz sein soll. Hier ist mind. die Länge der größten Ziffernfolge bis zum Trennzeichen anzugeben.
3
Angabe, wieviele Stellen nach dem Trennzeichen Platz sein soll. Hier ist mind. die größte Anzahl an Nachkommastellen in der Tabellenspalte anzugeben. Vorgabewert ist 0.
Z
Das Trennzeichen. Vorgabe ist das Komma.

Beispiele

Beispiel 1

Auflistung

* {{AdjustNumber|1,234567|6|6}}
* {{AdjustNumber|12,34567|6|6}}
* {{AdjustNumber|123,4567|6|6}}
* {{AdjustNumber|1234,567|6|6}}
* {{AdjustNumber|12345,67|6|6}}
* {{AdjustNumber|123456,7|6|6}}

bewirkt:

  • 000001,234567
  • 000012,345670
  • 000123,456700
  • 001234,567000
  • 012345,670000
  • 123456,700000

Beispiel 2

Eine Anwendung z. B. für Tabellen im Sport:

{| class="wikitable"
|{{AdjustNumber|123:321|3|3|Z=:}}
|-
|{{AdjustNumber|23:321|3|3|Z=:}}
|-
|{{AdjustNumber|1:321|3|3|Z=:}}
|-
|{{AdjustNumber|123:21|3|3|Z=:}}
|-
|{{AdjustNumber|12:21|3|3|Z=:}}
|-
|{{AdjustNumber|1:21|3|3|Z=:}}
|-
|{{AdjustNumber|123:1|3|3|Z=:}}
|-
|{{AdjustNumber|12:1|3|3|Z=:}}
|-
|{{AdjustNumber|1:1|3|3|Z=:}}
|}

bewirkt:

123:321
023:321
001:321
123:210
012:210
001:210
123:100
012:100
001:100

Beispiel 3

Ganze Zahlen: Explizit "Z=" (leer) angeben.

{| class="wikitable"
|{{AdjustNumber|1234|5|0|Z=}}
|-
|{{AdjustNumber|123|5|0|Z=}}
|-
|{{AdjustNumber|12345|5|0|Z=}}
|-
|{{AdjustNumber|12|5|0|Z=}}
|-
|{{AdjustNumber|1|5|0|Z=}}
|-
|}

bewirkt:

01234
00123
12345
00012
00001


Beispiel 4

Will man Abstand, geht auch noch:

{| class="wikitable"
|{{AdjustNumber|1234|8|3|Z=}}
|-
|{{AdjustNumber|123|8|3|Z=}}
|-
|{{AdjustNumber|12|8|3|Z=}}
|-
|{{AdjustNumber|1|8|3|Z=}}
|-
|}

denn das bewirkt:

00001234000
00000123000
00000012000
00000001000