我正在尝试在 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}