我知道这个问题已回答但这些答案对我都不起作用。我需要减少子标题和子图之间的空间。
[![\documentclass{article}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{caption}
\usepackage{float}
\usepackage{anysize} % for page margins
\marginsize{2cm}{2cm}{2cm}{2cm}
\begin{document}
\begin{figure}\[htb\]
\centering
\subfloat\[FIGURE A\]{\includegraphics\[width=3.5in\]{LRatio}}\hspace{-3em}
\subfloat\[FIGURE B\]{\includegraphics\[width=3.5in\]{LR_g}}\\\[-2ex\]
\vspace{-2\baselineskip}
\label{LR}
\caption{Figure2}
\end{figure}
\end{document}][2]][2]
图片已添加。
您能告诉我一些如何减少空间的建议吗?
使用 \FBOX:
\documentclass{article}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{caption}
\usepackage{float}
\usepackage{anysize} % for page margins
\marginsize{2cm}{2cm}{2cm}{2cm}
\begin{document}
\begin{figure}[htb]
\centering
\subfloat[FIGURE A]{\fbox{\includegraphics[width=3in]{LRatio}}}\hspace{-3em}
\subfloat[FIGURE B]{\fbox{\includegraphics[width=3in]{LR_g}}} \\[-2ex]
\vspace{-2\baselineskip}
\label{LR}
\caption{Figure2}
\end{figure}
\end{document}]
答案1
正如您在问题中所述,它与您提供链接的问题重复。评论中给出了足够的说明,说明如何处理您的问题。
既然这对你不起作用(正如你在问题中所说的那样),那么看看你是如何设置图像的。在那里(关于第一个 MWE 版本),你奇怪地使用了水平空间核心,而在新版本中,你还需要在子图像后面添加新的(空)行。这会分散文档中正常图形设置的注意力。尝试重写你的代码,如下面 MWE 中所示。结果应该是令人满意的。
\documentclass{article}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{caption}
\begin{document}
With local caption setup:
\begin{figure}[htb]
\captionsetup{aboveskip=0pt}
\centering
\subfloat[ test A]{\includegraphics[width=2in]{example-image-a}}
\hfill
\subfloat[ test B]{\includegraphics[width=2in]{example-image-b}}
\caption{Credit Risks}
\label{CR}
\end{figure}
Without local caption setup:
\begin{figure}[htb]
\centering
\subfloat[ test A]{\includegraphics[width=2in]{example-image-a}}
\hfill
\subfloat[ test B]{\includegraphics[width=2in]{example-image-b}}
\caption{Credit Risks}
\label{CR}
\end{figure}
\end{document}
该 MWE 给出:
如果您希望在第一个图中使用局部设置,只需将其移动到文档的序言中。请注意,在上面的例子中,子标题很短,因此在它们和主标题之间留出了很大的垂直空间。如果子标题文本具有子图的宽度,这种视觉错觉就会消失。