Hallo Forum,
ich möchte Text, auch mehrzeiligen Text, durch Punkte ersetzen, welche den gleichen horizontale Ausdehnung haben wie der Text. Zum Beispiel:
"Das ist ein Test."
"......................"
Ich erreiche das mit:
\newlength{\bla}
\newcommand{\leer}[1]{\settowidth{\bla}{#1}\makebox[\bla][s]{\dotfill}}
Das funktionier aber leider nur, wenn im Originaltext kein Zeilenumbruch ist. Bei einem Zeilenumbruch des Originaltextes, ragen die Punkte über den Rand hinaus.
Hat jemand von Euch eine Idee,
wie das richtig geht?
Dank und Gruß,
Oliver
Lesezeichen