Systems/Unix / Linux2010.03.08 14:57
xfig로 그린 그림에 latex 수식을 삽입하고 싶을 때가 있습니다. 그럴때는 다음과 같은 절차를 따르면 됩니다. pdflatex을 쓰신다고 가정했지만, 다른 경우에도 비슷하지 않을까 싶습니다.

우선 문서에 \usepackage{graphicx}, \usepackage{color}의 두 가지 패키지를 적용합니다. \documentclass와 \begin{document} 사이입니다. 

그런 다음에, xfig로 그림을 그립니다. 텍스트를 넣을 때, 수식 부분은 $\mathcal F(p_{i,j})$와 같이 해서 넣어줍니다. 이렇게 수식을 텍스트 안에 포함시키는 경우, 해당 텍스트 부분을 "Edit" 버튼을 누른 다음 클릭하면 다이얼로그 박스가 뜨는데요. 그 창에 보면 "Special Flag"를 지정하는 콤보박스가 있습니다. 클릭해서 "Special"로 바꾸어 줍니다. 수식을 포함하는 모든 텍스트에 대해서 같은 짓을 반복해 주어야 합니다.

그런 다음에 그림을 저장하고, export합니다. export할 때에는 Language를 "Combined PDF/LaTeX (both parts)"를 선택합니다. 그런 다음 파일 명을 지정하는데, query.pdf와 같이 pdf 확장자를 갖도록 지정합니다.

그러면 파일이 두 개 만들어집니다. query.pdf와 query.pdf_t의 두 개 입니다.

이제 이 그림을 *.tex 문서 안에 포함시켜야 합니다. 포함시킬 때에는 다음과 같이 합니다.

\begin{figure}[t]
\centerline{
    \scalebox{0.63}{
        \input{query.pdf_t}
    } 
}
\caption{Communication using the result of a \emph{query}}
\label{query}
\end{figure}

이렇게 하면 그림 안에 포함시킨 모든 수식이 LaTeX 수식으로 바뀌어 포함됩니다.

문제가 생기면 보통 \usepackage를 제대로 해 주지 않아서 생기는 문제입니다. 필요한 패키지가 전부 문서에 포함되었다면, 특별한 문제 없이 제대로 되어야 합니다.

별건 아닌 팁인데, 하다 보니까 필요할 때 까먹기 쉬운 팁이라 포스팅해 봅니다. ^^ 이렇게 해서 만든 그림은 다음과 같은 모습을 하고 있습니다.


올려놓고 보니까 그림이 좀 작군요. ㅎㅎ

도움이 되셨기를...

신고
Posted by 이병준

소중한 의견, 감사합니다. ^^

  1. june8th

    IPE를 사용해보세요. http://en.wikipedia.org/wiki/Ipe_(program)
    수식이 많이 들어간 경우 인생이 편해집니다.

    2010.03.18 18:34 신고 [ ADDR : EDIT/ DEL : REPLY ]