我正在为一些 Beamer 演示文稿编写配套说明。对于演示文稿中的每张幻灯片,文档都有一张幻灯片的小图片,以及一段解释幻灯片的文字。对于某些幻灯片,文字会很长,而对于其他幻灯片,文字可能只有一句话或根本没有文字。
我希望布局是这样的:
每张幻灯片都在一个wrapfigure
环境中。我遇到的问题是,当没有足够的文本环绕幻灯片时,幻灯片和下一张幻灯片会重叠。我尝试将每张幻灯片+文本放入一个中minipage
,但这并不能解决问题。
例如,请参阅这个文件. 代码位于https://gist.github.com/830055
如何避免浮动图形重叠,以便每张幻灯片都出现在正确的位置?
您能想到更好的方法来创建这样的布局吗?
答案1
我认为没有办法自动化这个,但你可以手动指定包含很少文本的小页面的高度:
\begin{minipage}[t][2.75in]{\textwidth}
\begin{wrapfigure}{l}{.50\textwidth}
\fbox{\includeslide[width=.45\textwidth]{evaluaciones}}
\end{wrapfigure}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc convallis
erat eu nunc commodo feugiat.
\end{minipage}
答案2
如果没有幻灯片,这个示例就很难使用......
但是,你可以使用 wrapfigure 的可选参数来解决这个问题
\begin{wrapfigure}[10]{r}{5cm}
[10] 是缩短的行数。