Beamer는 `` 오버레이

Beamer는 `` 오버레이

슬라이드의 내용을 찾으려고 하는데 를 alerted text사용할 때 스타일이 적용되지 않습니다 \uncover<+- | alert@+>. 내용이 방금 공개되었습니다.

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}

답변1

쉬운 해결 방법:

\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}

여기에 이미지 설명을 입력하세요

답변2

내가 올바르게 이해하면 \uncover<2-|alert@2>{thing}작동하지 않습니다. 왜냐하면 uncoveralert둘 다 비머가 "동작"이라고 부르는 것이기 때문입니다. 따라서 오버레이 2에서는 두 가지 작업을 동시에 적용하도록 요청했는데, 이는 수행할 수 없는 것으로 보이며 노출이 우선적으로 적용되는 것 같습니다.

해결책은 \action오버레이 사양을 사용하지만 자체적으로 특정 작업을 지정하지 않는 일반 명령을 사용하는 것입니다. \action<uncover@2-|alert@2>{thing}또는 discover가 기본 작업이므로 그냥 입니다 \action<2-|alert@2>{thing}.

이것은 이상하게 보입니다. 왜냐하면 우리는 여전히 Beamer에게 오버레이 2에 두 가지 작업을 모두 적용하라고 지시하고 있지만 이것이 작동하기 때문입니다.

관련 정보