Latex
[LaTex] LaTex에서 그림 여러 개 넣기 / 2X2, 3X3 그림 넣기 / Sugfigures 사용법
꿀개
2023. 2. 6. 16:54
논문을 작성할 때, 여러 이미지를 함께 보여줘야 하는 순간이 있다.
그럴 때 우리는 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}
출력 결과는 다음과 같다.