Vorlage:AdjustNumber
Erscheinungsbild
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
[Quelltext bearbeiten]:{{AdjustNumber| | | }}
:{{AdjustNumber| | | |Z=:}}
:{{AdjustNumber| | | |Z=}}
Parameter
[Quelltext bearbeiten]- 1
- Die auszurichtende Zahl bzw. Ziffernfolge. Sie darf neben den Ziffern 0 bis 9 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, wie viele Stellen vor dem Trennzeichen Platz sein soll. Hier ist mind. die Länge der größten Ziffernfolge bis zum Trennzeichen anzugeben.
- 3
- Angabe, wie viele 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
[Quelltext bearbeiten]Beispiel 1
[Quelltext bearbeiten]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:
- 1,234567
- 12,34567
- 123,4567
- 1234,567
- 12345,67
- 123456,7
Beispiel 2
[Quelltext bearbeiten]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 |
| 23:321 |
| 1:321 |
| 123:21 |
| 12:21 |
| 1:21 |
| 123:1 |
| 12:1 |
| 1:1 |
Beispiel 3
[Quelltext bearbeiten]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:
| 1234 |
| 123 |
| 12345 |
| 12 |
| 1 |
Beispiel 4
[Quelltext bearbeiten]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:
| 1234 |
| 123 |
| 12 |
| 1 |