살아가는 이야기

LaTeX에 그림 넣기 본문

컴퓨터, 풀어그림

LaTeX에 그림 넣기

우균 2010. 7. 2. 12:02

LaTeX이라는 조판 언어가 있다. 과학, 공학 분야에서 논문 쓰는 데 사용하는 프로그램인데, 그림을 넣는 과정이 조금 복잡하다. 그래서 여기에 그림을 넣는 방법을 정리한다. 


먼저 넣고 싶은 그림을 확보한다. 여기서는 파일 이름이 fig_jpg.jpg라고 가정했다. 그리고 시작 부분에 다음과 같이 선언한다.

\usepackage{graphicx}
\DeclareGraphicsExtensions{.pdf,.png,.jpg}


그리고 그림을 넣고 싶은 부분에 다음과 같이 넣는다.

\begin{figure}[htbp]
\begin{center}
    \includegraphics[scale=1.2]{fig_jpg}
    \caption{캡션} \label{fig:label}
\end{center}
\end{figure}


혹시 LaTeX을 처리하는 과정에 bounding box 정보가 없다는 말이 나오면 bounding box 파일을 만들어 줘야 한다. bounding box 파일은 수동으로 만들어 줘도 되는데, 이는 번거로우므로 ebb.exe 프로그램을 사용한다(ebb.exe는 MikTeX 표준 배포판에 포함되어 있음).

ebb fig_jpg.jpg


수행 후에 fig_jpg.bb 라는 파일이 생겼는지 확인한다. 이 파일의 내용은 대략 다음과 같은 형태인데,

%%Title: fig_jpg.jpg
%%Creator: ebb Version 0.5.2
%%BoundingBox: 0 0 177 45
%%CreationDate: Fri Jul 02 11:15:00 2010

여기에서 177, 45가 그림 크기(bounding box)를 나타낸다.

.bb 파일을 같은 폴더에 넣고 LaTeX을 처리해도 오류가 난다면 마지막 방법으로 includegraphics 명령어 옵션에 bb를 직접 넣는 방법이 있다. 생성된 bb 파일을 참고하여 아래와 같이 LaTeX 파일을 수정한다.

\begin{figure}[htbp]
\begin{center}
\includegraphics[scale=1.2,bb=0 0 177 45]{fig_jpg}
\caption{캡션} \label{fig:label}
\end{center}
\end{figure}


 최종 파일을 첨부하면 다음과 같다.

TeXfigure.zip


Comments