Estou tentando rodar gnuplottex
neste MWE:
\documentclass[a4paper, 11pt]{article}
\usepackage[cm]{fullpage}
\usepackage{gnuplottex}
\begin{document}
\begin{figure}%
\centering%
\begin{gnuplot}[terminal=epslatex]
plot sin(x) w l
\end{gnuplot}
\caption{This is a simple example using the epslatex-terminal.}%
\end{figure}%
\end{document}
O ambiente da figura aparece, porém sem enredo!
Já incluí uma nova opção de composição...
...e o arquivo de log diz \write18 enabled
na terceira linha.
No entanto, o arquivo de log diz:
Este é o pdfTeX, versão 3.14159265-2.6-1.40.15 (TeX Live 2014/W32TeX) (formato pré-carregado = pdflatex 2014.9.22) 18 de fevereiro de 2016 12:01
entrando no modo estendido
\write18 ativado.[...]
Aviso do pacote gnuplottex: Escape do shell não habilitado.
(gnuplottex) Você mesmo precisará converter os gráficos.[...]
Aviso do pacote gnuplottex: converta gnuplot-gnuplottex-fig1.gnuplot manualmente
[...]
O arquivo de origem gnuplot é criado. Estou usando TeX Live 2014, TeXworks, Windows 7 (64 bits) e gnuplot 5.0 (a variável de caminho está definida - o gnuplot é iniciado ao digitar gnuplot
no console).
EDIT: Estou um pouco confuso sobre como usar o \gnuplotexe
para apontar diretamente para o gnuplot
executável ...
Responder1
(atualização após trocas com OP nos comentários)
Lendo gnuplottex
a fonte, parece que ele testa se -shell-escape
está habilitado criando primeiro um arquivo temporário. Para isso utiliza comandos unix, exceto na opção miktex
. Portanto, sugiro tentar usar essa opção também, apesar de você não estar no MikTeX. Dedos cruzados ...
(observe, porém, que sob essa opção gnuplottex
é definido como verdadeiro \ifmiktex
booleano, com escopo global)
Resposta original:
Apenas para confirmar que funciona com o shell-escape ativado. Como não estou no Windows não posso ajudar mais...
\documentclass[a4paper, 11pt]{article}
\usepackage[cm]{fullpage}
\usepackage{gnuplottex}
\begin{document}
\begin{figure}
\centering
\begin{gnuplot}[terminal=epslatex]
plot sin(x) w l
\end{gnuplot}
\caption{This is a simple example using the epslatex-terminal.}
\end{figure}
\end{document}