[LaTeX] 그림 삽입하고 참조하기

공부/논문 작성법|2020. 6. 16. 16:33

728x90

오늘은 LaTeX에서 그림을 넣고 참조하는 방법에 대해 알아보도록 하겠습니다. LaTeX에서 그림을 넣기 위해서는 이미지 파일을 eps로 변환해줘야합니다. eps는 encapsulated postscript의 약자로, 전자출판에 널리 사용되는 그림 파일 형식입니다. .jpg, .png, .bmp와 같이 우리가 자주 사용하는 그림 파일 형식은 LaTeX에서 호환되지 않습니다. 저는 주로 포토샵을 이용해서 eps 파일으로 변환합니다. 먼저 변환해줄 이미지를 포토샵에서 열어줍니다. 그 다음에 메뉴바에서 File을 클릭한 후에 Save As...를 클릭합니다. 

 

 

저장하실 때 파일 형식을 Photoshop EPS로 설정하고 파일 이름을 원하는 이름으로 정하면 됩니다. 그러고 나서 저장을 클릭하면 eps 파일로 저장된 것을 확인할 수 있습니다. 

 

 

이제 .eps 파일로 변환된 파일을 .tex 파일이 있는 폴더에 넣어줍니다. 이제 LaTeX에 그림을 삽입해보겠습니다. 그림을 삽입할 때 필요한 LaTeX 코드 블럭은 다음과 같습니다. 참고로 아래 코드 블럭이 실행되려면 tex 파일 상단에 \usepackage{graphicx}를 넣어서 graphicx 패키지를 추가해주셔야 합니다. 일반적으로 템플릿에 포함되어 있습니다. 

 

\begin{figure}[!htbp]
\centering
   \includegraphics[width=8.5cm]{bskyvision}
   \hfil
\caption{The logo image of bskyvision.}
\label{logo}
\end{figure}

 

코드에서 중요한 부분을 표시하면 다음과 같습니다. 

 

 

위 코드를 실행하시면 다음과 같이 그림이 삽입되는 것을 확인할 수 있습니다. 원고 내에서 첫 이미지기 때문에 Fig. 1이라는 번호가 캡션 앞에 자동적으로 붙었습니다.

 

 

삽입된 그림을 문장 내에서 참조하려면 \ref{ }를 활용하면 됩니다. 그림에 달아놓은 라벨이 logo이므로, \ref{logo}를 적절한 위치에 넣어주면 참조가 됩니다. 

 

 

참고로 이미지가 다단되어 있는 것을 뛰어넘어 페이지의 중간에 위치되게 하려면 \begin{figure}를 \begin{figure*}로, \end{figure}를 \end{figure*}로 바꿔주면 됩니다. figure 뒤에 *를 붙여준 것이죠. 그렇게 바꿔주면 이미지가 다음과 같이 페이지 중간에 오게 됩니다.

 

 

 

bskyvision의 추천글 ☞

이미지 캡셔닝(image captioning), 이미지에 자동으로 캡션을 달아주자

논문을 게재하다, 개제하다, 개재하다, 무엇이 맞는 표현일까?