2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Раскадровка анимации
Сообщение16.03.2017, 22:02 
Здравствуйте! Прошлой осенью копался с анимацией и случайно получил пдф файл, где каждый кадр получается на отдельной страницы. Ну тогда я хотел получить другое и не придал этому особого значения. А потом-то мозгой пораскинул, хм, неплохая штука, а как получить, уже не знаю. А вчера, дай, думаю, попробую. И получил почти то, что нужно:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass{article}
\usepackage{tikz}
\usepackage{ifthen}
\usepackage{animate}
%\usetheme{Warsaw}
%\usecolortheme{whale}

\newcounter{angle}
\setcounter{angle}{0}
\begin{document}
\begin{frame}[fragile]{Polygons} \begin{center} \begin{animateinline}{25} \whiledo{\theangle<30}{       \begin{tikzpicture} \clip(-5.3,-5.32) rectangle (7.02,6.3); \foreach \x/\xtext in {-5/-5,-4/-4,-3/-3,-2/-2,-1/-1,0/0,1/1, 2/2, 3/3,4/4,5/5}     \draw[shift={(\x,0)}] (0pt,2pt) -- (0pt,-2pt) node[below] {$\xtext$}; \draw[->] (0,-5.25) -- (0,5.25) node[above] {$y$}; \foreach \y/\ytext in {-5/-5,-4/-4,-3/-3,-2/-2,-1/-1,0/0,1/1, 2/2, 3/3,4/4,5/5}        \draw[shift={(0,\y)}] (2pt,0pt) -- (-2pt,0pt) node[left] {$\ytext$};
\draw[->] (-5.25,0) -- (5.25,0) node[right] {$x$};
         \draw[domain=0:\theangle,smooth,variable=\s]plot({3.5*cos(pi*\s/180 r)},{3.5*sin(pi*\s/180 r)});               \end{tikzpicture}     \stepcounter{angle}       \ifthenelse{\theangle<30}
{\end{animateinline}} {} }  \end{center}
\end{frame}
\end{document}

при компиляции pdflatex вылезает ошибка
Используется синтаксис LaTeX
\end{animateinline}} {} }
                                 \end{center}

если пропустить все ошибки, то на первых двух страницах кадры-то появляются, а потом через страницу вставляется пустая страница. Еще заметил, что, если раскомментировать строку %\usecolortheme{whale}, то на первой страницы появляется сразу 2 кадра, а потом, опять-таки, через кадр вставляется пустая страница. Может, кто-то знает, как сделать так, чтобы на каждой страницы было по одному кадру и не вставлялось пустых страниц? Подскажите, пожалуйста.

 
 
 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group