在表格中的单元格周围画一个圆圈并对这些单元格使用暂停

在表格中的单元格周围画一个圆圈并对这些单元格使用暂停

我正在尝试在 Latex beamer 上的两个单元格上画圆圈,然后用\pause它来提及这一点。这里有一个例子,我想在周围画一个圆圈AA,然后BB提及BB首先显示这一点AA

\documentclass{beamer}


\begin{document}

\begin{frame}
\frametitle{test}

\begin{tabular}{|ccccccc|}
\hline
AA&
B&
C&
BB&
A&
B&
C\\
\hline
\end{tabular}
\end{frame}

\end{document}

您可以帮我一下吗?

答案1

我还是不确定你说的“\pause提到这一点”到底是什么意思,所以我只是猜测,你希望圆圈逐步出现。

基于突出显示表格单元格

\documentclass{beamer}

\usepackage{tikz}
\usetikzlibrary{fit,shapes.geometric}

\newcounter{nodemarkers}
\newcommand<>\circletext[1]{%
    \tikz[overlay,remember picture] 
    \node (marker-\arabic{nodemarkers}-a) at (0,1.5ex) {};%
    #1%
    \tikz[overlay,remember picture]
    \node (marker-\arabic{nodemarkers}-b) at (0,0){};%
    \tikz[overlay,remember picture,inner sep=2pt]
    \node#2[draw,ellipse,fit=(marker-\arabic{nodemarkers}-a.center) (marker-\arabic{nodemarkers}-b.center)] {};%
    \stepcounter{nodemarkers}%
}

\begin{document}

    \begin{frame}
        \frametitle{test}

        \begin{tabular}{|ccccccc|}
            \hline
            \circletext<2->{AA}&
            B&
            C&
            \circletext<3>{BB}&
            A&
            B&
            C\\
            \hline
        \end{tabular}
    \end{frame}

\end{document}

在此处输入图片描述

相关内容