PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anordnung von pstricks-Graphiken mit subfloat



Tyrax
19-02-2008, 23:11
Tach zusammen,

ich möchte sechs kleine pstricks-Graphiken als subfloats in einer figure anordnen. Die pspictures sind alle gleich groß, es passen (mit meinen Einstellungen) je drei nebeneinander. Ich verwende u.a. diese packages:



\usepackage[dvips]{graphicx}
\usepackage{float,dsfont}
\usepackage{subfig}
\usepackage{pstricks-add,pst-node,pst-plot}


Der Code sieht in etwa so aus:



\begin{figure}[htb]
\subfloat[$G_{1}$]{%
\begin{pspicture}(0, 0)(5, 3)%
\qdisk(1, 1){2pt}%
\end{pspicture}%
}%
% Hier kommen noch fünf weitere pspictures mit gleicher Größe
\end{figure}


Anhand welcher Parameter erfolgt die Positionierung innerhalb der figure-Umgebung?

Wie kann ich folgende Anordnung erreichen?

Bild 1 Bild 2 Bild 3
Bild 4 Bild 5 Bild 6

(Bild 4 soll genau unter Bild 1 stehen usw. Bei mir sind die Bilder der unteren Zeile allerdings verschoben. )

Ist \subfloat geeignet? Wäre eine tabular-Umgebung besser geeignet?

So viele Fragen, ich danke für Eure Antworten, Grüße, Tyrax

bischi
20-02-2008, 01:43
Ich würde ne Tabelle nehmen (kommt ein wenig darauf an, wie du Bildunterschriften,... haben willst). Schau dir sonst auch mal den Beispielcode im l2picfaq.pdf an.

MfG Bischi

voss
20-02-2008, 08:59
Tach zusammen,

ich möchte sechs kleine pstricks-Graphiken als subfloats in einer figure anordnen. Die pspictures sind alle gleich groß, es passen (mit meinen Einstellungen) je drei nebeneinander. Ich verwende u.a. diese packages:



\usepackage[dvips]{graphicx}
\usepackage{float,dsfont}
\usepackage{subfig}
\usepackage{pstricks-add,pst-node,pst-plot}


Der Code sieht in etwa so aus:



\begin{figure}[htb]
\subfloat[$G_{1}$]{%
\begin{pspicture}(0, 0)(5, 3)%
\qdisk(1, 1){2pt}%
\end{pspicture}%
}%
% Hier kommen noch fünf weitere pspictures mit gleicher Größe
\end{figure}


Anhand welcher Parameter erfolgt die Positionierung innerhalb der figure-Umgebung?

Wie kann ich folgende Anordnung erreichen?

Bild 1 Bild 2 Bild 3
Bild 4 Bild 5 Bild 6

(Bild 4 soll genau unter Bild 1 stehen usw. Bei mir sind die Bilder der unteren Zeile allerdings verschoben. )


was heißt verschoben?

Bild 1\hfill Bild 2\hfill Bild 3\\
Bild 4\hfill Bild 5\hfill Bild 6

so sollte es gehen. Mit \subfloat[..]{...} natürlich.

Herbert

Tyrax
20-02-2008, 13:34
Hallo,

danke für eure Hilfe, der Vorschlag von Herbert tut genau das, was ich will. So muss ich keine Tabelle nehmen, mit den Bildunterschriften war ich zufrieden.

@Herbert: Verschoben meinte dieses:



Bild1 Bild2 Bild3
Bild4 Bild5 Bild6


Grüße, Tyrax

P.S.: Wenn ich es richtig verstanden habe, füllt \hfill den Platz in einer Zeile auf, wird es mehrmals verwendet, wird der Platz auf die Positionen der \hfill-Kommandos verteilt. So weit, so gut.
Aber was ist vorher ohne \hfill passiert?
Sieht Tex von einem pspicture nur den Rahmen, oder auch die Graphik?

voss
20-02-2008, 13:44
Hallo,

danke für eure Hilfe, der Vorschlag von Herbert tut genau das, was ich will. So muss ich keine Tabelle nehmen, mit den Bildunterschriften war ich zufrieden.

@Herbert: Verschoben meinte dieses:



Bild1 Bild2 Bild3
Bild4 Bild5 Bild6

P.S.: Wenn ich es richtig verstanden habe, füllt \hfill den Platz in einer Zeile auf, wird es mehrmals verwendet, wird der Platz auf die Positionen der \hfill-Kommandos verteilt. So weit, so gut.
Aber was ist vorher ohne \hfill passiert?
Sieht Tex von einem pspicture nur den Rahmen, oder auch die Graphik?

nein, du hast dir einfach Leerzeichen eingefangen. Dazu müsstest fu aber deinen
kompletten Code angeben ...

Herbert