CTAN Comprehensive TeX Archive Network

CTAN update: svg-animate

Date: April 30, 2026 10:21:23 AM CEST
Sébastien Gross submitted an update to the svg-animate package. Version: 1.1 2026-04-28 License: agpl3 Summary description: Generate animated SVG diagrams with TikZ Announcement text:
Changes in v1.1: - Added installation instructions to the documentation (user-local texmf paths and TEXINPUTS). - The \Ginclude@bitmap override is now only applied when dvisvgm >= 3.4 is detected at compile time, avoiding a no-op override with older versions that do not support --embed-bitmaps on dvisvgm:img specials. - Renamed example.tex and test.tex to svg-animate-example.tex and svg-animate-test.tex to avoid filename collisions on shared TeX search paths.
This package is located at https://mirrors.ctan.org/graphics/pgf/contrib/svg-animate More information is at https://ctan.org/pkg/svg-animate
Thanks for the upload. For the CTAN Team Manfred Lotz CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs .

svg-animate – Generate animated SVG diagrams with TikZ

This package provides step-by-step animations for TikZ diagrams in SVG format. The resulting animations run natively in web browsers and do not require JavaScript or plugins.

From a single source file, both an animated SVG and a static PDF can be generated. In the PDF output, steps may be stacked or collapsed into a single frame.

The animation model is based on discrete steps. A TikZ picture is enclosed in \begin{animate}, material to be shown at a given step is marked with \reveal{...}, and \animstep is used to advance to the next step.

Additional features include per-step durations, visibility over multiple steps or step ranges, blinking elements, one-shot or looping playback, and a \noanimate fallback for PDF output.

In SVG output, visibility changes are implemented by means of SMIL animations with instantaneous opacity transitions.

Packagesvg-animate
Version1.1 2026-04-28
Copyright2026 Sébastien Gross
MaintainerSébastien Gross

Announcements

more

Guest Book Sitemap Contact Contact Author