投影机期间持续随机步骤装饰 \uncover

投影机期间持续随机步骤装饰 \uncover

我正在使用随机步骤装饰,其路径通过多个隐藏过渡出现。目前,装饰在幻灯片的每个实例中都会重新绘制。我该如何改变这种行为。下面是一个最小示例。谢谢。

\documentclass[presentation]{beamer}  
\usepackage{tikz, pgf}  
\usetikzlibrary{decorations.pathmorphing}  
\begin{document}  
\begin{frame}  
\begin{center}  
\begin{tikzpicture}  
\uncover<1-3>{  
\fill [decorate, decoration={random steps,segment length=2pt,amplitude=2pt}] (0,0) ellipse (0.5cm and 0.4cm);  
}  
\end{tikzpicture}  
\end{center}  
\end{frame}  
\end{document} 

答案1

您可以在每次绘制椭圆时设置随机种子,如下所示:

\documentclass[presentation]{beamer}
\usepackage{tikz, pgf}
\usetikzlibrary{decorations.pathmorphing}
\begin{document}

\begin{frame}
\begin{center}
\begin{tikzpicture}
\uncover<1-3>{
\pgfmathsetseed{1234} % Choose a four-digit number here
\fill [decorate, decoration={random steps,segment length=2pt,amplitude=2pt}] (0,0) ellipse (0.5cm and 0.4cm);
}
\end{tikzpicture}
\end{center}
\end{frame}

\end{document} 

最好的部分是它\pgfmathsetseed是本地的,因此在这个 tikzpicture 环境之外,伪随机数生成器将照常运行。

顺便说一下随机网是一个可以获取随机数作为种子的好地方。 以下是一个只为你。

相关内容