我正在尝试为班级创建我的第一个演示文稿beamer
。我发现可以使用叠加层更改部分文本的颜色(例如)。我用它{\alert{<...>}{text}}
来突出显示公式中的某些常量,但我注意到一些问题:
- 为了让框架标题出现在右侧的索引中(针对主题
Goettingen
),我必须插入一个\section{...}
具有相同标题的标题。这样对吗?因为这个部分对我来说似乎“无用”,因为已经有了框架标题(但是,如果是这样的话,我会坚持使用它)。 - 当我使用
{\alert{<2->}{text}}
它时,会在框架内生成另一张幻灯片;这很好,因为它在演示文稿中有效。但是,此命令会创建另一个标题在右侧的索引中,这甚至会在演示文稿中显示。有没有办法让主题创建的索引中每个框架只有一个项目?
这是我的代码:
\documentclass{beamer}
\let\Tiny=\tiny
\usetheme{Goettingen}
\title{Title}
\author{Me}
\date{\today}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\frametitle{First frame}
\section{First frame}
\begin{itemize}
\item Item 1
\[{\alpha = \alert<2->{k_1}}\]
\item Item 2
\[{\alpha = \alert<2->{k_2}}\]
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Second frame}
\section{Second frame}
\begin{itemize}
\item Item 1
\[{\alpha = \alert<2->{k_1}}\]
\item Item 2
\[{\alpha = \alert<2->{k_2}}\]
\end{itemize}
\end{frame}
\end{document}
谢谢大家!
答案1
关于2)中提到的问题,您的代码的问题在于您在环境\section
内发出frame
。\section
(以及所有其他部分单位命令)必须是外部 frame
;一个部分由几个框架组成,但将一个部分放在框架内是没有意义的(此外,这会产生像您所描述的那样的不良结果):
\documentclass{beamer}
\let\Tiny=\tiny
\usetheme{Goettingen}
\title{Title}
\author{Me}
\date{\today}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\section{First frame}
\begin{frame}
\frametitle{First frame}
\begin{itemize}
\item Item 1
\[{\alpha = \alert<2->{k_1}}\]
\item Item 2
\[{\alpha = \alert<3->{k_2}}\]
\end{itemize}
\end{frame}
\section{Second frame}
\begin{frame}
\frametitle{Second frame}
\begin{itemize}
\item Item 1
\[{\alpha = \alert<2->{k_1}}\]
\item Item 2
\[{\alpha = \alert<2->{k_2}}\]
\end{itemize}
\end{frame}
\end{document}
结果动画仅显示侧边栏中的两个部分:
关于 1),侧边栏(通常是导航栏)应该包含有关主要部分单元(部分和小节)的信息,但不包含每个框架的标题(这没有多大意义)。