Problem mit PSTricks und Multido

Tabellen und Grafiken erstellen und anordnen


LatexBeginner
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Di 1. Aug 2017, 13:20

Problem mit PSTricks und Multido

Beitrag von LatexBeginner »

Hallo ich verstehe gerade nicht das Problem was auftritt.
Ich möchte Label in einem sicht änderden Winkel und Abstand einfügen.
Das geht auch super wenn ich \iAbstand=2+1 sage.
Hier ist mir aber die Änderung zu groß wenn ich 0.5 verwende geht das nicht mehr.
Ich habe mal das ganze kurz als Beispiel zusammengefasst.
\documentclass[
	fontsize=12pt,
	paper=a4,
	%landscape,
	oneside,
	reqno
	]{scrartcl}						% KOMA-Script, Dokumentenklasse

\usepackage[
	top=3cm,
	bottom=3cm,
	left=4cm,
	right=4cm
	]{geometry}						% Seitenabmessungen

\usepackage[T1]{fontenc}			% Grundcodierung der Schrift
\usepackage[utf8]{inputenc}			%
\usepackage[ngerman]{babel}			%

\usepackage{pstricks}				% PSTricks
\usepackage{auto-pst-pdf}
\usepackage{multido}

\begin{document}
\begin{pspicture}
\multido{\iWinkel=180+30, \iAbstand=2+0.5}{9}
{\uput{\iAbstand}[\iWinkel]{0}(0,0) {Test}
\psdot(0,0)}
\end{pspicture}

\begin{pspicture}
\multido{\iWinkel=180+30, \iAbstand=2+1}{9}
{\uput{\iAbstand}[\iWinkel]{0}(0,0) {Test}
\psdot(0,0)}
\end{pspicture}

\end{document}
Dateianhänge
Beispiel.pdf
ouutput
(7.52 KiB) 167-mal heruntergeladen

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Wenn Du als ersten Buchstaben Deiner Variable i verwendest, dann werden ganze Zahlen für Startwert und Schrittweite erwartet. Möchstest Du für eines davon oder für beides eine reelle Zahl vorgeben, dann ersetze das i durch r. Nimm also \rAbstand:
\documentclass[
   fontsize=12pt,
   paper=a4,
   %landscape,
   oneside,
   reqno
   ]{scrartcl}                  % KOMA-Script, Dokumentenklasse

\usepackage[
   top=3cm,
   bottom=3cm,
   left=4cm,
   right=4cm
   ]{geometry}                  % Seitenabmessungen

\usepackage[T1]{fontenc}         % Grundcodierung der Schrift
\usepackage[utf8]{inputenc}         %
\usepackage[ngerman]{babel}         %

\usepackage{pstricks}            % PSTricks
\usepackage{auto-pst-pdf}
\usepackage{multido}

\begin{document}
\begin{pspicture}
\multido{\iWinkel=180+30, \rAbstand=2+0.5}{9}
{\uput{\rAbstand}[\iWinkel]{0}(0,0) {Test}
\psdot(0,0)}
\end{pspicture}

\begin{pspicture}
\multido{\iWinkel=180+30, \iAbstand=2+1}{9}
{\uput{\iAbstand}[\iWinkel]{0}(0,0) {Test}
\psdot(0,0)}
\end{pspicture}

\end{document}

LatexBeginner
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Di 1. Aug 2017, 13:20

Beitrag von LatexBeginner »

:oops: autsch i für Integer da hätte ich auch drauf kommen können danke für die Hilfe :)

Antworten