Am 30.05.2007 um 01:55 schrieb Daniel Leidert:
Am Dienstag, den 29.05.2007, 22:09 +0200 schrieb Carsten Friede:
ich versuche gerade krampfhaft in einem Kennlinienverlauf mit GNUplot die Achsenbeschriftung so hinzubekommen, wie ich sie aus LaTeX gewohnt bin. Also mit tiefgestellten Indizes und Brüchen mit Bruchstrichen.
Ich bekomme aber entweder nur Schwarz-Weiß-Plots mit den gewünschten Beschriftungen oder Farbplots ohne diese. Wie macht man's richtig?
Mit "set term pslatex" bzw. "set term pstex" oder "epslatex" bin ich nicht weitergekommen. Eine Lösung mit AquaTerm, wäre mir die liebste.
Mit dem LaTeX-Output kenne ich mich nicht aus, aber IIRC ist das bei z.B. PNG eine Frage der gewählten Schriftart. Kannst du die relevanten Teile des Gnuplot-Skripts evtl. posten?
Hallo,
hier mal die beiden Skripte:
- plot-aqua.plt:
set logscale x set logscale y set xrange [20:4e3] set xlabel "f/Hz" set ylabel "r(f)/R" set grid R = 2000 L = 1 r(x) = 2*pi*x*L plot sqrt((r(x)/R)**2 + (R/R)**2) title "Zab", r(x)/R title "Xab", R/ R title "Rab"
- plot-latex.plt:
set term latex set output "plot.tex" set logscale x set logscale y set xrange [20:4e3] set xlabel '$\frac{f}{Hz}$' set ylabel '$\frac{r(f)}{R}$' set grid R = 2000 L = 1 r(x) = 2*pi*x*L plot sqrt((r(x)/R)**2 + (R/R)**2) title '$Z_{ab}$', r(x)/R title '$Xab$', R/R title '$R_{ab}$'
Mit dem "enhanced postscript" bekomme ich zwar ordentliche Indizes hin, aber keine latex-konforme Bruchdarstellung. Das wäre das Einzige, was jetzt noch fehlt.
MfG
Carsten