数字の下と上に余白を設定しても、ビーマーでは効果がありません。

数字の下と上に余白を設定しても、ビーマーでは効果がありません。

キャプションを使用するために、グラフィックを\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 ...
...

余白なしで?


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}

ここに画像の説明を入力してください


答え1

ビーマーでは図は浮動小数点数ではありません。その定義は

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

得られたスペースは、center 環境によって挿入されます。環境を再定義できます。

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

関連情報