创建布局以避免重叠浮动环绕图形

创建布局以避免重叠浮动环绕图形

我正在为一些 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] 是缩短的行数。

相关内容