![设置数字下方和上方的边距对投影仪没有任何影响](https://linux22.com/image/310296/%E8%AE%BE%E7%BD%AE%E6%95%B0%E5%AD%97%E4%B8%8B%E6%96%B9%E5%92%8C%E4%B8%8A%E6%96%B9%E7%9A%84%E8%BE%B9%E8%B7%9D%E5%AF%B9%E6%8A%95%E5%BD%B1%E4%BB%AA%E6%B2%A1%E6%9C%89%E4%BB%BB%E4%BD%95%E5%BD%B1%E5%93%8D.png)
为了使用标题,我想将图形放入\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
在 beamer 中,figure 不是一个浮点数。它的定义是
\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