¿Es posible definir el espacio encima y debajo de un entorno de `figura` y `tabla` (`\intextsep`) localmente?

¿Es posible definir el espacio encima y debajo de un entorno de `figura` y `tabla` (`\intextsep`) localmente?

Habiendo establecido cómo definir los espacios verticales arriba y abajo captionstanto global como localmente, me pregunto si hay una manera de definirlos también \intextseplocalmente. Además, al haberlo floatingdeshabilitado mediante el Hparámetro proporcionado por el paquete float, supongo que \textfloatsepno es un problema.

\documentclass{article}
\usepackage[demo]{graphicx} 
\setlength{\intextsep}{50.0pt plus 2.0pt minus 2.0pt}
\usepackage[font=small,skip=10pt]{caption}
\usepackage{float}

\begin{document}

Some text...

\begin{figure}[H]
\captionsetup{font=Large,skip=5pt}
\begin{center}
\includegraphics[height=1in,width=1in,angle=-90]{foo}
\caption{This is a figure.}
\end{center}
\end{figure}

... more text...

\begin{figure}[H]
\captionsetup{font=tiny,skip=15pt}
\begin{center}
\includegraphics[height=1in,width=1in,angle=-90]{foo}
\caption{This is another figure.}
\end{center}
\end{figure}

... still more text...
\newpage
Text...

\begin{table}[H]
\captionsetup{font=small,skip=10pt}
\centering
\caption{This is a table.}
\begin{tabular}{|c|c|}
\hline
    % after \\: \hline or \cline{col1-col2} \cline{col3-col4} ...
    1 & 2 \\
    4 & 7 \\
    \hline
\end{tabular}
\end{table}

... end of text.

\end{document}

Respuesta1

Puede definirlo dentro de los comandos \begingroupy \endgroupVer a continuación y verificar la primera distancia que se ha establecido en 20 puntos:

Editar: como comentó @daleif en la pregunta \begin{centrer}y \end{center} agregue espacio adicional que no es necesario y aumenta los espacios reales. Entonces, lo reemplacé con \centeringpara proporcionar un mejor código a futuros visitantes.

\documentclass{article}
\usepackage[demo]{graphicx} 
\setlength{\intextsep}{50.0pt plus 2.0pt minus 2.0pt}
\usepackage[font=small,skip=10pt]{caption}
\usepackage{float}

\begin{document}

Some text...

\begingroup
\setlength{\intextsep}{20.0pt plus 2.0pt minus 2.0pt}
\begin{figure}[H]
\captionsetup{font={Large},skip=5pt}
\centering
\includegraphics[height=1in,width=1in,angle=-90]{foo}
\caption{This is a figure.}
\end{figure}

... more text...
\endgroup

\begin{figure}[H]
\captionsetup{font={normalsize},skip=15pt}
\centering
\includegraphics[height=1in,width=1in,angle=-90]{foo}
\caption{This is another figure.}
\end{figure}

... still more text...
\newpage
Text...

\begin{table}[H]
\captionsetup{font=small,skip=10pt}
\centering
\caption{This is a table.}
\begin{tabular}{|c|c|}
\hline
    % after \\: \hline or \cline{col1-col2} \cline{col3-col4} ...
    1 & 2 \\
    4 & 7 \\
    \hline
\end{tabular}
\end{table}

... end of text.

\end{document}

información relacionada