EDRSPIHCRSSRSS

Gnuplot TeX

Gnuplot으로 플로팅한 그림을 LaTeX에서 활용하는 방법은 몇 가지가 있다.

설치

LaTeX에서 gnuplot을 활용하기 위해서는 반드시 명령행에서 gnuplot이 동작해야 한다. 독립적으로 실행되는 애플리케이션으로 설치하면 PATH등을 걸어서 이것이 되도록 하여야 하므로, 다음과 같이 설치하는 것이 가장 좋다. (즉, 아래 설치 지침은 여러 가지 gnuplot 설치 방법 중 LaTeX에 적합한 방법만을 소개한다.)
  • Linux (Debian/Ubuntu)
    $ sudo apt-get install gnuplot
    
  • Mac Homebrew
    $ brew install gnuplot
    
  • Windows Windows binaries
    • 중요: 인스톨러 실행 시에 반드시 Add application directory to your PATH environment variable을 체크할 것

shell escape

  • gnuplot을 외부 실행하려 하는 경우, 즉 gnuplottex이나 pgfplots에서 gnuplot을 부르는 경우 반드시 컴파러에 --shell-escape를 주어야 한다. EnablingShellEscape 참조.

사용례

gnuplottex: 출처
% arara: xelatex: { shell: yes }
\documentclass{standalone}
\usepackage{gnuplottex}

\begin{document}

\begin{gnuplot}
set zeroaxis
set xtics(-2*pi, -pi, -pi/2, 0, pi/2, pi, 2*pi)
plot [-5:5] sin(x)
\end{gnuplot}

\end{document}

tikz plots:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw plot[raw gnuplot] function{
plot [0:6.5] sin(x)
};
\end{tikzpicture}
\end{document}