이 독립형 이미지를 두 행으로 나누려고 합니다.

이 독립형 이미지를 두 행으로 나누려고 합니다.

이 그림을 생성하기 위해 독립형을 사용했습니다.

여기에 이미지 설명을 입력하세요

C와 D를 A와 B 아래에 놓고 정렬하고 싶습니다. 간단한 명령줄이 있나요? 시간 내 주셔서 대단히 감사합니다!

내 코드는 다음과 같습니다.

\documentclass[12pt,a4paper,twoside]{standalone}
\usepackage{graphicx}
\usepackage{caption,subcaption}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage{pgfplots}

\begin{document}
  \begin{figure}[htbp]
  \captionsetup[subfigure]{singlelinecheck=off,labelfont={bf}}
  \renewcommand\thesubfigure{\Alph{subfigure}}
    \begin{subfigure}{0.5\linewidth}
      \centering
      \includegraphics[width=\linewidth]{Figure2a}
      \caption{}
    \end{subfigure}%
    \begin{subfigure}{0.5\linewidth}
      \centering
      \includegraphics[width=\linewidth]{Figure2b}
      \caption{}
    \end{subfigure}

    \vspace{1cm}
    \begin{subfigure}{0.5\linewidth}
      \centering
      \includegraphics[width=\linewidth]{Figure2c}
      \caption{}
    \end{subfigure}%
    \begin{subfigure}{0.5\linewidth}
      \centering
      \includegraphics[width=\linewidth]{Figure2d}
      \caption{}
    \end{subfigure}

  \end{figure}
\end{document}

그림 A:

여기에 이미지 설명을 입력하세요

그림 B

여기에 이미지 설명을 입력하세요

그림 C

여기에 이미지 설명을 입력하세요

그림 D

여기에 이미지 설명을 입력하세요

편집하다:

다음은 이전 코드보다 훨씬 나은 새 코드입니다.

\documentclass[12pt,a4paper,twoside]{standalone}
\usepackage{graphicx}
\usepackage{caption,subcaption}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage{pgfplots}
\graphicspath{{./Figures/}}
\begin{document}

\begin{table}[htbp]
\begin{tabular}{cc}
    \includegraphics[width=\textwidth]{Figure3a.png} &
    \includegraphics[width=\textwidth]{Figure3b.png} &\\
    \includegraphics[width=\textwidth]{Figure3c.png} &
    \includegraphics[width=\textwidth]{Figure3d.png}
\end{tabular}
\end{table}
\end{document}

나는 다음을 얻습니다 :

여기에 이미지 설명을 입력하세요

왼쪽에서 오른쪽으로 하위 캡션(예: A, B, C, D)을 추가하는 방법을 알려주시면 감사하겠습니다. 감사합니다!

답변1

이 코드가 당신에게 유용할지 잘 모르겠습니다.

\documentclass[12pt,a4paper,twoside]{standalone}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage{pgfplots}
\begin{document}        
\begin{tabular}{l l}
\includegraphics[width=\textwidth]{Figure3a.png} &
\includegraphics[width=\textwidth]{Figure3b.png} \\
{\Large\textbf{(A)}} & {\Large\textbf{(B)}} \\
\includegraphics[width=\textwidth]{Figure3c.png} &
\includegraphics[width=\textwidth]{Figure3d.png} \\
{\Large\textbf{(C)}} & {\Large\textbf{(D)}} \\
\end{tabular}
\end{document}

답변2

옵션 을 사용하세요 varwidth.

예제에서는 .9\linewidth이미지를 에뮬레이션하는 데 사용했습니다. 그렇지 않으면 예제 이미지가 수평으로 서로 눌려지기 때문입니다. 또한 border=4같은 이유에서입니다. 위쪽 이미지가 위쪽에 너무 가깝습니다. 아마도 이러한 문제는 이미지에 존재하지 않을 것입니다.

하위 캡션에 여백을 설정하는 것이 좋습니다.

\documentclass[12pt,a4paper,varwidth,border=4]{standalone}
\usepackage{graphicx}
\usepackage{caption,subcaption}

\captionsetup[subfigure]{singlelinecheck=off,labelfont={bf}}
\renewcommand\thesubfigure{\Alph{subfigure}}

\begin{document}
\begin{figure}
\begin{subfigure}{0.5\linewidth}
\centering
\includegraphics[width=.9\linewidth]{example-image-a}
\caption{}
\end{subfigure}%
\begin{subfigure}{0.5\linewidth}
\centering
\includegraphics[width=.9\linewidth]{example-image-b}
\caption{}
\end{subfigure}

\vspace{1cm}
\begin{subfigure}{0.5\linewidth}
\centering
\includegraphics[width=.9\linewidth]{example-image-c}
\caption{}
\end{subfigure}%
\begin{subfigure}{0.5\linewidth}
\centering
\includegraphics[width=.9\linewidth]{example-image}
\caption{}
\end{subfigure}

\end{figure}
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보