この画像を生成するためにスタンドアロンを使用しました:
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}