Sunday, July 10, 2011

Converting Inkscape Svg layers into Beamer overlays

This might be useful for those using Inkscape and know something about Beamer.  If you don't know anything about LaTeX, then this is not going to be useful.  From the project page

takes an Inkscape .svg as input, and generates pdf files corresponding to each of the layers and a LaTeX file that uses the LaTeX Beamer commands to incrementally overlay them.

If you use Beamer to make your presentations and Inkscape to draw, then this might be potentially useful though I daresay people would tend to use PGF with BeamerPGF examples can be found here.

1 comment:

Anonymous said...

I have a similar trick to handle layers in Dia: https://projects.gso.ac.upc.edu/projects/mylatex/repository/entry/trunk/templates/extra/figures-dia

It does not auto-generate the latex code for the animation, but is able to extract a set of layers from Dia figures.

Coupled with rubber, you can simply include the image myfig@layer:1,5 and rubber will generate a figure with layers 1 and 5 from the myfig.dia file (see the rubberrules.ini file).