beamer:延迟显示 underbrace

beamer:延迟显示 underbrace

在我的 beamer 幻灯片上,我想在公式周围加上 \underbrace,并在下划线下加上注释。我想先显示公式,然后在下一张幻灯片中同时显示下划线和注释。使用 \visible,我可以对注释执行此操作,但我如何对下划线也执行此操作?这是一个不起作用的示例:

\documentclass{beamer}
\begin{document}
\begin{frame}
  \visible<1->{$
    \visible<2->{
       \underbrace{ \visible<1->{A+B=C} }_{\text{show later}}
      }
    $}
\end{frame}
\end{document}

这个帖子 Beamer:揭开下支架的面纱 回答了相关问题,即我们在纯文本周围包裹下括号,但如果我进行明显的修改,就会出现奇怪的错误。以下是基于此帖子的一个不起作用的示例:

\documentclass[tansparent]{beamer}
\usepackage{cancel}
\begin{document}
\begin{frame}
\visible<2->{\begin{displaymath}
  \color{normal text.fg!5!normal text.bg}
        \only<3->{\color{normal text.fg}}
          \underbrace{\usebeamercolor[fg]{$A+B=C$}}_{bar}
   \end{displaymath}}
\end{frame}
\end{document}

感谢您的帮助!

答案1

\documentclass{beamer}
\begin{document}
\begin{frame}
$\only<1>{A+B=C}$
$ \visible<2->{
       \underbrace{ A+B=C}_{\text{show later}}
      }
    $
\end{frame}
\end{document}

相关内容