alerted text
Ich versuche, den Inhalt einer Folie freizulegen, aber bei der Verwendung wird kein Stil angezeigt \uncover<+- | alert@+>
. Der Inhalt wird einfach freigelegt.
MWE
\documentclass[aspectratio=169, xcolor={x11names}]{beamer}
\usecolortheme{rose}
\useoutertheme[]{split}
\useinnertheme{inmargin}
\setbeamersize{sidebar width left=5cm, sidebar width right=0cm}
\setbeamersize{text margin left=3mm, text margin right=3mm}
\setbeamersize{description width=0mm}
\setbeamercovered{transparent=30}
\begin{document}
\begin{frame}{Uncovering Contents with Alert}
\begin{block}{Why is induction motor very common}
%
\uncover<+->{\phantom{$1$}}\uncover<+->{Induction motors are very practical for the following reasons}
\begin{description}[<+- | alert@+>]
\item[Rigid] Rigid
\item[Cheap] Cheap
\item[Low Maintenance] Low Maintenance
\item[Self-Starting] Self-starting
\item[No Excitation Needed] No Excitation Needed
\end{description}
\uncover<+- | alert@+>{Extra content}
\end{block}
\end{frame}
\end{document}
Antwort1
Einfache Problemumgehung:
\documentclass[aspectratio=169, xcolor={x11names}]{beamer}
\usecolortheme{rose}
\useoutertheme[]{split}
\useinnertheme{inmargin}
\setbeamersize{sidebar width left=5cm, sidebar width right=0cm}
\setbeamersize{text margin left=3mm, text margin right=3mm}
\setbeamersize{description width=0mm}
\setbeamercovered{transparent=30}
\begin{document}
\begin{frame}{Uncovering Contents with Alert}
\begin{block}{Why is induction motor very common}
%
\uncover<+->{\phantom{$1$}}\uncover<+->{Induction motors are very practical for the following reasons}
\begin{description}[<+- | alert@+>]
\item[Rigid] Rigid
\item[Cheap] Cheap
\item[Low Maintenance] Low Maintenance
\item[Self-Starting] Self-starting
\item[No Excitation Needed] No Excitation Needed
\end{description}
\uncover<+->{\alert<.>{Extra content}}
\end{block}
\end{frame}
\end{document}
Antwort2
Wenn ich das richtig verstehe, \uncover<2-|alert@2>{thing}
funktioniert es nicht, weil uncover
und alert
beides das sind, was Beamer als „Aktionen“ bezeichnet. Auf Overlay 2 bitten wir es also, zwei Aktionen gleichzeitig anzuwenden, was es anscheinend nicht kann, und „Aufdecken“ scheint Vorrang zu haben.
Eine Lösung besteht darin, den allgemeinen Befehl zu verwenden \action
, der eine Overlay-Spezifikation annimmt, aber selbst keine bestimmte Aktion angibt: \action<uncover@2-|alert@2>{thing}
oder, da „Aufdecken“ die Standardaktion ist, einfach \action<2-|alert@2>{thing}
.
Das scheint seltsam, weil wir Beamer in gewisser Weise immer noch anweisen, beide Aktionen auf Overlay 2 anzuwenden, aber es funktioniert.