
Кто-нибудь знает, как можно увеличить шрифты для элемента во время презентации. Вот что я пытаюсь сделать:
\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}