
TeXShop으로 다음 코드를 컴파일하면 축은 올바르게 그려지지만 플롯은 나타나지 않습니다.
%!TEX TS-options = --shell-escape
\documentclass{minimal}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\tikzset{gnuplot def/.style={samples=100,id=\arabic{idGnuplot},prefix=\jobname }}
\begin{document}
\begin{tikzpicture}
\begin{axis}[ xlabel=$x$, ylabel=$\sin(x)$ ]
\addplot gnuplot[id=sin]{sin(x)};
\end{axis}
\end{tikzpicture}
\end{document}
'''
TeXShop으로 컴파일할 때 로그 파일에 다음 오류가 발생합니다.
« 이것은 pdfTeX, 버전 3.14159265-2.6-1.40.20(TeX Live 2019)입니다(사전 로드된 형식=pdflatex 2020.3.18) 2020년 3월 20일 18:55 확장 모드 시작 \write18 활성화. 파일:줄:오류 스타일 메시지가 활성화되었습니다. %&-line 구문 분석이 활성화되었습니다. **courbes.tex (./courbes.tex
….. /…..
\openout3 = `courbes.sin.gnuplot'.
runsystem(gnuplot courbes.sin.gnuplot)...실행되었습니다.
./courbes.tex:14: 패키지 pgfplots 오류: 죄송합니다. gnuplot-result 파일 'courb es.sin.table'을 찾을 수 없습니다. 어쩌면 쉘 이스케이프 기능을 활성화해야 할까요? pdflatex의 경우 '>> pdflatex -shell-escape'입니다. '>를 호출할 수도 있습니다.
해당 gnuplot 파일에서 수동으로 gnuplot .gnuplot'을 실행합니다.
설명은 pgfplots 패키지 설명서를 참조하세요. 즉각적인 도움을 받으려면 H를 입력하세요. ...
l.14 \addplot gnuplot[id=sin]{sin(x)};
….
이 오류를 해결하려면 어떻게 해야 합니까?
감사해요