Már éppen készültelek lecseszni azzal, hogy kipróbáltam és nálam működött, amikor eszembe jutott, hogy a múlt héten CVS-ből fordított saját gnuplot 4.5 mellett talán érdemes lenne megnézni az OS által adott 4.2.5-tel is.
Azt írta ki, hogy ""output.plt", line 1: undefined variable: rotate".
Szóval lehet, hogy ez az opció csak az újabb gnuplot verziókban van meg.
A Changelog-ot megnézve: igen, csak tavaly 10. hó 9-én került be ez a fícsőr.
Kis lépés egy programnak, hatalmas ugrás az emberiségnek.
Szóval használd a legújabb változatot a gnuplotból. Azzal beteszi egy rotateboxba az elforgatandó szöveget.
A jelmagyarázatot pedig a set key right below inside paranccsal teheted át lentre. A help set key pedig megmondja, hogy még hova teheted.
(Jótanács: ne csak annyit írj, hogy °C, hanem azt is írd mellé, hogy hőmérséklet, vagy még jobb, hogy minek a hőmérséklete.)
Szerk: a másik problémádat, a latex2html konverziót ez még nem fogja megoldani.
Szerintem ott az lesz a hosszú távon üdvözítő megoldás, hogy minden egyes ábrát képként (png) is legyártasz, ez triviális, mert csak egy
#################
set term png # vagy set term pngcairo, ha van
set output "ugyanazafajlnev.png"
replot
set output
#################
részt kell a gnuplot scriptek végére tenni.
Aztán csinálsz egy scriptet, ami a kész TeX forrást átnyálazza, és minden \include{ugyanazafajlnev} parancsot lecseréli \includegraphics{ugyanazafajlnev.png}-re, és ezt a módosított forrást fordíttatod át html-re.
Illetve az újabb gnuplot változatok egy értékes tulajdonsága, hogy ismerik a string változó fogalmát. Azaz mondhatod, hogy
#####################
fn = "fajlnev"
set term latex rotate
set out fn.".tex"
# set label, plot stb.
set term png # vagy set term pngcairo, ha van
set output fn.".png"
#####################
Ekkor elég a kívánt fájlnevet egyszer megadni.