PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : probleme mit beamer und pstricks-add



AtomAmeise
20-09-2007, 11:08
bonjour,

ich arbeite an einer Präsentation mit beamer und pstricks-add. Ich benutze pstricks-add, weil ich Graphen plotten will, die auch *chique* aussehen sollen.

Problem 1: Wenn ich die Graphen nur mit pstricks erstelle, sind die "ticks" und die "labelfonts" viel zu groß.

Das Problem konnte ich lösen, indem ich mit pstricks-add "ticksize" und "labelFontSize" verändert habe.

Problem 2: Die Veränderung der ticksize hat dazu geführt, dass die x- und y-Achse verschoben wurden, ABER: der geplottete Graph wurde nicht mit verschoben und ragt aus dem Diagramm heraus.

Dann habe ich festgestellt, dass ich ein veraltetes pstricks-add-Paket verwende, und dachte mir, dass in einer neuen Version dieser "bug" möglicherweise beseitigt ist. Also habe ich das Paket upgedated. Das hat leider nicht geholfen.

Ich hänge hier noch ein Minimalbeispiel an mit dem Vergleich pstricks / pstricks-add. Es wäre super, wenn mir jemand helfen könnte.

LG,

eve

sofa-surfer
21-09-2007, 09:27
Hallo,

ich habe mal ein bisschen rumgespielt. Mir persönlich ist immer die psgraph-Umgebung lieber um Daten zu plotten. Die skaliert u.a. die Achsen automatisch. Es gibt sicherlich viel besser zu machen, aber vielleicht ist es ein Ansatz für dich:


\begin{frame}[t]{Ein Graph mit pstricks-add}{wie man sieht,
ist der nicht Graph verschoben}
%
\begin{columns}
%
\column{6.5cm}
\psset{Dx=50,subticks=5,Dy=0.5,linecolor=darkgray, axesstyle=frame}
\psset{labelFontSize=\small,ticksize=-4pt 0}
\psset{xAxisLabel={$T$ [K]},yAxisLabel={\large $\mu_{\mathrm{eff}}$}}
\psset{xAxisLabelPos={150,-0.3},yAxisLabelPos={-40,1}}
\psset{llx=-2em,lly=-2em}
%
\begin{psgraph}(300,2){.9\linewidth}{5cm}
\readdata{\vanmumeas}{vamumeas-05T.dat}
\readdata{\vanmucalc}{vamucalc-05T.dat}
\dataplot[linewidth=1pt, plotstyle=dots, dotstyle=triangle,
fillstyle=solid, fillcolor=green, linecolor=blue]{\vanmumeas}
\dataplot[linewidth=.75pt,plotstyle=curve]{\vanmucalc}
\psline[linewidth=.75pt](175,0.2)(200,0.2)
\rput[l]{0}(210,0.2){\small calculated}
\psdots[dotstyle=triangle, fillstyle=solid, fillcolor=green,
linecolor=blue](177.5,.3)(182.5,.3)(187.5,.3)(192.5,.3)(197.5,.3)
\rput[l]{0}(210,0.33){\small measured}
\end{psgraph}%
%
\column{.5cm}
%
\column{3cm}
\begin{block}{}
\begin{itemize}
\item $B_0\;=\;0.5$\,T
\end{itemize}
\end{block}
\end{columns}
\end{frame}

AtomAmeise
24-09-2007, 11:27
Cool, das hat geholfen. Danke schön!