Quiero usarlo gnuplottex
para dibujar gráficos en un documento LaTeX.
El problema es que gnuplottex
no acepta ninguna opción.
Un mwe sería como
\documentclass[a4paper,11pt,titlepage,twoside,openright,toc=listof, toc=bibliography]{scrreprt}
\usepackage[a4paper, left=4cm, right=2cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage[shell]{gnuplottex}
\begin{document}
\begin{figure}[hbt]
\centering
\begin{gnuplot}[terminal=epslatex,terminaloptions=color]
set xrange[0:3.1415]
set yrange[-1:1]
set grid
plot sin(x)
\end{gnuplot}
\end{figure}
\end{document}
La [shell]
opción no molesta pdflatex
, pero tampoco ayuda a convertir los archivos (tengo que usarla pdflatex --shell-escape mwe.tex
para compilar).
La [subfolder]
opción es aún peor, esto produce:
! LaTeX Error: Unknown option `subfolder' for package `gnuplottex'.
See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ...
l.54 \ProcessOptions\relax
?
Estoy usandopdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
¿Alguna idea de qué podría causar este extraño comportamiento gnuplottex
?
Respuesta1
La shell
opción le dice alpaqueteutilizar código que requiera escape de shell. Este es el comportamiento predeterminado, por lo que no es necesario incluir explícitamente la opción. Sin embargo, por razones de seguridad no puede habilitar el escape de shell para elmotordesde dentro de un documento. Necesitas la --shell-escape
opción.
No creo que la versión de gnuplottex
TeXLive 2009 tuviera la subfolder
opción. Actualice su TeX
distribución para deshacerse de este problema.