von Johannes_B » Mo 3. Dez 2012, 08:43
Jap,
\newcommand*\leadingzero[1]{\ifnum#1<10\relax0#1\else#1\fi}
schreibt dir eine null vor dein Argument, somit wird aus 05 -> 005
Wie man die Länge abfragt, kann ich dir grad nicht sagen, aber du könntest
auch abfragen, ob das Argument mit einer null anfängt?
Wenn du daran interessiert bist mehr zu erfahren, dann tipp doch in dein Terminal mal
ein, das sollte dich zum Dokument
Notes On Programming in TEX von Christian Feuersänger führen.
Jap,
[code]\newcommand*\leadingzero[1]{\ifnum#1<10\relax0#1\else#1\fi}[/code]
schreibt dir eine null vor dein Argument, somit wird aus 05 -> 005
Wie man die Länge abfragt, kann ich dir grad nicht sagen, aber du könntest
auch abfragen, ob das Argument mit einer null anfängt?
Wenn du daran interessiert bist mehr zu erfahren, dann tipp doch in dein Terminal mal [code]texdoc programming[/code] ein, das sollte dich zum Dokument [i]Notes On Programming in TEX[/i] von Christian Feuersänger führen.