Beamer 中的 TikZ 外部化

Beamer 中的 TikZ 外部化

我想在我的投影機文件中使用 TikZ 外部化功能。工作正常,但是當我使用類似的東西時

path<1->[draw] (0,0) -- (0,1);
path<2->[draw] (0,0) -- (1,0);

…只有第一格的圖片會被外部化。有什麼辦法可以解決這個問題嗎?我閱讀了官方文件的外部化部分,但在任何地方都沒有提到Beamer,我不確定我是否理解「限制」部分。

答案1

根據要求,這裡有一個答案:主要想法是使用\only<1-10>{\begin{tikzpicture} .... \end{tikzpicture}}(如果你有10個數字)。

然而編號會帶來一些問題。在另一個問題我問如何解決這個問題:在每組新的圖形之前,我都會\settikzdir{foo}為我的圖形設定另一個目錄並重置編號。命令:

\tikzset{external/figure name = figure}
\newcommand{\settikzdir}[1]{
  \tikzset{external/reset counter = figure}
  But\tikzsetexternalprefix{./tikz/#1/}
}

在這裡工作得很好。 :)

相關內容