Установка полей под и над цифрами не имеет никакого эффекта в проекторах

Установка полей под и над цифрами не имеет никакого эффекта в проекторах

Для использования подписей я хотел бы поместить свою графику в \begin{figure} ...среду. Для этого добавляется пустое пространство до и после картинки, таблицы или чего-либо еще.

Этот ответна самом деле совершенно ясно, как этого избежать.

Но установка всех длин, влияющих на разделение поплавков, на ноль не даст никакого эффекта:

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

Как я могу вставить картинку вс использованием

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

без каких-либо полей?


МВЭ:

\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}

введите описание изображения здесь


решение1

В бимере цифра не является плавающей. Ее определение:

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

и пространство, которое вы получаете, вставляется средой центра. Вы можете переопределить среду:

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

Связанный контент