![使用 LyX 和 beamer 在幻灯片中显示象限](https://linux22.com/image/236970/%E4%BD%BF%E7%94%A8%20LyX%20%E5%92%8C%20beamer%20%E5%9C%A8%E5%B9%BB%E7%81%AF%E7%89%87%E4%B8%AD%E6%98%BE%E7%A4%BA%E8%B1%A1%E9%99%90.png)
在 LyX 中,要在幻灯片上制作列,beamer
您必须执行许多子任务:
- 列(顶部对齐)
- 柱子
- 宽度
- 缩进,针对列中的每个段落
- 对第二列重复 2--4
有没有更实用的方法来实现这一点?
很好的方法是将幻灯片简单地划分为四个象限 – 有什么想法吗?
答案1
使用minipages
我定义的带有四个参数的命令将一个框架分成四个象限;每个参数将保存每个象限的内容;请随意根据您的需要调整我的示例(根据所使用的主题,可能需要手动调整宽度minipage
和/或高度):
\documentclass{beamer}
\usepackage{caption}
\newcommand\FourQuad[4]{%
\begin{minipage}[b][.35\textheight][t]{.47\textwidth}#1\end{minipage}\hfill%
\begin{minipage}[b][.35\textheight][t]{.47\textwidth}#2\end{minipage}\\[0.5em]
\begin{minipage}[b][.35\textheight][t]{.47\textwidth}#3\end{minipage}\hfill
\begin{minipage}[b][.35\textheight][t]{.47\textwidth}#4\end{minipage}%
}
\begin{document}
\begin{frame}
\frametitle{A frame divided in four quadrants}
\FourQuad%
{First quadrant contents and some more text text text text more text text text text more text text text text more text text text text more text text text text more text text text text more text text text text}%
{\vfill
\centering
\rule{3cm}{2cm}
\captionof{figure}{A test figure.}
\label{fig:test}
}%
{\begin{align*}
a &= b \\
&= c \\
& = d.
\end{align*}}%
{Fourth quadrant contents and some more text text text text more text text text text more text text text text more text text text text more text text text text more text text text text more text text text text}
\end{frame}
\end{document}
我的示例还展示了如何使用\captionof
包caption
为对象添加标题。
然而,我不知道如何在 LyX 中实现我的想法。
示例代码的结果如下: