Seite 1 von 1

\multiput mit variierenden Abstand

Verfasst: Fr 31. Jan 2014, 10:13
von Hans
Hallo!

Ist es möglich, den Abstand der mit \multiput eingefügten Objekte zu variieren? Standardmäßig ist die Anweisung ja wie folgt definiert:
\multiput(X,Y)(DX,DY){Anzahl}{Objekt}
Nun ist die Frage, ob ich DX immer kleiner werden lassen kann, um den Abstand -wie im beigefügten Minimalbeispiel- einer Linie mit zunehmender Anzahl zu verringern.
\documentclass{standalone}
\usepackage[utf8]{inputenc} 
% momentan ist DX konstant
\begin{document} 
\pagestyle{empty}
\multiput(0,0)(3,0){100}{\line(0,1){60}}
\end{document}
Über eine kurze Rückmeldung zur grundsätzlichen Möglichkeit würde ich mich freuen.

Viele Grüße
Hans

Verfasst: Fr 31. Jan 2014, 10:59
von Noch so einer
Klar:
\documentclass{standalone}
\usepackage[utf8]{inputenc}
\newcounter{DX}
\begin{document}
\pagestyle{empty}
\setcounter{DX}{100}
\multiput(0,0)(\value{DX},0){10}{\line(0,1){60}\setcounter{DX}{\numexpr \value{DX}*4/5\relax}}
\end{document}
Übrigens gehört \multiput eigentlich in eine picture-Umgebung …

Näheres zu \numexpr ist dem e-TeX-Manual zu entnehmen.

Verfasst: Fr 31. Jan 2014, 14:48
von Hans
Vielen Dank!