\multiput mit variierenden Abstand

Tabellen und Grafiken erstellen und anordnen


Hans

\multiput mit variierenden Abstand

Beitrag 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

Noch so einer

Beitrag 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.

Hans

Beitrag von Hans »

Vielen Dank!

Antworten