我使用獨立來產生這張圖片:
我想將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}
圖一:
圖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}