有人知道在演示过程中如何让项目使用更大的字体吗?以下是我想做的事情:
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{itemize}
\item item A
\pause
\item item B
\pause
\item item C
\pause
\item item D
\end{itemize}
\end{frame}
\end{document}
因此,在演示过程中,我想逐一介绍这四个项目(A 到 D),如下所示:首先,我希望仅显示项目 A,而项目 B 到 D 应淡化(灰色)。然后,我想用略微放大的字体显示项目 B,而项目 A、C 和 D 则淡化。然后,我想用略微放大的字体显示项目 C,而项目 A、B 和 D 则淡化,项目 B 的字体应为原始字体。最后,我想用略微放大的字体显示项目 D,而其他所有项目均淡化。
有没有办法在 beamer 中实现这一点?
答案1
\documentclass{beamer}
\setbeamercovered{again covered={\opaqueness<1->{15}}, dynamic}
\setbeamerfont{alerted text}{size=\huge}
\begin{document}
\begin{frame}
Item in default size \huge foo \normalsize
\begin{itemize}[<+|alert@+>]
\item item A
\item item B
\item item C
\item item D
\end{itemize}
\end{frame}
\end{document}
答案2
这段代码不会改变警察的规模,但会采取其他技巧,我想这就是你想要的。
\documentclass{beamer}
\setbeamercovered{again covered={\opaqueness<1->{15}}, dynamic}
\begin{document}
\begin{frame}
\begin{itemize}[<+>]
\item item A
\item item B
\item item C
\item item D
\end{itemize}
\end{frame}
\end{document}
虽然有\Large
大小,但我不确定它是否是最佳的 LaTeX 代码,但它可以工作。
\documentclass{beamer}
\setbeamercovered{again covered={\opaqueness<1->{15}}, dynamic}
\begin{document}
\begin{frame}
\begin{itemize}
\item<+> \only<1>{\Large}item A
\item<+> \only<2>{\Large}item B
\item<+> \only<3>{\Large}item C
\item<+> \only<4>{\Large}item D
\end{itemize}
\end{frame}
\end{document}