如何使用 subfloat 调整字幕和子字幕之间的距离?

如何使用 subfloat 调整字幕和子字幕之间的距离?

对于以下代码,我得到了图像中的结果。如何调整图像与其标题之间的距离?

代码输出

\begin{figure}[ht]
\subfloat[Sinal na $f_c$.]{
\begin{minipage}[c][1\width]{
   0.5\textwidth}
   \centering
   \includegraphics[width=0.9\textwidth]{figuras/v_va.eps}
 \end{minipage}}
\hfill  
\subfloat[Sinal DC na entrada]{
\begin{minipage}[c][1\width]{
   0.5\textwidth}
   \centering
   \includegraphics[width=0.9\textwidth]{figuras/v_iA.eps}
\end{minipage}}
 \caption{Resultados obtidos.}
\label{fig:exp_pa2}
 \end{figure}

答案1

简短回答

消除[1\width]

较长的答案

\begin{minipage}[c][1\width]{0.5\textwidth}...\end{minipage}要求 minipage 的高度和宽度相同,这就是问题的原因。您不需要minipage

顺便说一句,您还添加了不必要的空格。请查看以下%第二段figure代码中保护行尾的字符,比较了您的代码和我的建议所产生的结果。

\documentclass{article}
\usepackage{subfig}
\usepackage{graphicx}

\begin{document}

Some text above

\begin{figure}[htp]
\subfloat[Sinal na $f_c$.]{
\begin{minipage}[c][1\width]{
   0.5\textwidth}
   \centering
   \includegraphics[width=0.9\textwidth]{example-image-a}
 \end{minipage}}
\hfill  
\subfloat[Sinal DC na entrada]{
\begin{minipage}[c][1\width]{
   0.5\textwidth}
   \centering
   \includegraphics[width=0.9\textwidth]{example-image-b}
\end{minipage}}
\caption{Resultados obtidos.}
\label{fig:exp_pa2}
\end{figure}

Some text in the middle

\begin{figure}[htp]
\subfloat[Sinal na $f_c$.]{%
  \makebox[0.5\textwidth]{%
    \includegraphics[width=0.45\textwidth]{example-image-a}%
  }%
}% 
\subfloat[Sinal DC na entrada]{%
  \makebox[0.5\textwidth]{%
    \includegraphics[width=0.45\textwidth]{example-image-b}%
  }%
}
\caption{Resultados obtidos.}
\label{fig:exp_pa2-right}
\end{figure}

\end{document}

在此处输入图片描述

你会看到子浮点数上方也有空白。为了完整起见,这里有一张相同的图片,其中minipage在代码中的 s 周围添加了一个框架,你可以看到它们是正方形的。

在此处输入图片描述

相关内容