Definir margens abaixo e acima dos números não tem nenhum efeito no projetor

Definir margens abaixo e acima dos números não tem nenhum efeito no projetor

Para usar legendas, gostaria de colocar meus gráficos em um \begin{figure} ...ambiente. Fazendo isso, um espaço em branco é adicionado antes e depois da imagem, mesa ou qualquer outra coisa.

Esta respostaé bastante claro sobre como evitar isso.

Mas definir todos os comprimentos que afetam a separação do flutuador como zero não tem efeito:

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

Como posso inserir uma imagem emusando

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

sem margens?


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}

insira a descrição da imagem aqui


Responder1

Na figura do beamer não é um flutuador. Sua definição é

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

e o espaço que você consegue é inserido pelo ambiente central. Você pode redefinir o ambiente:

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

informação relacionada