LaTeX Beamer、TikZ 與覆蓋層 — 頁碼問題

LaTeX Beamer、TikZ 與覆蓋層 — 頁碼問題

\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}

相關內容