PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Selbstdefinierte Zählerausgabe als Zeichenwiederholung



Schaali
06-11-2008, 23:09
Guten Abend allerseits,

ich beiße mir schon seit längerem die Zähne an folgendem Problem aus. Ich möchte den Wert eines Zähler (ich nenne ihn einfach mal \newcounter{blupp}) als Wiederholung eines einzelnen Zeichens ausgeben. Also so:

0 -> #
1 -> ##
2 -> ###
3 -> ####
4 -> #####
usw...

Hat jemand ne Idee, wie das gehen könnte? Ich wäre sogar mit einer einfachen aber funktionierenden if-Schleife zufrieden, aber auch die bekomme ich nicht hin.

Danke im voraus!

rais
06-11-2008, 23:37
Moin moin,

Ich möchte den Wert eines Zähler (ich nenne ihn einfach mal \newcounter{blupp}) als Wiederholung eines einzelnen Zeichens ausgeben.
etwa


\documentclass[parskip=half]{scrartcl}
\usepackage{ifthen}
\newcounter{blupp}
\newcommand*\wzeichen[1]{%
\ifnum#1 > 0
\setcounter{blupp}{#1}%
\whiledo{\value{blupp}>0}{%
\addtocounter{blupp}{-1}%
\#%
}%
\fi
}

\begin{document}
\wzeichen{12}

\wzeichen{4}

\end{document}
vllt (so hier auch mit 1--n statt 0--(n-1))?

MfG