
Estou tentando usar o gnuplot no tikz para gerar um gráfico; aqui está um MWE:
\documentclass[12pt]{article}
\usepackage{tikz, pgf}
\begin{document}
\begin{tikzpicture}[domain=0:4.1, xscale=1.5, yscale=1.5]
\draw[blue, line width=2pt, samples=1000] plot[id=foo]
function{x**2} node[right] {$f(x)$};
\end{tikzpicture}
\end{document}
O script gnuplot está sendo gerado corretamente (portanto, test.foo.gnuplot existe e parece correto), mas o gnuplot não está sendo invocado corretamente, o que posso dizer porque test.foo.table não existe. Se eu entrar em um terminal e navegar até minha pasta e invocar manualmente o gnuplot no script gerado automaticamente, a tabela será gerada e então o tikz desenhará corretamente o gráfico na próxima compilação.
Comecei a vasculhar o console e os logs, e aqui está o que notei no console que parece mais pertinente:
(/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))sh: gnuplot: command not found
Caso isso fosse uma coisa de bash vs. sh, invoquei manualmente o gnuplot em um terminal sh e funcionou bem, então esse também não é o problema.
Estou usando o TeXShop 3.75 no Mac OS X 10.11. Meu comando é:
pdflatex --file-line-error --synctex=1 --shell-escape
Minhas informações de distribuição:
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=pdflatex 2015.5.24)
Idéias sobre o que talvez esteja acontecendo aqui?
Obrigado!
EDIT: Com a ajuda de algumas pessoas no /r/LaTeX, descobri qual era o problema. Acontece que o TeXShop tem sua própria configuração de caminho enterrada nas janelas de preferências, e também que você não consegue adicionar mais de um diretório a essa configuração de caminho. Então, acabei de criar um link simbólico para o gnuplot no diretório definido como caminho padrão (/Library/TeX/texbin, se você estiver curioso), e agora tudo funciona bem.
Estou adicionando o TeXShop à lista de tags, porque isso realmente acabou sendo um problema do TeXShop, e estou definindo esta pergunta como "respondida".
Responder1
Com a ajuda de algumas pessoas no /r/LaTeX, descobri qual era o problema. Acontece que o TeXShop tem sua própria configuração de caminho enterrada nas janelas de preferências, e também que você não consegue adicionar mais de um diretório a essa configuração de caminho. Então, acabei de criar um link simbólico para o gnuplot no diretório definido como caminho padrão (/Library/TeX/texbin, se você estiver curioso), e agora tudo funciona bem.
Estou adicionando o TeXShop à lista de tags, porque isso realmente acabou sendo um problema do TeXShop, e estou definindo esta pergunta como "respondida".