引用小页面中的个别图表

引用小页面中的个别图表

我有一篇两栏文章和多幅图。我尝试使用 {figure*} 命令,但它占据了整条水平线,即使只有两张小图像({figure*} 问题),无法在同一行上绘制其他图像,即另一个 {figure*}。然后我使用了 {minipage} 环境,解决了这个问题(附图){迷你页面}但目前无法参考个别图表。此处附有所需图表放置的样本。所需图形位置。{minipage} 的代码是

\documentclass[journal]{IEEEtran}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{graphicx}
\begin{document}
\begin{figure}
    \begin{minipage}{.48\textwidth}
        \centering
        \subcaptionbox{}{\includegraphics[width=.47\linewidth]{image1}
        \label{label1}}
        \subcaptionbox{}{\includegraphics[width=.47\linewidth]{image2}
        \label{label2}}
        \setlength{\belowcaptionskip}{-12pt}
    \caption{caption}
        \label{Label1}
    \end{minipage}
\end{figure}

\begin{figure}
    \begin{minipage}{.48\textwidth}
        \centering
        \subcaptionbox{}{\includegraphics[width=.47\linewidth]{image3}
        \label{label3}}\quad
        \subcaptionbox{}{\includegraphics[width=.47\linewidth]{image4}
        \label{label4}}
        \setlength{\belowcaptionskip}{-16pt}
        \caption{caption}
        \label{Label2}
    \end{minipage}
\end{figure}

\begin{figure}
    \begin{minipage}{.48\textwidth}
        \centering
        \subcaptionbox{}{\includegraphics[width=.47\linewidth]{iamge5}
        \label{label5}}\quad
        \subcaptionbox{}{\includegraphics[width=.47\linewidth]{image6}
        \label{label6}}
        \subcaptionbox{}{\includegraphics[width=.47\linewidth]{image7}
        \label{label7}}\quad
        \subcaptionbox{}{\includegraphics[width=.47\linewidth]{image8}
        \label{label8}}
        \setlength{\belowcaptionskip}{-16pt}
        \caption{caption2}
        \label{Label3}
    \end{minipage}
\end{figure}
\end{document}

答案1

引用IEEEtran用户手册

子图可以通过使用 Steven Douglas Cochran 的subfigure[23] 或subfig[24] 包获得。请注意,前者不再维护,尽管它是自包含的并与 兼容IEEEtran,但与越来越多的其他 LATEX 包(包括 )不兼容 fixltx2e.sty。因此, subfigure.sty 不建议在新工作中使用,本文也不会介绍。[...] Axel Sommerfeldt 的现代且积极维护的 包 [25] 目前不推荐,因为它没有提供防止底层 从 手中夺走对主标题格式的控制权的sub-caption.sty选项。caption.styIEEEtran

选择套餐因此subfigsubcaptioncaption您在问题中加载的代码相反。

按照上述手册第 10 页的进一步建议,可以获得以下 MWE:

我在这里使用了figure环境。这将仅与两列中的一列一样宽。figure*另一方面,环境将跨越两列。

在此处输入图片描述

\documentclass[journal]{IEEEtran}
\usepackage{graphicx}

\ifCLASSOPTIONcompsoc
\usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
\else
\usepackage[caption=false,font=footnotesize]{subfig}
\fi
\begin{document}


\begin{figure}[!t]
\centering
\subfloat[subfigure's caption]{\includegraphics[width=0.47\linewidth]{example-image}
\label{fig_first_subfigure}}
\hfil
\subfloat[second subfigure's caption]{\includegraphics[width=0.47\linewidth]{example-image}
\label{fig_second_subfigure}}
\caption{Caption for the whole figure}
\label{fig_complete}
\end{figure}

\ref{fig_first_subfigure}

\ref{fig_second_subfigure}

\ref{fig_complete}

\end{document}

相关内容