子图空间调整 - \subfigcapskip 和 \subfigtopskip

子图空间调整 - \subfigcapskip 和 \subfigtopskip

我想调整空间子图环境。具体来说,使用\subfigcapskip增加子图和子标题之间的空间,使用\subfigtopskip减少子图顶部的空间,同时地。我知道我可以用以下方式使用或\subfigcapskip\subfigtopskip但我如何使用\subfigcapskip\subfigtopskip 同时地

\documentclass[9.5pt,conference,compsocconf,letterpaper]{IEEEtran}
\usepackage{graphicx}
\usepackage{subfigure}


\begin{document}

\begin{figure}[]
    \centering
    \begin{minipage}[htp]{0.5\textwidth}
        {\subfigcapskip = 20pt \subfigure[text A]{\includegraphics[width=0.47\textwidth]{a.eps}}}
        \subfigure[text B]{\includegraphics[width=0.47\textwidth]{b.eps}}
        \caption{text C}
    \end{minipage}
\end{figure}


\end{document}

答案1

subfigure软件包已弃用。IEEEtran您可以使用subfig,并选择caption=false不加载不兼容软件包caption

我重复了两次该图,一次采用默认设置,一次采用farskip和设置nearskip以显示差异。

请注意,该demo选项graphicx只是不必担心真实文件;该kantlipsum包提供了模拟文本。

\documentclass[9.5pt,conference,compsocconf,letterpaper]{IEEEtran}
\usepackage[demo]{graphicx} % demo is just for the example
\usepackage[caption=false]{subfig}
\usepackage{kantlipsum} % just for the example

\begin{document}

\kant[1]

\begin{figure}[htp]
\centering
\subfloat[text A]{\includegraphics[width=0.47\columnwidth]{a.eps}}\hfill
\subfloat[text B]{\includegraphics[width=0.47\columnwidth]{b.eps}}
\caption{text C}
\end{figure}

\kant[2]

\begin{figure}[htp]
\captionsetup[subfloat]{farskip=0pt,nearskip=0pt}
\centering
\subfloat[text A]{\includegraphics[width=0.47\columnwidth]{a.eps}}\hfill
\subfloat[text B]{\includegraphics[width=0.47\columnwidth]{b.eps}}
\caption{text C}
\end{figure}

\kant

\end{document}

在此处输入图片描述

相关内容