Hi, ich hab da mal noch ne kleine Frage.
Ich bin schon fast mit dem Code fertig. Ist auch richtig cool geworden. Im Moment häng ich nur noch an einem kleinen Schönheitsfehler. Das heißt, es ginge auch ohne diesen Befehl, aber mit ihm wäre der Quelltext viel besser lesbar.
Und zwar hab ich mir nen Befehl geschrieben, der mir die Länge einer Liste bestimmt.
Code:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[]{xifthen}
\usepackage{amsmath}
\makeatletter
\newcounter{Num}
\newcommand*{\@listitem}{}
\newcommand*{\sizeoflist}[1]{%
\setcounter{Num}{0}%
\@for\@listitem:=#1\do{\stepcounter{Num}}%
\theNum%
}
\makeatother
\begin{document}
\sizeoflist{a,b,c,d} % --> 4
\end{document}
Wenn ich jetzt aber folgendes versuche, dann funktioniert das nicht.
Code:
\newcounter{rows}
\setcounter{rows}{\sizeoflist{a,b,c,d}}
Mir ist im Grunde auch schon klar warum. Für TeX ist die Zahl die er ausgibt ein Zeichen und kein numerischer Wert. Gibt es da irgend eine Möglichkeit ihm zu verklickern, dass das eine Zahl ist?
Nochmals Danke!
Grüße
Lesezeichen