我\onslide<…->
在 TikZ 中使用叠加层:
\documentclass{beamer}
\usepackage{tikz}
\setbeamertemplate{footline}{\insertpagenumber{}}
\begin{document}
\begin{frame}
\begin{tikzpicture}
\draw node[] at (0, 0) {$s_0$};
\onslide<2->{
\draw node[] at (1, 1) {$s_1$};
}
\onslide<3->{
\draw node[] at (2, 2) {$s_2$};
}
\end{tikzpicture}
\end{frame}
\end{document}
…而且标题中不再有烦人的附加项目符号,但页码仍在增加(因此我只得到一个项目符号,但页码为 1、2、3)。有办法解决这个问题吗?
答案1
\insertframenumber{}
您可以使用以下方法修复页码问题:\insertpagenumber{}
\documentclass{beamer}
\usepackage{tikz}
\setbeamertemplate{footline}{\insertframenumber{}}
\begin{document}
\begin{frame}
\begin{tikzpicture}
\draw node[] at (0, 0) {$s_0$};
\onslide<2->{
\draw node[] at (1, 1) {$s_1$};
}
\onslide<3->{
\draw node[] at (2, 2) {$s_2$};
}
\end{tikzpicture}
\end{frame}
\end{document}