tcolorbox 和暂停

tcolorbox 和暂停

我在使用带有选项的\pausea 内部时遇到了问题。这样做会导致发现顺序混乱。例如,当在a 内部使用tcolorbox\setbeamercovered{transparent}itemizetcolorbox使用时,包含项目的框只会在最后显示出来。

有没有办法来解决这个问题?

梅威瑟:

\documentclass{beamer}
\usepackage{tcolorbox}

\setbeamercovered{transparent}

\begin{document}
    \begin{frame}
        \begin{tcolorbox}
            \begin{itemize}
                \item A first item.\pause
                \item A second item.\pause
            \end{itemize}
        \end{tcolorbox}

        \begin{tcolorbox}
            Another box \pause with a pause.
        \end{tcolorbox}
    \end{frame}
\end{document}

答案1

只是\uncover被覆盖了。

姆韦

\documentclass{beamer}
\usepackage{tcolorbox}
\setbeamercovered{transparent}
\begin{document}
    \begin{frame}
        \begin{tcolorbox}
            The pause \uncover<2>{does not work the way it should.}
        \end{tcolorbox}
    \end{frame}
\end{document}

编辑

在回应要求另外揭露清单项目的评论时:

虽然\pause旨在在环境内工作,但根据手册:“但是,如果走极端并在嵌套环境中深度使用 \pause 可能不会得到预期的结果。“因此,最好将其\pause视为“停止阅读”,这样可以避免读到第一张幻灯片中的环境结尾,并记住还有几个其他幻灯片叠加命令。要按顺序显示列表中的项目,您可以:

        \begin{itemize}
            \item<1-> A first item.
            \item<2-> A second item.
        \end{itemize}

或者...

    \begin{itemize}
        \item<+-> A first item.
        \item<+-> A second item.
    \end{itemize}

或者更简单:

        \begin{itemize}[<+->]
            \item A first item.
            \item A second item.
        \end{itemize}

关于带有参数的命令的混乱方面......“这就是生活¯\_(ツ)_/¯

答案2

一种方法是使用visible

\documentclass{beamer}
\setbeamercovered{transparent}

\usepackage{tcolorbox}

\begin{document}
    \begin{frame}
        \begin{tcolorbox}
            \begin{itemize}[<+->]
                \item A first item. 
                \item A second item.\ 
            \end{itemize}
        \end{tcolorbox}

        \begin{tcolorbox}
            \visible<3->{Another box} 
            \visible<4>{with a pause}.
        \end{tcolorbox}
    \end{frame}
\end{document}

在此处输入图片描述

相关内容