gnuplottex e escape de shell

gnuplottex e escape de shell

Estou tentando rodar gnuplottexneste 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...

opção de composição

...e o arquivo de log diz \write18 enabledna 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 gnuplotno console).


EDIT: Estou um pouco confuso sobre como usar o \gnuplotexepara apontar diretamente para o gnuplotexecutável ...

Responder1

(atualização após trocas com OP nos comentários)

Lendo gnuplottexa fonte, parece que ele testa se -shell-escapeestá 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 \ifmiktexbooleano, 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}

Bloco de citação

informação relacionada