본문 바로가기
  • AI 개발자가 될래요
Latex

[LaTex] LaTex에서 그림 여러 개 넣기 / 2X2, 3X3 그림 넣기 / Sugfigures 사용법

by 꿀개 2023. 2. 6.

논문을 작성할 때, 여러 이미지를 함께 보여줘야 하는 순간이 있다.

그럴 때 우리는 figure 환경 안에서 "subfigure"를 사용하면 된다.

 

하지만 먼저 해야 할 것이 있는데, 바로 caption 과 subcaption packages를 포함하는 것이다.

작성 중인 .tex 문서 상단에 다음과 같은 패키지 포함 문구를 넣고

 

\usepackage{caption}
\usepackage{subcaption}

 

이후 필요한 부분에서 원하는 이미지들을 출력하는 코드를 작성하면 된다/

 

예를 들어 각각 캡션을 가지면서 1X3 형태로 이미지를 출력하고 싶다면 다음과 같이 코드를 작성하면 된다.

 

\begin{figure}
     \centering
     \begin{subfigure}[b]{0.3\columnwidth}
         \centering
         \includegraphics[width=\columnwidth]{graph1} % graph1:파일 명
         \caption{$y=x$}
         \label{fig:y equals x}
     \end{subfigure}
     \hfill
     \begin{subfigure}[b]{0.3\columnwidth}
         \centering
         \includegraphics[width=\columnwidth]{graph2} % graph2: 파일 명
         \caption{$y=3\sin x$}
         \label{fig:three sin x}
     \end{subfigure}
     \hfill
     \begin{subfigure}[b]{0.3\columnwidth}
         \centering
         \includegraphics[width=\columnwidth]{graph3} % graph3: 파일 명
         \caption{$y=5/x$}
         \label{fig:five over x}
     \end{subfigure}
        \caption{Three simple graphs}
        \label{fig:three graphs}
\end{figure}

 

출력 결과는 다음과 같다.

 

latex subfigure  출력 결과