Для использования подписей я хотел бы поместить свою графику в \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