使用 minipage 时格式化图片标题

使用 minipage 时格式化图片标题

minipage我在环境中使用figure,并且我只想保留图形名称和“子标题”之类的内容minipage

梅威瑟:

目前,我绘制该图的方式如下:

\documentclass[conference]{IEEEtran}
\usepackage[demo]{graphicx}
\usepackage{lipsum}


\begin{document}

\begin{figure}
  \centering
  \begin{minipage}{0.48\linewidth}
       \centering
        \includegraphics[width=\linewidth]{a}
        \caption{a part }
    \end{minipage}
    \hfill
   \begin{minipage}{0.48\linewidth}
        \centering
         \includegraphics[width=\linewidth]{b}
          \caption{b part}
    \end{minipage}
\end{figure}

\lipsum[1]
\end{document}

其结果为:

在此处输入图片描述

要求图形标题格式:

在此处输入图片描述

答案1

由于您不需要单独交叉引用子图,因此您不需要\caption为它们自定义指令。

在此处输入图片描述

另外:由于该subcaption包与文档类不完全兼容IEEEtran,因此这个答案故意不使用该包。

\documentclass[conference]{IEEEtran}
\usepackage[demo]{graphicx}
\usepackage{lipsum}

\begin{document}

\begin{figure}[h]
  \begin{minipage}[b]{0.48\linewidth}
  \includegraphics[width=\linewidth]{a}
  
  \medskip\footnotesize\centering (a) part 
  \end{minipage}
  \hfill
  \begin{minipage}[b]{0.48\linewidth}
  \includegraphics[width=\linewidth]{b}
  
  \medskip\footnotesize\centering (b) part
  \end{minipage}

\caption{Required output format} \label{fig:required}
\end{figure}

A cross-reference to Figure \ref{fig:required}.

\lipsum[1]

\end{document}

答案2

编辑:

  • 将不会使用subcaption˙IEEEtran documentclass throw warning, thatcaption subcaption`包中的使用包,而是使用默认的文档类标题设置。package (which is loaded by
  • 但是,如果使用较旧的subfig包,则编译时不会出现问题(警告、错误),因为它与文档类兼容IEEEtra。因此,您的问题的可能简单解决方案可以是:
\documentclass[conference]{IEEEtran}
\usepackage{graphicx}
%\usepackage{subcaption}   it givers warning that instead `caption` is used default caption setup.
\usepackage{subfig}% works without any problem
\usepackage{lipsum}


\begin{document}
\lipsum[1]
\begin{figure}[ht]
    \centering
\setkeys{Gin}{width=0.48\linewidth}
\subfloat[part]{\includegraphics{example-image-a}}
\hfill 
\subfloat[part]{\includegraphics{example-image-b}}
    \caption{Required output format} 
    \label{fig:required}
\end{figure}

A cross-reference to Figure \ref{fig:required}.

\lipsum[2-7]
\end{document}

在此处输入图片描述

相关内容