![여러 열과 그림을 사용하는 동안 2열 기사의 이미지를 중앙에 배치*](https://rvso.com/image/328456/%EC%97%AC%EB%9F%AC%20%EC%97%B4%EA%B3%BC%20%EA%B7%B8%EB%A6%BC%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%8F%99%EC%95%88%202%EC%97%B4%20%EA%B8%B0%EC%82%AC%EC%9D%98%20%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A5%BC%20%EC%A4%91%EC%95%99%EC%97%90%20%EB%B0%B0%EC%B9%98*.png)
나는 현재 사용하고 있는 2열 기사에 5개의 이미지를 가지고 multicols
있으며 figure*
다음과 같이 나타납니다.
\begin{figure*}
\begin{multicols}{2}
\includegraphics[width=\linewidth]{0.001.eps}\par
\includegraphics[width=\linewidth]{0.005.eps}\par
\end{multicols}
\begin{multicols}{2}
\includegraphics[width=\linewidth]{0.010.eps}\par
\includegraphics[width=\linewidth]{0.030.eps}\par
\end{multicols}
\begin{multicols}{2}
\includegraphics[width=\linewidth]{0.050.eps}\par
\end{multicols}
\caption{Here is the caption}
\label{here is the label}
\end{figure*}
그러나 나는 마지막 이미지를 중앙에 두고 싶습니다. 어떻게 달성할 수 있나요?
답변1
게으른 방법은 hspace만 사용하는 것일 수도 있습니다. 같은 것
\documentclass[12pt,a4paper,twocolumn]{scrartcl}
\usepackage{graphicx}
\begin{document}
\begin{figure*}\centering
\includegraphics[width=0.48\linewidth]{example-image-a}
\hspace{.005\linewidth}
\includegraphics[width=0.48\linewidth]{example-image-b}
\\[.5\baselineskip]
\includegraphics[width=0.48\linewidth]{example-image-a}
\hspace{.005\linewidth}
\includegraphics[width=0.48\linewidth]{example-image-b}
\\[.5\baselineskip]
\includegraphics[width=0.48\linewidth]{example-image-a}
\caption{5 Images.}
\end{figure*}
\end{document}
여기서는 줄 바꿈이 기준선의 절반만큼 확장되어 이미지 사이에 공간이 생깁니다.
subcaption
그러나 나는 다음을 사용하여 하위 그림(예: 그림 1(a) 등)을 참조할 수도 있는 솔루션을 선호합니다.
\documentclass[12pt,a4paper,twocolumn]{scrartcl}
\usepackage{graphicx,subcaption}
\begin{document}
\begin{figure*}\centering
\begin{subfigure}{.49\linewidth}
\includegraphics[width=0.98\linewidth]{example-image-a}
\caption{First.}
\end{subfigure}
\begin{subfigure}{.49\linewidth}
\includegraphics[width=0.98\linewidth]{example-image-b}
\caption{Second.}
\end{subfigure}
\begin{subfigure}{.49\linewidth}
\includegraphics[width=0.98\linewidth]{example-image-a}
\caption{Third.}
\end{subfigure}
\begin{subfigure}{.49\linewidth}
\includegraphics[width=0.98\linewidth]{example-image-b}
\caption{Fourth.}
\end{subfigure}
\begin{subfigure}{.49\linewidth}
\includegraphics[width=0.98\linewidth]{example-image-a}
\caption{Fifth.}
\end{subfigure}
\caption{5 Images.}
\end{figure*}
\end{document}
어떤 결과가 나오나요?
내부적으로 상대적인 크기가 필요하다는 점에 유의하세요. 즉,
\linewidth
하위 그림에서는 하위 그림 자체의 너비를 나타냅니다. 하위 캡션의 옵션(하위 레이블 스타일 간격 등)을 사용하여 추가로 스타일을 지정할 수 있습니다. 그리고 하위 그림 내부에서도 사용하고 싶을 수도 있습니다 \centering
. 코드는 해당 이미지를 직접 생성하므로 그대로 두겠습니다.
답변2
저는 테이블 형식 환경을 사용하여 문제를 해결했습니다!
\begin{figure*}
\centering
\begin{tabular}{@{}cc@{}}
\includegraphics[width=0.49\linewidth]{0.001.eps} &
\includegraphics[width=0.49\linewidth]{0.005.eps} \\
\includegraphics[width=0.49\linewidth]{0.010.eps} &
\includegraphics[width=0.49\linewidth]{0.030.eps} \\
\multicolumn{2}{c}{\includegraphics[width=0.49\linewidth]{0.050.eps}}
\end{tabular}
\caption{Here is the caption}
\end{figure*}
\multicolumn{2}{c}{\includegraphics[width=0.49\linewidth]
여기서 마지막 숫자를 사용하면 중앙에 위치하게 됩니다!
답변3
이 코드는 세 개의 플롯이 있는 하위 그림에 사용할 수 있습니다.
\begin{figure*} \centering %%% not \center \subfigure[Figure A]{\label{fig:a}\includegraphics[width=0.4\linewidth]{images/congestion_less.pdf}} \subfigure[Figure B]{\label{fig:b}\includegraphics[width=0.4\linewidth]{images/congestion_medium.pdf}} \par\medskip \subfigure[Figure B]{\label{fig:b}\includegraphics[width=0.4\linewidth]{images/congestion_high.pdf}} \caption{my caption} \end{figure*}