Quero usar gnuplottex
para desenhar gráficos em um documento LaTeX.
O problema é que gnuplottex
nã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.tex
para 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 shell
opçã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-escape
opção.
Não creio que a versão do gnuplottex
TeXLive 2009 tivesse essa subfolder
opção. Atualize sua TeX
distribuição para se livrar desse problema.