
我想在我的投影機文件中使用 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/}
}
在這裡工作得很好。 :)