调整小页面上图片的标题

调整小页面上图片的标题

使用 minipage,是否可以将 (a) (b) 字母拆分到任意数字上方,以便使它们完美居中?

在此处输入图片描述

\begin{figure}[tpb]
            \subfloat[]{
               \begin{minipage}{0.45\linewidth}   %tamaño
                   \includegraphics[width=1\columnwidth,keepaspectratio]{matlab/pdr_12345_p.pdf}
                \end{minipage}}  
            \subfloat[]{
            \hspace{5mm}    \begin{minipage}{0.45\linewidth}
                    \includegraphics[width=1\columnwidth,keepaspectratio]{matlab/pdr_11111_p.pdf}

                \end{minipage}} 
    \end{figure}

提前致谢!

答案1

您可以使用该subcaption包在标题的“数字”(实际上是字母)和文本之间自动换行。该subcaption包还提供了环境subfigure(plus subtable);使用它您可以将\subfloat指令和minipage环境合并为一个环境。

以下 MWE 显示了如何完成此操作。(请注意,我没有caption为整体图形浮动提供,因为您的示例似乎不需要它。)

\documentclass[a4paper,twoside]{report}
\usepackage{subcaption}
\captionsetup[sub]{labelsep=newline}
\usepackage[demo]{graphicx} % remove '[demo]' for real version
\begin{document}
\begin{figure}
   \begin{subfigure}{0.45\linewidth}   
      \includegraphics[width=\columnwidth,keepaspectratio]{matlab/pdr_12345_p.pdf}
      \caption{First Subfigure}
   \end{subfigure}
   \hspace{\fill}   % separate the two subfigures as much as possible
   \begin{subfigure}{0.45\linewidth}
      \includegraphics[width=\columnwidth,keepaspectratio]{matlab/pdr_11111_p.pdf}
      \caption{Second Subfigure}
   \end{subfigure} 
\end{figure}

\end{document}

在此处输入图片描述

相关内容