2016-08-03 76 views
2

我想轉換使用LaTeX創建的TikZ和動畫包的PDF。將動畫PDF轉換爲視頻

我現在得到的是PDF格式的非常漂亮的動畫,但這與大多數其他程序如Powerpoint等不兼容。另外,GIF對我來說已經是一步了。

我創建動畫這樣的:

\documentclass{standalone} 
\usepackage{tikz} 
\usetikzlibrary{calc,angles} 
\usepackage{animate} 

\begin{document} 
\begin{animateinline}[poster=first, controls, loop, autoplay]{60} 
\multiframe{10}{r=0+1}{ 
    \def\valueToChange{\r} 


\begin{tikzpicture} 
    % some parameterized tikz picture 
    \useasboundingbox(10,5) rectangle (0,-5); 
    \coordinate (pointBB1) at (\valueToChange,5); 
    \coordinate (pointBB2) at (10-\valueToChange,-5); 
    \draw (pointBB1) -- (pointBB2) coordinate [pos=0.5] (pointBBC); 
\end{tikzpicture} 
} 
\end{animateinline} 

\end{document} 

回答

1

雖然你的問題是一個年紀大一點:也許你可以使用新的即將推出的動畫庫,目前在TikZ的開發版本,並且可以用來創建動畫SVG。大多數現代Web瀏覽器(如Chrome或Firefox)都可以呈現動畫SVG。 我從來沒有真正使用過,但我已經看過這些動畫的演示文稿。我可以創建通過查找文檔以下的小例子:

\documentclass[dvisvgm]{standalone} 
\usepackage{tikz} 
\usetikzlibrary{calc,angles,animations} 

\begin{document} 

\begin{tikzpicture}[] 
    % some parameterized tikz picture 
    \useasboundingbox(10,5) rectangle (0,-5); 

    \draw[thick] :rotate = {0s="0",10s="90",freeze} 
       :yshift = {0s="0cm",2s="2cm",freeze} (2,0) -- (8,0); 
\end{tikzpicture} 
\end{document} 

要編譯它,你只需要運行

latex animation.tex && dvisvgm animation