Beamer - \visible 和 \cellcolor

Beamer - \visible 和 \cellcolor

我正在创建一个投影仪演示文稿。我有这张表:

\begin{array}
    \visible<1->{\cellcolor{Blue}{0}} & \visible<2->{\cellcolor{Red}{0 + 1}} \\
    \visible<1->{\cellcolor{Yellow}{0 + 1 + 2}} & \visible<2->{\cellcolor{Green}{0 + 1 + 2 + 3}}
\end{array}

不幸的是,单元格颜色从一开始就是可见的,在有文本之前。使用\only解决了颜色问题,但破坏了文本对齐。

我怎样才能解决这个问题?

编辑:这是一个可编译的示例:

\documentclass[table,dvipsnames]{beamer}
\usepackage[ngerman]{babel}
\begin{document}
\begin{frame}
    $\begin{array}{ll}
        \visible<1->{\cellcolor{Blue}{0}} & \visible<2->{\cellcolor{Red}{0 + 1}} \\
        \visible<3->{\cellcolor{Yellow}{0 + 1 + 2}} & \visible<4->{\cellcolor{Green}{0 + 1 + 2 + 3}} \\
    \end{array}$
\end{frame}
\end{document}

答案1

\pause在表中的每个元素中使用怎么样?

梅威瑟:

\documentclass[table,dvipsnames]{beamer}
\usepackage[ngerman]{babel}
\begin{document}
\begin{frame}
    $\begin{array}{ll}
        \visible<1->{\cellcolor{Blue}{0}}\pause & \visible<2->{\cellcolor{Red}{0 + 1}}\pause \\
        \visible<3->{\cellcolor{Yellow}{0 + 1 + 2}}\pause & \visible<4->{\cellcolor{Green}{0 + 1 + 2 + 3}} \\
    \end{array}$
\end{frame}
\end{document}

这将为您提供:

在此处输入图片描述

相关内容