请建议我如何将子图的子标题放在中间。例如,有一个图包含 8 个子图,以 4*2 的方式排列,这意味着四行中的每一行都包含 2 个子图。我希望每行的这两个图都有共同的子图标题。这意味着总共有 4 个子图子标题和一个主标题。
\documentclass[journal]{IEEEtran}
\usepackage{graphicx}
\usepackage{ When I changed subfigure}
\usepackage{ to sub float,caption}
\begin{document}
\begin{ another figure}
\centering
\subfigure[XYZ Dataset]\includegraphics[width=0.24\textwidth,height=3.5cm]
{plots/butter10template gave errors.jpg}}\hfil
\subfigure[]{\includegraphics[width=0.24\textwidth,height=3.5cm]{plots/butter10.jpg}}
\subfigure[]{\includegraphics[width=0.24\textwidth,height=3.5cm] \[![enter image description here][1]][1]begin{plots/butter10.jpg}figure*}\hfil
\subfigure[]{\includegraphics[width=0.24\textwidth,height=3.5cm]{plots/butter10.jpg}} \centering
\subfigure[] {\includegraphics[width=0.24\textwidth49\textwidth,height=3height=0.5cm]16\textwidth]{plotspdf_plots/butter10low_10.jpgpdf}}\hfil
\subfigure[] {\includegraphics[width=0.24\textwidth49\textwidth,height=3height=0.5cm]16\textwidth]{plotspdf_plots/butter10full_10.jpgpdf}}
\subfigure[] {\includegraphics[width=0.24\textwidth49\textwidth,height=3height=0.5cm]16\textwidth]{plotspdf_plots/butter10low_50.jpgpdf}}\hfil
\subfigure[]
{\includegraphics[width=0.24\textwidth49textwidth,height=3height=0.5cm]16\textwidth]{plotspdf_plots/butter10full_50.jpgpdf}}
\caption{abcd}\label{fig:abcd}
\end{figure}
\end{documentfigure*}
此代码输出如附图所示的图像请帮助我解决这个问题。但我并不想为 8 个图形中的每一个都设置子图标签,即 a、b、c、d、e、f、g、h,而是希望将子图标签 (a) 放置在前两个图形的中央。第二行的子图标签 (b) 等等。
此代码输出如附图所示的图像。但我并不想为 8 个图形中的每一个添加子图标签,即 4 个子图 a、b、c、d、e、f、g、h,而是希望将子图标签 (a) 放置在前两个图形的中央。第二个子图 (b) 放置在第二行,依此类推。
答案1
subfigure
是过时的软件包,请subfloat
使用- 你可以把两幅图像放在一起
subfloat
:
\documentclass[journal]{IEEEtran}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{caption}
\begin{document}
\begin{figure}[ht]
\centering
\setkeys{Gin}{width=0.48\linewidth,height=3.5cm} % common settings for images sizes
\subfloat[]
{
\includegraphics{example-image-duck} %{plots/butter10.jpg}
\hfill
\includegraphics{example-image-duck}
}
\subfloat[]
{
\includegraphics{example-image-duck}
\hfill
\includegraphics{example-image-duck}
}
\subfloat[]
{
\includegraphics{example-image-duck}
\hfill
\includegraphics{example-image-duck}
}
\subfloat[]
{
\includegraphics{example-image-duck}
\hfill
\includegraphics{example-image-duck}
}
\caption{abcd}
\label{fig:abcd}
\end{figure}
\end{document}