Establecer márgenes por debajo y por encima de las figuras no tiene ningún efecto en el proyector

Establecer márgenes por debajo y por encima de las figuras no tiene ningún efecto en el proyector

Para poder usar subtítulos, me gustaría colocar mis gráficos en un \begin{figure} ...entorno. Al hacerlo, se agrega un espacio en blanco antes y después de la imagen, tabla o lo que sea.

esta respuestaEn realidad, está bastante claro cómo evitar esto.

Pero establecer todas las longitudes que afectan la separación de flotadores en cero no tiene ningún efecto:

\setlength{\textfloatsep}{0pt plus 0pt minus 0pt}
\setlength{\floatsep}{0pt plus 0pt minus 0pt}
\setlength{\intextsep}{0pt plus 0pt minus 0pt}

¿Cómo puedo insertar una imagen enusando

\begin{figure}
\includegraphics ...
...

sin márgenes?


MWE:

\documentclass{beamer}

\beamersetrightmargin{0.1\paperwidth}
\beamersetleftmargin{0.1\paperwidth}

\setlength{\textfloatsep}{0pt plus 0pt minus 0pt}
\setlength{\floatsep}{0pt plus 0pt minus 0pt}
\setlength{\intextsep}{0pt plus 0pt minus 0pt}

\begin{document}

\begin{columns}

\column{.5\textwidth}
Some text.
\begin{figure}
\framebox[\textwidth][c]{\strut figure one}
\end{figure}
Some text.

\column{.5\textwidth}
Some text.
\framebox[\textwidth][c]{\strut figure two}
Some text.
\end{columns}

\end{document}

ingrese la descripción de la imagen aquí


Respuesta1

En la figura del proyector no es un flotador. Su definición es

\newenvironment{figure}[1][]{%
  \def\@captype{figure}%
  \par\nobreak\begin{center}\nobreak}
  {\par\nobreak\end{center}}

y el espacio que se obtiene se inserta por el entorno central. Puedes redefinir el entorno:

\makeatletter
\renewenvironment{figure}[1][]{%
  \def\@captype{figure}%
  \par\centering}
  {\par}
\makeatother

información relacionada