Beamer & tikz:图片尺寸 = 最大所有幻灯片

Beamer & tikz:图片尺寸 = 最大所有幻灯片

通常我喜欢先画一张图,然后在下一张幻灯片上添加一些东西。问题是图片的大小会随之改变,所以图片在演示文稿中会移动beamer,这确实不太美观。

在完成所有添加操作之后,我怎样才能轻松地beamer获取图像的最大尺寸?

以下是 MWE:

\documentclass[]{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}     
\usepackage{tikz}
\usetikzlibrary{positioning}

\usetheme{Warsaw}

\begin{document}

\begin{frame}{Title}
  \centering
  \begin{tikzpicture}
    \node[draw,circle,fill=black] (a) {};
    \node<2->[draw,fill=black,above=of a] (b) {};
  \end{tikzpicture}
\end{frame}

\end{document}

以及我所拥有的图片:

在此处输入图片描述

这就是我想要的:

在此处输入图片描述

你知道如何自动做到这一点吗?(我总是使用定位,因此手动估计边界框,然后使用,useasboundingbox这很麻烦)。

谢谢你!

答案1

使用\visible所需预订的房间:

\documentclass[]{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}     
\usepackage{tikz}
\usetikzlibrary{positioning}

\usetheme{Warsaw}

\begin{document}

\begin{frame}{Title}
  \centering
  \begin{tikzpicture}
    \node[draw,circle,fill=black] (a) {};
    \visible<2->{\node[draw,fill=black,above=of a] (b) {};}
  \end{tikzpicture}
\end{frame}

\end{document}

在此处输入图片描述

相关内容