Danke, das funktioniert schonmal klasse. Jetzt stehe ich allerdings vor der nächsten Schwierigkeit, die ich nicht bedacht hatte
Und zwar möchte ich gerne den Satz "Im zweiten Kapitel wird die Funktionsweise beschrieben" mit meiner neuen Funktion ersetzen:
Im \zahlwort{\ref{grundlagen}n Kapitel wird die Funktionsweise beschrieben
.
Das Problem ist, dass die Funktion eine Zahl erwartet, aber \ref{} gibt ein String zurück (Es könnte sich ja um Kapitel 2.2 handeln, dann ist das natürlich keine gültige Zahl).
ich möchte die Funktion aber tatsächlich nur mit chaptern verwenden, deren Referenz eine Zahl ist. In meinem Dokument liefert bspw.
\ref{grundlagen} %liefert "2" zurck
die Zahl zwei zurück.
Ich bräuchte also entweder eine Möglichkeit, de String in eine zahl umzuwandeln, oder ein ifcase-Konstrukt, das mit String umgeht
Wie könnte man das lösen?
Danke, das funktioniert schonmal klasse. Jetzt stehe ich allerdings vor der nächsten Schwierigkeit, die ich nicht bedacht hatte :D
Und zwar möchte ich gerne den Satz "Im zweiten Kapitel wird die Funktionsweise beschrieben" mit meiner neuen Funktion ersetzen:
[code]Im \zahlwort{\ref{grundlagen}n Kapitel wird die Funktionsweise beschrieben[/code].
Das Problem ist, dass die Funktion eine Zahl erwartet, aber \ref{} gibt ein String zurück (Es könnte sich ja um Kapitel 2.2 handeln, dann ist das natürlich keine gültige Zahl).
ich möchte die Funktion aber tatsächlich nur mit chaptern verwenden, deren Referenz eine Zahl ist. In meinem Dokument liefert bspw. [code]\ref{grundlagen} %liefert "2" zurck[/code] die Zahl zwei zurück.
Ich bräuchte also entweder eine Möglichkeit, de String in eine zahl umzuwandeln, oder ein ifcase-Konstrukt, das mit String umgeht :D
Wie könnte man das lösen?