gnuplottex não reconhece opções

gnuplottex não reconhece opções

Quero usar gnuplottexpara desenhar gráficos em um documento LaTeX.
O problema é que gnuplottexnão aceita nenhuma opção.

Um mwe seria 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}

A [shell]opção não incomoda pdflatex, mas também não ajuda na conversão dos arquivos (tenho que usar pdflatex --shell-escape mwe.texpara compilar).

A [subfolder]opção é ainda pior, pois produz:

! 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

?

estou a usarpdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)

Alguma idéia do que pode causar esse comportamento estranho gnuplottex?

Responder1

A shellopção diz aopacotepara usar código que requer escape de shell. Este é o comportamento padrão, portanto você não precisa incluir explicitamente a opção. No entanto, por motivos de segurança, você não pode ativar o escape do shell para omotorde dentro de um documento. Você precisa da --shell-escapeopção.

Não creio que a versão do gnuplottexTeXLive 2009 tivesse essa subfolderopção. Atualize sua TeXdistribuição para se livrar desse problema.

informação relacionada