I want to use
Beamer to write my presentations, mainly because I can use
TikZ code on it. I also use to include png and pdf figures, so I like to compile with pdflatex. However, I'm starting to hate having a pdf as output... there is so many troubles with the pdf viewers!. Some times the color change between them, and almost always it is difficult to reproduce any video included.
So, what can I do to use
pdflatex but finally end with a
svg file that can be edited in
I only can think in two alternatives:
1a. Find a way to compile or convert the Beamer presentation to a one page pdf grid of slides.
1b. convert the pdf grid to a svg with
1c. make a script that write some stuff to put a Sozi view point per slide in the grid.
2a. Use pdf2svg first
2b. concatenate the svg files into one svg file
2c. make a script that write some stuff to put a Sozi view point per slide in the grid.
I guess that step 1a should not be too difficult. For instance, I could be using pdfjam to build the grid. However step c is a long path for my skills, so... Do you have any advice or a better idea of how to do this?
I would like to specify the limitations that I see in using a pdf as a presentation format.
It seems that only Acrobat and Okular can support videos. There is many discussions about this issue in the forums (e.g. here, here, here and here). I been using Okular in my presentations, and works well. However, not all the Beamer features are well exploited by this two viewers. For instance, take a look at the
\animate or the
\animatevalue commands. Mixing this commands with TikZ could results in incredible animations (e.g. [here], here and here) that can really boost the presentations to another level without too much effort. However, only Acrobat can pass slides in sequence (which is necessary for this animations) and after this I can't go back the slides (the last slide in the animation works like a diode, it always kick you to the next slide).
It is important to take into account that I'm running Linux. There is many nice pdf viewer in Linux, like
MuPDF, but to run Acrobat I have to use an unsupported old version or just
wine. While it is true that the audience won't care if I'm a Linux user or not, I have to compile and work with the presentations many times before reach any audience. Thus, things that the audience don't care (like the speed of the pdf viewer running trough wine) can be very important for me.
On the other hand, I also saw the
Sozi presentations that seems to work awesome in all the things that bother me from the pdf. It also has this zoom and rotate capability and it just need a navigator. Sozi 15 seems to include all the information for the slide transitions in a html document. By inspecting the html file, I saw that the main thing is the
svg figure and the camera is controlled by just a couple of lines.
Then, I though, if there is a way to say to beamer "Hey, don't put the slides in different pdf pages, just put them in a grid in only one page", then
svg2pdf and some scripting... I thing is an interesting thing to try.