%20com%20Lualatex%20e%20Texmaker%3F.png)
Não tenho muita experiência com LaTeX e gostaria de configurar o Texmaker para que LuaLaTeX possa utilizar um programa externo.
Neste caso, gostaria de reproduzir um gráfico (usando Gnuplot (que foi adicionado à minha variável de ambiente de caminho:)) da documentação do PGFplots:
\documentclass[border=10pt]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[view={0}{90}]
\addplot3[domain=-2:2, domain y=-1.3:1.3, contour gnuplot={number=14}]
{exp(-x^2-y^2)*x};
\end{axis}
\end{tikzpicture}
\end{document}
Mas recebi a mensagem de erro:
! Package pgfplots Error: sorry, plot file{"Test"_contourtmp0.table} could not be opened.
Após algumas pesquisas na internet, parece que o LuaLaTeX não pode, por padrão, usar programas externos. Então tentei configurar o TeXmaker para tornar isso possível, mas não acho que exista essa opção, e o manual do TeXmaker não me diz mais nada...
É possível fazer isso com o Texmaker?
Obs: não sei se isso importa, mas utilizo a distribuição Miktex.
Atualizar
Seguindo o conselho da Gigiair, alterei o comando padrão do Texmaker.
Responder1
Claro, o TeXmaker invoca programas externos, já que latex
, lualatex
, xelatex
são programas externos para compilar seu código-fonte. Mas para usar gnuplot
, o compilador precisa chamar programas externos. Precisa ser autorizado para fazê-lo. Para fazer isso, adicione '-enable-write18' ao comando de compilação. Deveria ficar assim:"lualatex -interaction=nonstopmode -enable-write18 %.tex"