beamer TikZ 交互的另一个实例

beamer  TikZ 交互的另一个实例

成功使用如下结构

\node<3-> (something) ...;

或者

\draw<2-> (from here) -- (to here);

在带有覆盖层的 Beamer 中的 tikzpictures 中,我现在遇到了一个问题。假设在 tikzpicture 中我有类似的东西

\draw[->] (X) -- (Y) node[midway,above] {$f$};

我想要箭头从头开始出现,但其上方的 $f$ 出现在后面的幻灯片中。如何实现?似乎 <2-> 之类的东西只适用于 \node<2->,但会产生 node<2-> 的错误(当没有“\”时):TikZ 抱怨节点没有标签文本,尽管标签文本存在。

答案1

aobs-tikz为此目的,定义了许多样式。特别是著名的visible on(最初在思维导图 tikzpicture 在 beamer 中 (逐步显示)需要)。

然后:

\documentclass{beamer}
\usepackage{lmodern}
\usepackage{tikz}
\usetikzlibrary{overlay-beamer-styles}

\begin{document}
\begin{frame}{title}
\begin{tikzpicture}
\draw[->] (0,0) -- (3,0) node[midway,above,visible on=<2>] {$f$};
\end{tikzpicture}
\end{frame}
\end{document}

给出

在此处输入图片描述

相关内容