
Я хочу отрегулировать пространство вподрисуноксреда. В частности, использование \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}