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.
<templatestyles src="TOC nonum/styles.css"></templatestyles>
Kopiervorlage
<syntaxhighlight lang="wikitext" copy>
- Lua-Fehler in Modul:Str, Zeile 162: bad argument #1 to 'floor' (number expected, got nil)
- Lua-Fehler in Modul:Str, Zeile 162: bad argument #1 to 'floor' (number expected, got nil)
- Lua-Fehler in Modul:Str, Zeile 162: bad argument #1 to 'floor' (number expected, got nil)
</syntaxhighlight>
Parameter
- 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
Beispiel 1
Auflistung <syntaxhighlight lang="wikitext">
- 1,234567
- 12,34567
- 123,4567
- 1234,567
- 12345,67
- 123456,7
</syntaxhighlight> bewirkt:
- 1,234567
- 12,34567
- 123,4567
- 1234,567
- 12345,67
- 123456,7
Beispiel 2
Eine Anwendung z. B. für Tabellen im Sport:
<syntaxhighlight lang="wikitext">
| 123:321 |
| 23:321 |
| 1:321 |
| 123:21 |
| 12:21 |
| 1:21 |
| 123:1 |
| 12:1 |
| 1:1 |
</syntaxhighlight> bewirkt:
| 123:321 |
| 23:321 |
| 1:321 |
| 123:21 |
| 12:21 |
| 1:21 |
| 123:1 |
| 12:1 |
| 1:1 |
Beispiel 3
Ganze Zahlen: Explizit "Z=" (leer) angeben. <syntaxhighlight lang="wikitext">
| 1234 |
| 123 |
| 12345 |
| 12 |
| 1 |
</syntaxhighlight> bewirkt:
| 1234 |
| 123 |
| 12345 |
| 12 |
| 1 |
Beispiel 4
Will man Abstand, geht auch noch:
<syntaxhighlight lang="wikitext">
| 1234 |
| 123 |
| 12 |
| 1 |
</syntaxhighlight> denn das bewirkt:
| 1234 |
| 123 |
| 12 |
| 1 |