Zum Inhalt springen

Vorlage:AdjustNumber

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.

<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">

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

</syntaxhighlight> bewirkt:

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

Beispiel 2

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

<syntaxhighlight lang="wikitext">

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

</syntaxhighlight> 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. <syntaxhighlight lang="wikitext">

01234
00123
12345
00012
00001

</syntaxhighlight> bewirkt:

01234
00123
12345
00012
00001


Beispiel 4

Will man Abstand, geht auch noch:

<syntaxhighlight lang="wikitext">

00001234000
00000123000
00000012000
00000001000

</syntaxhighlight> denn das bewirkt:

00001234000
00000123000
00000012000
00000001000