この独立した画像を2行に分割しようとしています

この独立した画像を2行に分割しようとしています

この画像を生成するためにスタンドアロンを使用しました:

ここに画像の説明を入力してください

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}

ここに画像の説明を入力してください

関連情報