\intextsep
Ich habe versucht, den Abstand um die [H]-Zahlen durch Setzen von auf zu entfernen 0pt
, aber leider ändert dies nichts am Abstand um die untergeordneten Floats.
Gibt es eine Möglichkeit, dies zu tun (außer durch manuelles Hinzufügen eines Negativs \vspace
)?
\documentclass{article}
\usepackage{showframe}
\usepackage{subfig}
\usepackage[demo]{graphicx}
\usepackage{float}
% remove spacing around H figures
\setlength{\intextsep}{0pt}
\begin{document}
Sample text.
% REMOVE THIS SPACING!
\begin{figure}[H]
\subfloat[Sample caption.]{\fbox{\includegraphics[width=.475\linewidth]{1.png}}}%
\hfill
\subfloat[Sample caption.]{\fbox{\includegraphics[width=.475\linewidth]{2.png}}}%
\end{figure}
Sample text.
\begin{figure}[H]
\minipage{0.475\textwidth}
\includegraphics[width=\linewidth]{3.png}
\endminipage\hfill
\minipage{0.475\textwidth}
\includegraphics[width=\linewidth]{4.png}
\endminipage
\end{figure}
Sample text.
\end{document}
Antwort1
Es scheint, dass die Verwendung von subcaption
anstelle des subfig
Pakets den Zweck erfüllt.
\documentclass{article}
\usepackage{showframe}
\usepackage{subcaption}
\usepackage[demo]{graphicx}
\usepackage{float}
% remove spacing around H figures
\setlength{\intextsep}{0pt}
\begin{document}
Sample text.
\begin{figure}[H]
\begin{subfigure}{0.475\textwidth}
\includegraphics[width=\linewidth]{3.png}
\caption{Sample caption.}
\end{subfigure}\hfill
\begin{subfigure}{0.475\textwidth}
\includegraphics[width=\linewidth]{4.png}
\caption{Sample caption.}
\end{subfigure}
\end{figure}
Sample text.
\begin{figure}[H]
\minipage{0.475\textwidth}
\includegraphics[width=\linewidth]{3.png}
\endminipage\hfill
\minipage{0.475\textwidth}
\includegraphics[width=\linewidth]{4.png}
\endminipage
\end{figure}
Sample text.
\end{document}