- a latex file which can be included in the latex-document
or
- a latex-document which produces a pdf with the minimal-documentclass
but it does not produce a document which can be used via includestandalone.
But now I found a way to do it.
1. create example with epslatex terminal
set terminal epslatex set output "test.tex" plot sin(x) set output
2. Add preamble for standalone figure and add \end{document}
Add at the beginning of test.tex:\documentclass{standalone} \usepackage{graphicx} \begin{document}
Add at the end of test.tex
\end{document}
PS: I also wrote a gnuplot script doing all of this:
epslatexterm(name, xsize, ysize, gnuplotcommand) = sprintf('\ name="%s";\ file=name.".tex";\ set terminal epslatex size %s, %s;\ %s;\ set output name.".tex"; \ replot; \ unset output;\ eval bash(''echo \" \\\\begin{document} \" |cat - ''.file.'' > tmp '');\ eval bash(''echo \" \\\\usepackage{graphicx} \" |cat - tmp > tmp2 '');\ eval bash(''echo \" \\\\documentclass{standalone} \" |cat - tmp2 > tmp '');\ eval bash(''echo \" \\\\end{document} \" |cat tmp - > tmp2 '');\ eval bash("sed ''s/".name."/".name."-inc/g'' tmp2 > ".file );\ eval bash(''mv ''.name.''.eps ''.name.''-inc.eps'');\ eval bash(''rm tmp tmp2 -f'');\ set terminal wxt; \ ',name,xsize,ysize,gnuplotcommand)
Keine Kommentare:
Kommentar veröffentlichen