我想调整空间子图环境。具体来说,使用\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}