gpt4 book ai didi

latex - 使用 Tikz 定位与\onslide\visible\only inside beamer

转载 作者:行者123 更新时间:2023-12-04 08:29:32 29 4
gpt4 key购买 nike

我有以下图片: enter image description here

并且我希望它的元素在我的 beamer 演示文稿中以特定顺序出现。目前,我正在尝试让 a_1、a_2 出现在第二张幻灯片中。我正在使用这段代码:

\documentclass{beamer}
\usepackage{textcomp}
\usepackage{tikz}
\usetheme{Madrid}
\begin{document}
\begin{frame}{}
\usetikzlibrary{shapes,arrows, positioning, calc}

\tikzset{%
block/.style = {rounded corners, draw, thick, circle, minimum height = 3em,
minimum width = 3em, fill = yellow!50},
point/.style = {coordinate}, % Input
}
\begin{tikzpicture}[auto, thick, node distance=2cm, >=triangle 45]
%\node[block] (A1) at (0,0) {$A_1$};
%\node[block, right = 1cm of A1] (A2) {$A_2$};
\node[below = of A1] (a1) {{\visible<2->{$a_1$}}};
\node[below = of A2] (a2) {{\visible<2->{$a_2$}}};
\node[below = of A1] (a1) {$a_1$};
\node[below = of A2] (a2) {$a_2$};
\draw[->] (A1.south) ++(0,-0.3) -- ++(0, -1.3);
\draw[->] (A2.south) ++(0,-0.3) -- ++(0, -1.3);
\end{tikzpicture}
\end{frame}
\end{document}

但我得到的只是这个:

我收到类似这样的错误:“未知箭头尖类型‘三角形 45’”以及“未知运算符‘o’或‘of’在(A1)中。这是我第一次使用 Tikz,我对像\onslide、\only 或\visible 这样的 beamer 工具不太实用。我想我可以创建不同的图像,每个帧一个,然后用\includegraphics 和\pause 添加它们,但如果我设法在不创建不同图片的情况下获得相同的结果,那会更实用。非常感谢任何帮助。

最佳答案

  • 在序言中加载您的 tikz 库,而不是在框架内

  • 您可以使用overlay-beamer-styles 库来控制节点的外观

\documentclass{beamer}
\usepackage{textcomp}
\usepackage{tikz}
\usetheme{Madrid}

\usetikzlibrary{shapes,arrows, positioning, calc}
\usetikzlibrary{overlay-beamer-styles}

\tikzset{%
block/.style = {rounded corners, draw, thick, circle, minimum height = 3em,
minimum width = 3em, fill = yellow!50},
point/.style = {coordinate}, % Input
}


\begin{document}
\begin{frame}{}
\begin{tikzpicture}[auto, thick, node distance=2cm, >=triangle 45]
\node[block] (A1) at (0,0) {$A_1$};
\node[block, right = 1cm of A1] (A2) {$A_2$};
\node[below = of A1, visible on=<2->] (a1) {$a_1$};
\node[below = of A2, visible on=<2->] (a2) {$a_2$};
\draw[->] (A1.south) ++(0,-0.3) -- ++(0, -1.3);
\draw[->] (A2.south) ++(0,-0.3) -- ++(0, -1.3);
\end{tikzpicture}
\end{frame}
\end{document}

enter image description here

关于latex - 使用 Tikz 定位与\onslide\visible\only inside beamer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65091794/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com