LaTeX, TikZ, Beamer
Reuse TikZ Figures in Both Articles and Slides
I use LaTeX a lot. I found it an effective tool to write articles, slides (using beamer), and posters (using tikzposter). Further more, I use TikZ/PGF to draw all the figures. Not only the source code of the figure can be easily managed by version control software like git, TikZ is also well-integrated in beamer to create beautiful animations for slides.