
tikz에서 gnuplot을 사용하여 그래프를 생성하려고 합니다. 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}
gnuplot 스크립트는 올바르게 생성되지만(즉, test.foo.gnuplot이 존재하고 올바르게 보입니다) gnuplot이 제대로 호출되지 않습니다. test.foo.table이 존재하지 않기 때문에 알 수 있습니다. 터미널로 이동하여 내 폴더로 이동하고 자동 생성된 스크립트에서 gnuplot을 수동으로 호출하면 테이블이 생성되고 tikz는 다음 컴파일에서 그래프를 올바르게 그립니다.
나는 콘솔과 로그를 뒤지기 시작했고, 콘솔에서 가장 적절해 보이는 내용은 다음과 같습니다.
(/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))sh: gnuplot: command not found
이것이 bash와 sh의 문제인 경우를 대비해 sh 터미널에서 gnuplot을 수동으로 호출했는데 제대로 작동했으므로 그것도 문제가 아닙니다.
저는 Mac OS X 10.11에서 TeXShop 3.75를 사용하고 있습니다. 내 명령은 다음과 같습니다
pdflatex --file-line-error --synctex=1 --shell-escape
내 배포 정보:
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=pdflatex 2015.5.24)
여기서 무슨 일이 일어나고 있는지에 대한 아이디어가 있습니까?
감사해요!
편집: /r/LaTeX에 있는 일부 사람들의 도움으로 문제가 무엇인지 알아냈습니다. TeXShop에는 기본 설정 창 깊숙이 묻혀 있는 작은 경로 설정이 있으며 해당 경로 설정에 하나 이상의 디렉터리를 추가할 수 없는 것 같습니다. 그래서 기본 경로로 설정된 디렉터리(궁금하신 경우 /Library/TeX/texbin)에 gnuplot에 대한 심볼릭 링크를 만들었고 이제 모든 것이 잘 작동합니다.
나는 TeXShop을 태그 목록에 추가할 것입니다. 이것이 실제로 TeXShop 문제로 끝났기 때문이며, 이 질문을 "답변"으로 설정하고 있습니다.
답변1
/r/LaTeX의 일부 사람들의 도움으로, 문제가 무엇인지 알아냈습니다. TeXShop에는 기본 설정 창 깊숙이 묻혀 있는 작은 경로 설정이 있으며 해당 경로 설정에 하나 이상의 디렉터리를 추가할 수 없는 것 같습니다. 그래서 기본 경로로 설정된 디렉터리(궁금하신 경우 /Library/TeX/texbin)에 gnuplot에 대한 심볼릭 링크를 만들었고 이제 모든 것이 잘 작동합니다.
나는 TeXShop을 태그 목록에 추가할 것입니다. 이것이 실제로 TeXShop 문제로 끝났기 때문이며, 이 질문을 "답변"으로 설정하고 있습니다.