
Я хочу использовать функцию экстернализации TikZ в моем документе-проекторе. Работает отлично, но когда я использую что-то вроде
path<1->[draw] (0,0) -- (0,1);
path<2->[draw] (0,0) -- (1,0);
… будет выведена наружу только картинка первого кадра. Есть ли способ это исправить? Я прочитал часть официальной документации об экстернализации, но проектор нигде не упоминается, и я не уверен, что понимаю части об «ограничениях».
решение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/}
}
Здесь все отлично работает. :)