Skip to content

Latest commit

 

History

History
24 lines (13 loc) · 1.53 KB

README.md

File metadata and controls

24 lines (13 loc) · 1.53 KB

Tikz Beamer Hack for progressive drawing

Example Document, an uncomplicated example, to showcase the idea of what is possible.

We show a cartesian plane, it's grid, two points and a line segment joining them (per slide).

In Beamer, there is a functionality called \onslide that allows you to progressively display the content of a frame, and it ultimately produces multiple pages on the PDF.

The frame is pretty much the slide "page".

In several cases, I found myself in the situation where I needed to copy most of the Tikz pictures from one file to another just because I wanted to experiment or do a minor variation of the same drawing, and If I wanted to introduce changes to the common elements between all the variants, It became a pain to modify 10+ files.

With the class provided here, I resolve this problem by allowing me to share parts of the same Tikz picture and produce multiple images in a relatively fast way. The downside is that I need to know ahead of time the final size of the Tikz picture (which seems like a low toll to pay).

To achive this I set up a class file, that you can use as your document class, that will automagically use beamer, but it will get you a whiteboard to start drawing.

It is important to set the geometry of your drawing, and I highly recommend using the clip rectangle to match the exact size of your image, please consider that if you do a Tikz picture with scale, you'll need to adjust for scale (otherwise you'll have parts of the picture that do not fit the page)