PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : subfloat mit pstricks



Quaneu
28-04-2010, 08:44
Hallo,
es will wohl kein Ende nehmen... stehe nämlich schon wieder vor einem Problem und finde einfach keine Lösung.
Ich habe folgenden Code:



\documentclass[11pt,a4paper,fleqn]{scrartcl}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage{subfig}
\usepackage{pst-pdf}
\usepackage{pst-all}
\usepackage{pstricks-add}

\begin{document}
\begin{figure}[ht]
\centering
\hfill %
\subfloat[Herkömmliche Verfahren\label{Herkoemmliche_Verfahren}]{\input{./Bilder/Opt_Ver.tex}}
\hfill % alternativ auch \hspace{1cm} für genaue Angaben
\subfloat[Simulated Annealing\label{Simulated_Annealing}]{\input{./Bilder/Opt_Ver.tex}}
\hfill %
\caption{Simulated Annealing}
\label{Simulated Annealing}
\end{figure}
\end{document}


Opt_Ver.tex sieht folgendermaßen aus



\psset{unit=1cm}
\begin{pspicture}(0,0)(2,2)
\pstextpath(0,0){\pscurve(0,0)(1,1)(1,1)(1,3)}{Heu te ist ein schöner Tag zum Wandern!}
\end{pspicture}


und die Ausgabe ist im Anhang.

Mein Problem ist nun die Position der figure, sie sollten nämlich zentriert sein. Wenn ich anstatt \input \includegraphics und eine jpg-Datei einfüge klappt es wunderbar. Daher kann es eigentlich nur an der "pstricks Graphik" liegen. Jedoch weiß ich nicht was ich machen muss, damit ich dasselbe Resultat wie bei Jpg-Dateien bekomme.

Viele Grüße und schon mal jetzt vielen Dank.

Quaneu

localghost
28-04-2010, 09:05
Schau dir doch nur mal an, welchen Platz Du für die Grafik reservierst (2×2 Längeneinheiten) und welche Koordinaten hingegen Du für die Kurve angibst. Die Grafikelemente ragen über den reservierten Platz hinaus. Überprüfen kannst Du das ganz simpel mit einem Hilfsgitter.

\begin{pspicture}[showgrid=true](0,0)(2,2)
% Grafikelemente
\end{pspicture}


MfG
Thorsten

Quaneu
28-04-2010, 09:17
Oh mein Fehler... hab die 3 vergessen zu ändern für´s Bsp.
Aber selbst wenn ich es mit


\psset{unit=1cm}
\begin{pspicture}(0,0)(2,2)
\pstextpath(0,0){\pscurve(0,0)(1,1)(1,1)(1,2)}{Heu te ist ein schöner Tag zum Wandern!}
\end{pspicture}

mache, ist es immernoch rechtsbündig. Hab´s auch mit [showgrid=true] geprüft, wobei immer alles in dem grid ist...

voss
28-04-2010, 09:37
es will wohl kein Ende nehmen... stehe nämlich schon wieder vor einem Problem und finde einfach keine Lösung.
Ich habe folgenden Code:


du musst \hfill richtig anwenden! D.h. das letzte mus lauten

\hfill~

sonst gibt es da nichts zum Füllen und deine Grafiken wandern nach
rechts. Hätteste auch leicht überprüfen könenn, indem deine \inputs
einfach durch einen Buchstaben ersetzt hättest.

HErbert

Quaneu
28-04-2010, 09:46
Perfekt, vielen Dank für eure schnell Hilfe.
Aber damit ich es verstehe, wieso klappt es bei diesem Beispiel:


\begin{figure}[ht]
\centering
\hfill %
\subfloat[Zufällige Platzierung\label{Zufaellige_Platzierung}]{\includegraphics{./Bilder/Platzierung_zufaellig}}
\hfill % alternativ auch \hspace{1cm} für genaue Angaben
\subfloat[Optimierte Platzierung\label{Optimierte_Platzierung}]{\includegraphics{./Bilder/Platzierung_opt}}
\hfill %
\caption{Platzierungen}
\label{Platzierungen}
\end{figure}


ohne ~. (Zufaellige_Platzierung und Platzierung_opt sind jpg-Dateien)

rais
28-04-2010, 10:14
Moin moin,


Aber damit ich es verstehe, wieso klappt es bei diesem Beispiel:


\begin{figure}[ht]
\centering
\hfill %
\subfloat[Zufällige Platzierung\label{Zufaellige_Platzierung}]{\includegraphics{./Bilder/Platzierung_zufaellig}}
\hfill % alternativ auch \hspace{1cm} für genaue Angaben
\subfloat[Optimierte Platzierung\label{Optimierte_Platzierung}]{\includegraphics{./Bilder/Platzierung_opt}}
\hfill %
\caption{Platzierungen}
\label{Platzierungen}
\end{figure}


ohne ~. (Zufaellige_Platzierung und Platzierung_opt sind jpg-Dateien)
es `klappt' auch hier nicht ... zumindest mit [demo] bei graphicx.

Kannst ja mal


\noindent\hrulefill\par
vor Deine figure-Umgebung setzen und Dir ansehen, wo welches Bild wie zu dieser Linie steht.

MfG

Quaneu
28-04-2010, 10:22
Stimmt... war nur reiner Zufall, da die zwei Bilder so groß waren, dass nicht gleich aufgefallen ist... nur wenn man dann wirklich sehr sehr genau hinschaut.

Sorry... und nochmals vielen Dank... ich versinke grad im Erdboden...