( bzs | 2010. 03. 19., p – 16:41 )

Akkor azt hiszem összetettebb a nemtudásom.

A gnuplottal csak 2 hete foglalkozom, de nagon tetszik...

a tex-es preambulumom ez (eddig sok mindenre jó volt):

\documentclass[a4paper,10pt]{article}
\usepackage{anysize}
\marginsize{35mm}{35mm}{21mm}{35mm}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{setspace}
\usepackage{indentfirst}
%\usepackage{graphics,color}
\usepackage{graphicx,color}
\usepackage{makeidx}

\makeatletter
\let\ps@plain\ps@empty
\ps@empty
\makeatother

\sloppy
\frenchspacing
%\usepackage[latin2]{inputenc}
\usepackage[utf8]{inputenc}

\oddsidemargin=-0.5cm
\addtolength{\textheight}{2.5cm}
\addtolength{\textwidth}{-2.5cm}

\usepackage{thumbpdf}
\usepackage[pdftex,
colorlinks=true,
urlcolor=rltblue, % \href{...}{...} external (URL)
filecolor=rltgreen, % \href{...} local file
linkcolor=rltred, % \ref{...} and \pageref{...}
pdftitle={cim},
pdfauthor={Bihari Zsolt},
pdfsubject={beta 1.0},
pdfkeywords={test, testing, testable stuff},
pdfproducer={pdfLaTeX},
% pdfadjustspacing=1,
pagebackref,
pdfpagemode=None,
bookmarksopen=true]{hyperref}
\usepackage{color}
\definecolor{rltred}{rgb}{0.75,0,0}
\definecolor{rltgreen}{rgb}{0,0.5,0}
\definecolor{rltblue}{rgb}{0,0,0.75}

\usepackage{t1enc}
\usepackage[T1]{fontenc}
\usepackage[magyar]{babel}

\marginparsep=0cm
\marginparwidth=0cm
\headheight=0cm
\footskip=0cm
\oddsidemargin=-0.5cm
\addtolength{\textheight}{2.5cm}
\addtolength{\textwidth}{4.5cm}
\headsep=0cm

%%%%%%%%%%%%%%%%%5

a gnuplot által generált tex-et ez rakja be:

\vbox{
$\longrightarrow$ 1. gauge dot (port 2):\newline
\input{output-1.tex}
}

...szépen megdizájnolva persze.

a gnuplotot kipróbáltam a gnuplotot, kiszedtem a nolabelt és csodát láttam: kiírta a grafikon jobb felső sarkába a görbe nevét. Már csak a jobb alsó részre kell raknom a kiírást.

A rotatebox viszont nem megy, azt a részt nem értem.

A gnuplot által generált forrás így néz ki:

% GNUPLOT: LaTeX picture
\setlength{\unitlength}{0.240900pt}
\ifx\plotpoint\undefined\newsavebox{\plotpoint}\fi
\sbox{\plotpoint}{\rule[-0.200pt]{0.400pt}{0.400pt}}%
\begin{picture}(1500,900)(0,0)

...

\put(40,491){\makebox(0,0){($^\circ$C)}}
\put(800,21){\makebox(0,0){Measurements}}
\put(1279,820){\makebox(0,0)[r]{1. m\'erp{\H o}ont}}
\put(1299.0,820.0){\rule[-0.200pt]{24.090pt}{0.400pt}}
\put(212,123){\usebox{\plotpoint}}

...

\end{picture}

Eredetileg itt is kerestem a bajt, gondoltam a gnuplot kimenete nem elforgatva tezi be a szöveget, viszont a picture környezetet ezidáig nemigen használtam.

%%%%%%%%%%%%%%%%%%
Megnéztem a

set terminal latex
set output "output-fullgraph.tex"
set zeroaxis
set xlabel "Measurements"
set ylabel "(\$^\\circ\$C)"
#set nokey
#set multiplot
p "log.txt" u 1:2 title "port 1" smooth unique, \
"" u 1:3 title "port 2" smooth unique, \
"" u 1:4 title "port 3" smooth unique, \
"" u 1:5 title "port 4" smooth unique
#set nomultiplot

...ez így le is fut szépen, valóban felesleges a multiplot, de ha az első sorba berakom a sor végére a rotate szót, az elforgatás nem történik meg fordításkor.

Azt hiszem most jó hosszú voltam, de 3-szor upgradeltem a hozzászólást...:-)

---
--- A gond akkor van, ha látszólag minden működik. ---
---