<p><a href="http://www.apple.com/iwork/keynote/">Keynote</a> is one of the popular software, though I use PowerPoint</p>

CC BY-SA 3.0
2011-08-17T14:31:24.483Z
I use it in combination with LaTeXit to include LaTeX formulas. Pretty happy about it.
Loïck
CC BY-SA 3.0
2011-08-17T14:07:27.153Z
2011-08-17T14:07:27.153Z
Snowie
<p>Two tools I can mention, and I guess it's an answer to both questions (tools for presentations and tools for papers).</p>

<p>The first is <a href="http://xfig.org/" rel="nofollow">Xfig</a>, an ugly yet very powerful program for making figures, available for several platforms. I usually include $\LaTeX$ code and export as Combined PS/PDF/LaTeX, which allows me to compile with <code>(xe)latex</code> or <code>pdflatex</code> without having to change the input for the figures every time. Others may prefer to write code for their figures, but I've found that Xfig is powerful enough, and making figures is quite fast once you are used to the functionalities and the keyboard shortcuts.</p>

<p>The second is the book <a href="http://www.treesmapsandtheorems.com/" rel="nofollow">Trees, maps and theorems</a>, by Jean-luc Doumont. It is not a tool to make or give a presentation, but to make or give a good one. I am all for simplicity when it comes to presentations. We all know, or understand, that a slide full of text might not be the best means of communicating a message or a series of messages, but this book goes beyond that kind of basic, "common sense" advice, giving guidelines on how to write comprehensible text in scientific papers (and slides), how to make figures that visually attractive and easy to understand, and even how to structure a document (you'd be surprised when you realize how "primitive" the intro-content-conclusions structure is). I could say more, but I guess it's better if you read some reviews out there.</p>

CC BY-SA 3.0
2011-08-17T14:29:49.947Z
Xfig is great. We really need a new interface for it...
Hsien-Chih Chang 張顯之
CC BY-SA 3.0
2011-08-18T04:32:50.223Z
with ipe, there's really no need to ever use Xfig. Combine this with inkscape, and you're set.
Suresh Venkat
CC BY-SA 3.0
2011-08-18T12:05:28.967Z
@suresh-venkat you could say that of many things. For example, with Xfig there's no need to ever use inkscape. Or: with a professional designer making your presentations for you, there's no need of ever using any tools at all...
Janoma
CC BY-SA 3.0
2011-08-18T20:45:30.640Z
fair enough. what I mean is that ipe does latex integration better than xfig, and inkscape provides what I believe to more powerful tools.
Suresh Venkat
CC BY-SA 3.0
2011-08-19T06:20:25.980Z
Having used xfig exclusively for years, I can say with some confidence that xfig the most clunky, drain-bamaged, convoluted, sadistic graphics program on earth; it's only saving grace is that it actually works, sort of, at least for simple things.  I'd honestly rather use PowerPoint than xfig, and I'd rather poke out my eyes with a fork than use PowerPoint.
Jeffε
CC BY-SA 3.0
2011-08-17T14:05:32.927Z
2011-08-17T14:05:32.927Z
Janoma
<p>Especially in TCS/maths, the good old <em>blackboard</em> can be of good use for proofs and examples. If there is none available or you have to project or record, try software implementations such as <em><a href="http://www.lecturnity.com/en/lecturnity/overview-com/">Lecturnity</a></em>.</p>

<p>On the hardware part, get some pointing device as using your hand is bad style. Some people use sticks, others lasers. Note that there are wireless (via USB dongle) gadgets that combine a laser pointer with keys to navigate a slides. I think those are very useful since you do not have to move to your PC for every slide change.</p>

<p>Last but not least, you need a timer/alarm-clock you can easily and inconspicuously read off to check your time.</p>

CC BY-SA 3.0
2011-08-19T06:01:32.393Z
Alas, TCS conferences almost never supply blackboards.  Also, using your hand to point is *great* style, if the screen is small enough to reach.  The audience will mentally point their hands to the same place, making the target go further into their brains.  Laser dots are too hard to ignore if they're moving (think cats), too hard to see if they're not, and too abstract to get past the civilized part of the brain.
Jeffε
CC BY-SA 3.0
2011-08-19T10:02:36.643Z
Huh, interesting point of view; I have never felt that way about laser pointers. In that case, I think we can agree on a pointing stick. I just think presentators who stretch or even jump to point at something look increadibly silly. Controlling a mouse cursor with a (IR) laser pointer is also possible and maybe desirable, but not widely spread.
Raphael
CC BY-SA 3.0
2011-08-17T21:49:02.723Z
2011-08-17T21:49:02.723Z
Raphael
<p>As I mentioned in the comment, Ipe and/or inkscape gives you really nice figures, and doing overlays is almost trivial. You can either make the entire presentation in ipe/inkscape, or make the figures and embed them in beamer+latex. </p>

CC BY-SA 3.0
2011-08-18T06:28:02.997Z
Some presentations created by Ipe are posted at http://lamut.informatik.uni-wuerzburg.de/mediawiki/ipe7/index.php/Main_Page .
Yoshio Okamoto
CC BY-SA 3.0
2011-08-18T04:33:56.603Z
2011-08-18T04:33:56.603Z
Suresh Venkat
<p>Something that is not well known and used in academia yet is <a href="http://prezi.com/" rel="nofollow">http://prezi.com/</a></p>

<p>It's a completely online tool to create presentations. Basically it's a cool way to navigate a poster. 
In my opinion it's ideal for short presentations, such as group meetings or rump sessions.
Unfortunately many features, such as LateX support, are still missing. But it's promising and there are free licenses for students and teachers.</p>

CC BY-SA 3.0
2011-08-17T20:46:15.540Z
this looks really cool! I haven't seen it used before, did you use at any of your talks? If so, what were the reactions like?
Artem Kaznatcheev
CC BY-SA 3.0
2011-08-18T00:43:39.413Z
I haven't used it and the only time I have seen it used in academia was at an information retrieval talk, with very good reactions of the audience, though.
Alessandro Cosentino
CC BY-SA 3.0
2011-08-18T03:52:18.230Z
The one time I saw this used in a technical talk everyone complained of seasickness afterwards from all the swooping transitions.
David Eppstein
CC BY-SA 3.0
2011-08-18T09:04:51.473Z
I have seen one conference talk by Maurice Herlihy that used this. The slides look pretty much like this: http://prezi.com/nea-kgtewxlm/atmcs/. I think it was great.
Dan
CC BY-SA 3.0
2011-08-19T06:14:12.973Z
Prezi's presentation model is several views (at different positions, scales, and angles) on a single STATIC document.  There's no equivalent of "overlays".  For example, you can't show the evolution in place of a data structure or geometric construction in place; you can only swoosh from one frame to the next.  Prezi could support this by adding instant transitions, but apparently vertigo is the new black.
Jeffε
CC BY-SA 3.0
2011-08-25T22:28:25.403Z
Please excuse me while I try not to lose my dinner.
Vijay D
CC BY-SA 3.0
2011-08-17T14:25:01.837Z
2011-08-17T14:25:01.837Z
Alessandro Cosentino
<p>I use Omnigraffle + LatexIt to generate pdf that I read with preview or that I embed using beamer into a larger presentation.</p>

CC BY-SA 3.0
2011-08-17T22:12:09.433Z
This looks overly complicated. What are the advantages?
Loïck
CC BY-SA 3.0
2011-08-17T22:23:49.147Z
Omnigraffle is doing a better job than any embedded drawing tool of powerpoint or keynote, and is simple to use. The embeddeding in beamer allow to have TOC, pages numbering, progression indicators, etc. Of course, for flat slides (=text and formulas), beamer is enough.
Sylvain Peyronnet
CC BY-SA 3.0
2011-08-17T18:45:41.307Z
2011-08-17T18:45:41.307Z
Sylvain Peyronnet
<p>What about <a href="http://www.libreoffice.org/" rel="nofollow">LibreOffice</a>, the "libre" version of Oracle's OpenOffice?</p>

<p>I'm using that one for all my non-office work (we use MS products at work).</p>

CC BY-SA 3.0
2011-08-17T13:58:04.210Z
2011-08-17T13:58:04.210Z
Remo.D
<p>I use <a href="http://doc.racket-lang.org/slideshow/" rel="nofollow">Slideshow</a>, a programmable slide presentation tool in <a href="http://racket-lang.org/" rel="nofollow">Racket</a>.  Having a real programming language, not just LaTeX, is a huge win.</p>

CC BY-SA 3.0
2011-08-18T03:03:18.513Z
2011-08-18T03:03:18.513Z
Sam Tobin-Hochstadt
<p>I don't really recommend this — it's an expensive way to go for what it does, though in my case it came bundled with other software I needed anyway — but I generally use Adobe InDesign to make my slide shows as pdf files, and then use either Adobe Reader or Apple's Preview to present them.</p>

<p>InDesign is a page layout program: its intended purpose is laying out magazine articles, with the text wrapping around the figures etc, but it's easily adapted to a slide-like format. For me it gives a good balance between WYSIWIG placement of content on the page (I don't want to fight with LaTeX about where exactly the figures and the text are placed in relation to each other) and professional content layout (e.g. proper handling of vector graphics rather than just rasterizing everything, and easy snapping of content to alignment lines rather than having to align things by eye and hope it's close enough).</p>

<p>For the images within the slides, I use other software (e.g. Illustrator or Photoshop) and then place the files within InDesign.</p>

<p>What I don't get with this setup is support for mathematical formulas that include anything more complicated than subscripts and superscripts. But I think that in general that sort of thing is best avoided in talk slides anyway.</p>

CC BY-SA 3.0
2011-08-19T05:57:45.843Z
FWIW, Keynote also properly handles vector graphics and automatically snaps content to align with key points on the slide and/or other objects.  (In principle, so does PowerPoint, but using Microsoft software is like fighting a bear with Asbergers, so no.)  In the rare (hopefully) cases where you need more complex math, LaTeXit will generate PDFs that can be pasted into Illustrator, InDesign, or Keynote.  (But doing this right requires some clever font matching, else the math won't match the body text.)
Jeffε
CC BY-SA 3.0
2011-08-19T09:04:55.870Z
David: are there any examples of the InDesign presentations on the web? Also, can you do animations on the slide using InDesign?
Bart Jansen
CC BY-SA 3.0
2011-08-28T06:26:49.450Z
My publications page includes links to many of my presentations; here's a recent example: http://www.ics.uci.edu/~eppstein/pubs/Epp-CCCG-10.pdf (it's not likely to look very different from a powerpoint — the point is more in the process than the results). As for animations, I tend not to use them much — you can make sequences of slides that show different stages of a construction easily enough, but not true video, at least not that I know how to do.
David Eppstein
CC BY-SA 3.0
2011-08-18T04:02:48.307Z
2011-08-18T04:02:48.307Z
David Eppstein
<p>Inkscape. You can edit your PDFs with it.</p>

CC BY-SA 3.0
2011-08-29T18:20:45.660Z
2011-08-29T18:20:45.660Z
Anonymous
<p>Many times I use /Xournal/ under Linux on a tablet pc "lenovo X61". 
It allows me to write my slides by hand, 
yet copy paste the structure from one slide to the other, 
redo the stuff till I am happy with it,
and give it a particular slide.</p>

<p>I was pointed out that in some groups it was perceived as a lack of professionalism  or effort (which I feel is not true), for those groups I make some slides in /Beamer/.</p>

<p>On occasion I have used a mere /orgmode/ file under /emacs/, unrolling and rolling the sections as needed: I like how you see the overall structure and then zoom in, a bit like in /prezi/. It can display LaTeX formula, but the size of the fonts sometime is an issue.</p>

CC BY-SA 3.0
2011-08-27T00:20:26.197Z
2011-08-27T00:20:26.197Z
J.y B.y
<p>For drawing it is also convenient to use <a href="https://inkscape.org/" rel="nofollow noreferrer">Inkscape</a> instead of tikz: it can embed latex code with the plugin <a href="https://inkscape.org/~jcwinkler/%E2%98%85textext" rel="nofollow noreferrer">Textext</a>, and you can directly draw what you want instead of starting worrying about coordinates.
I use both depending on the particular task at hand.</p>

CC BY-SA 4.0
2020-05-10T19:38:13.563Z
2020-05-10T19:38:13.563Z
Denis
<p>If you're a programmer at heart and a fan of Ruby, you might enjoy <a href="http://cs.stanford.edu/~pliang/software/rfig/" rel="nofollow">rfig</a>.</p>

CC BY-SA 3.0
2011-09-02T21:24:46.917Z
2011-09-02T21:24:46.917Z
Jelani Nelson
<p>I use beamer + <a href="https://github.com/cebe/pdfpc-latex-notes" rel="nofollow noreferrer">pdfpcnotes.sty</a> to present with <a href="https://pdfpc.github.io/" rel="nofollow noreferrer">pdfpc</a> which has the following features (according to their website):</p>

<ul>
<li>Shows current and next slide</li>
<li>Support for notes, both as text and on slides (as generated by LaTeX beamer)</li>
<li>Support for overlays (e.g. as generated by the beamer LaTeX package)</li>
<li>Timer or countdown showing remaining time in the presentation</li>
<li>Overview mode for quick switching between slides</li>
<li>Freezing and turning off the presentation view</li>
<li>Customizable keybindings, enabling support for different presenter devices</li>
<li>Video playback support </li>
</ul>

<p>To make nice figures, I use <a href="http://draw.io" rel="nofollow noreferrer">draw.io</a> which can be used <a href="https://about.draw.io/use-draw-io-offline/" rel="nofollow noreferrer">offline</a> as well.</p>

CC BY-SA 4.0
2020-02-01T14:00:23.337Z
2020-05-02T13:17:02.117Z
2020-05-02T13:17:02.117Z
Firmin Martin
<p><a href="http://www.methods.co.nz/asciidoc/" rel="nofollow">Asciidoc</a> with it's <a href="http://www.w3.org/Talks/Tools/Slidy2" rel="nofollow">Slidy</a> extension is a nice alternative to latex based environment, while still using favourite text editor :).</p>

<p>P.S. What I like most in Asciidoc - outside of it's syntax - is , it's plugin interface. It's easy to create scripts that exports data from your research. Each time I compute more results, I need only to put "make" to have presentation with newest data :).</p>

CC BY-SA 3.0
2011-08-26T20:05:41.997Z
2011-08-26T20:05:41.997Z
Grzegorz Wierzowiecki
<p>I think that great addition to mentioned tools is mind-mapping software.</p>

<p>Among other mind-mapping applications, it's great to make presentations rapidly, for example in 15minutes, 1hour presentation.</p>

<p>My favourite mind-mapping software is <a href="http://freemind.sf.net" rel="nofollow">Freemind</a> (with keyboard shortcuts  it's really fast, ergonomic (especially for people with RSI problems).</p>

CC BY-SA 3.0
2011-08-26T19:54:40.890Z
2011-08-26T19:54:40.890Z
Grzegorz Wierzowiecki
<p>Another powerful option for drawing graphics is <a href="https://ctan.org/pkg/asymptote?lang=en" rel="nofollow noreferrer">Asymptote</a>.  It is a language, not a GUI, and LaTeX is baked in.  If you are familiar with Knuth's MetaPost then think of it as like that but with the drawing constructs extended to 3D and with a more familiar syntax, in that you usually produce stand-alone graphics that you then import into the document.  It is Freely available, under current development, and comes with TeX Live or MiKTeX.</p>

<p>For folks who know Ti<em>k</em>Z, one contrast is that there you usually include the drawing generation as part of the document, which adds complexity, and here the 3D stuff is arguably more powerful.</p>

<p>There is a great <a href="https://math.uchicago.edu/~cstaats/Charles_Staats_III/Notes_and_papers_files/asymptote_tutorial.pdf" rel="nofollow noreferrer">tutorial</a>, and a large number of packages, including an unofficial <a href="https://github.com/taoari/asy-graphtheory" rel="nofollow noreferrer">graph package</a> that I find useful. </p>

CC BY-SA 4.0
2020-05-09T13:09:04.313Z
2020-05-09T13:09:04.313Z
Jim Hefferon
<p>nobody has mentioned <a href="http://prezi.com/" rel="nofollow">http://prezi.com/</a> - innovative tool for presentation. Yet limited on formulas and other scientific stuff, but you can embed images with your graphs. </p>

CC BY-SA 3.0
2011-08-18T22:13:51.123Z
Somebody *has* mentioned it already.
Jukka Suomela
CC BY-SA 3.0
2011-08-18T21:56:06.617Z
2011-08-18T21:56:06.617Z
trailmax
<p>For drawing diagrams, there's <a href="http://www.texample.net/tikz/" rel="nofollow">tikz</a> in latex, and, if you have a Mac and a bit of cash, <a href="http://www.omnigroup.com/products/omnigraffle/" rel="nofollow">Omnigraffle</a>. Both produce high quality diagrams.</p>

CC BY-SA 3.0
2011-08-17T15:21:04.767Z
+1 for tikz. Difficult learning curve, but fantastic for including diagrams/figures in paper and being able to reuse them in presentation as if it was native.
Loïck
CC BY-SA 3.0
2011-08-18T04:32:09.693Z
be warned if you use tikz: it's horribly slow if you have many figurs. best to use tikz to create PDFs, and then embed them directly.
Suresh Venkat
CC BY-SA 3.0
2011-08-25T03:35:03.573Z
I've also had problems with tikz interacting badly with other packages. Still a very nice tool though.
Huck Bennett
CC BY-SA 3.0
2011-08-27T01:09:48.880Z
How many figures do you need for it to "horribly slow"? Sure, it's not instantaneous, but I find it at least tolerable.
Timothy Sun
CC BY-SA 3.0
2011-08-27T03:14:58.547Z
well with slides, there's usually one per slide, so for a seminar nearly 50 pics
Suresh Venkat
CC BY-SA 3.0
2011-08-27T07:26:39.473Z
@Suresh: Time to buy a faster computer.
Dave Clarke
CC BY-SA 3.0
2011-08-27T16:00:29.323Z
better algorithm, not big iron :) - read Dick Lipton's latest
Suresh Venkat
CC BY-SA 3.0
2011-08-17T15:15:52.010Z
2011-08-25T04:52:30.547Z
2011-08-25T04:52:30.547Z
Dave Clarke
<p>I was wondering what tools that people in this field (theoretical computer science) use to create presentations. Since a great deal of computer science is not just writing papers but also giving presentations I thought that this would be an important soft question. This is inspired by the previous question <a href="https://cstheory.stackexchange.com/questions/2255/what-tools-do-you-use-to-write-papers">what tools do you use to write papers</a>.  The most common that I have seen are as follows.</p>

<ul>
<li><a href="https://bitbucket.org/rivanvx/beamer/wiki/Home" rel="nofollow noreferrer">Beamer</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Microsoft_PowerPoint" rel="nofollow noreferrer">Microsoft PowerPoint</a></li>
<li><a href="http://www.latex-project.org/" rel="nofollow noreferrer">LaTeX</a></li>
<li><a href="http://www.graphviz.org/" rel="nofollow noreferrer">GraphViz</a></li>
</ul>

<p>I was wondering if there are any other tricks that I am missing?</p>

<soft-question><research-practice><writing>
What tools do you use to give presentations?
Joshua Herman
# What tools do you use to give presentations?

(Asked by: username_0 on 2011-08-17)

I was wondering what tools that people in this field (theoretical computer science) use to create presentations. Since a great deal of computer science is not just writing papers but also giving presentations I thought that this would be an important soft question. This is inspired by the previous question [what tools do you use to write papers](https://cstheory.stackexchange.com/questions/2255/what-tools-do-you-use-to-write-papers). The most common that I have seen are as follows.

* [Beamer](https://bitbucket.org/rivanvx/beamer/wiki/Home)
* [Microsoft PowerPoint](http://en.wikipedia.org/wiki/Microsoft_PowerPoint)
* [LaTeX](http://www.latex-project.org/)
* [GraphViz](http://www.graphviz.org/)

I was wondering if there are any other tricks that I am missing?

**Tags:** soft-question, research-practice, writing


---

## 19 answers

### Answer by username_27 on 2011-08-17. Score: 12 | Accepted answer

For drawing diagrams, there's [tikz](http://www.texample.net/tikz/) in latex, and, if you have a Mac and a bit of cash, [Omnigraffle](http://www.omnigroup.com/products/omnigraffle/). Both produce high quality diagrams.

> **Comments:**
> **username_2**: +1 for tikz. Difficult learning curve, but fantastic for including diagrams/figures in paper and being able to reuse them in presentation as if it was native.  
> **username_5**: be warned if you use tikz: it's horribly slow if you have many figurs. best to use tikz to create PDFs, and then embed them directly.  
> **username_28**: I've also had problems with tikz interacting badly with other packages. Still a very nice tool though.  
> **username_29**: How many figures do you need for it to "horribly slow"? Sure, it's not instantaneous, but I find it at least tolerable.  
> **username_5**: well with slides, there's usually one per slide, so for a seminar nearly 50 pics  
> **username_27**: @Suresh: Time to buy a faster computer.  
> **username_5**: better algorithm, not big iron :) - read Dick Lipton's latest  

---

### Answer by username_1 on 2011-08-17. Score: 10

[Keynote](http://www.apple.com/iwork/keynote/) is one of the popular software, though I use PowerPoint

> **Comments:**
> **username_2**: I use it in combination with LaTeXit to include LaTeX formulas. Pretty happy about it.  

---

### Answer by username_3 on 2011-08-17. Score: 6

Two tools I can mention, and I guess it's an answer to both questions (tools for presentations and tools for papers).

The first is [Xfig](http://xfig.org/), an ugly yet very powerful program for making figures, available for several platforms. I usually include $\LaTeX$ code and export as Combined PS/PDF/LaTeX, which allows me to compile with `(xe)latex` or `pdflatex` without having to change the input for the figures every time. Others may prefer to write code for their figures, but I've found that Xfig is powerful enough, and making figures is quite fast once you are used to the functionalities and the keyboard shortcuts.

The second is the book [Trees, maps and theorems](http://www.treesmapsandtheorems.com/), by Jean-luc Doumont. It is not a tool to make or give a presentation, but to make or give a good one. I am all for simplicity when it comes to presentations. We all know, or understand, that a slide full of text might not be the best means of communicating a message or a series of messages, but this book goes beyond that kind of basic, "common sense" advice, giving guidelines on how to write comprehensible text in scientific papers (and slides), how to make figures that visually attractive and easy to understand, and even how to structure a document (you'd be surprised when you realize how "primitive" the intro-content-conclusions structure is). I could say more, but I guess it's better if you read some reviews out there.

> **Comments:**
> **username_4**: Xfig is great. We really need a new interface for it...  
> **username_5**: with ipe, there's really no need to ever use Xfig. Combine this with inkscape, and you're set.  
> **username_3**: @suresh-venkat you could say that of many things. For example, with Xfig there's no need to ever use inkscape. Or: with a professional designer making your presentations for you, there's no need of ever using any tools at all...  
> **username_5**: fair enough. what I mean is that ipe does latex integration better than xfig, and inkscape provides what I believe to more powerful tools.  
> **username_6**: Having used xfig exclusively for years, I can say with some confidence that xfig the most clunky, drain-bamaged, convoluted, sadistic graphics program on earth; it's only saving grace is that it actually works, sort of, at least for simple things.  I'd honestly rather use PowerPoint than xfig, and I'd rather poke out my eyes with a fork than use PowerPoint.  

---

### Answer by username_7 on 2011-08-17. Score: 5

Especially in TCS/maths, the good old *blackboard* can be of good use for proofs and examples. If there is none available or you have to project or record, try software implementations such as *[Lecturnity](http://www.lecturnity.com/en/lecturnity/overview-com/)*.

On the hardware part, get some pointing device as using your hand is bad style. Some people use sticks, others lasers. Note that there are wireless (via USB dongle) gadgets that combine a laser pointer with keys to navigate a slides. I think those are very useful since you do not have to move to your PC for every slide change.

Last but not least, you need a timer/alarm-clock you can easily and inconspicuously read off to check your time.

> **Comments:**
> **username_6**: Alas, TCS conferences almost never supply blackboards.  Also, using your hand to point is *great* style, if the screen is small enough to reach.  The audience will mentally point their hands to the same place, making the target go further into their brains.  Laser dots are too hard to ignore if they're moving (think cats), too hard to see if they're not, and too abstract to get past the civilized part of the brain.  
> **username_7**: Huh, interesting point of view; I have never felt that way about laser pointers. In that case, I think we can agree on a pointing stick. I just think presentators who stretch or even jump to point at something look increadibly silly. Controlling a mouse cursor with a (IR) laser pointer is also possible and maybe desirable, but not widely spread.  

---

### Answer by username_9 on 2011-08-17. Score: 5

Something that is not well known and used in academia yet is <http://prezi.com/>

It's a completely online tool to create presentations. Basically it's a cool way to navigate a poster.
In my opinion it's ideal for short presentations, such as group meetings or rump sessions.
Unfortunately many features, such as LateX support, are still missing. But it's promising and there are free licenses for students and teachers.

> **Comments:**
> **username_10**: this looks really cool! I haven't seen it used before, did you use at any of your talks? If so, what were the reactions like?  
> **username_9**: I haven't used it and the only time I have seen it used in academia was at an information retrieval talk, with very good reactions of the audience, though.  
> **username_11**: The one time I saw this used in a technical talk everyone complained of seasickness afterwards from all the swooping transitions.  
> **username_12**: I have seen one conference talk by Maurice Herlihy that used this. The slides look pretty much like this: http://prezi.com/nea-kgtewxlm/atmcs/. I think it was great.  
> **username_6**: Prezi's presentation model is several views (at different positions, scales, and angles) on a single STATIC document.  There's no equivalent of "overlays".  For example, you can't show the evolution in place of a data structure or geometric construction in place; you can only swoosh from one frame to the next.  Prezi could support this by adding instant transitions, but apparently vertigo is the new black.  
> **username_13**: Please excuse me while I try not to lose my dinner.  

---

### Answer by username_5 on 2011-08-18. Score: 4

As I mentioned in the comment, Ipe and/or inkscape gives you really nice figures, and doing overlays is almost trivial. You can either make the entire presentation in ipe/inkscape, or make the figures and embed them in beamer+latex.

> **Comments:**
> **username_8**: Some presentations created by Ipe are posted at http://lamut.informatik.uni-wuerzburg.de/mediawiki/ipe7/index.php/Main_Page .  

---

### Answer by username_14 on 2011-08-17. Score: 3

I use Omnigraffle + LatexIt to generate pdf that I read with preview or that I embed using beamer into a larger presentation.

> **Comments:**
> **username_2**: This looks overly complicated. What are the advantages?  
> **username_14**: Omnigraffle is doing a better job than any embedded drawing tool of powerpoint or keynote, and is simple to use. The embeddeding in beamer allow to have TOC, pages numbering, progression indicators, etc. Of course, for flat slides (=text and formulas), beamer is enough.  

---

### Answer by username_15 on 2011-08-17. Score: 3

What about [LibreOffice](http://www.libreoffice.org/), the "libre" version of Oracle's OpenOffice?

I'm using that one for all my non-office work (we use MS products at work).


---

### Answer by username_16 on 2011-08-18. Score: 2

I use [Slideshow](http://doc.racket-lang.org/slideshow/), a programmable slide presentation tool in [Racket](http://racket-lang.org/). Having a real programming language, not just LaTeX, is a huge win.


---

### Answer by username_11 on 2011-08-18. Score: 1

I don't really recommend this — it's an expensive way to go for what it does, though in my case it came bundled with other software I needed anyway — but I generally use Adobe InDesign to make my slide shows as pdf files, and then use either Adobe Reader or Apple's Preview to present them.

InDesign is a page layout program: its intended purpose is laying out magazine articles, with the text wrapping around the figures etc, but it's easily adapted to a slide-like format. For me it gives a good balance between WYSIWIG placement of content on the page (I don't want to fight with LaTeX about where exactly the figures and the text are placed in relation to each other) and professional content layout (e.g. proper handling of vector graphics rather than just rasterizing everything, and easy snapping of content to alignment lines rather than having to align things by eye and hope it's close enough).

For the images within the slides, I use other software (e.g. Illustrator or Photoshop) and then place the files within InDesign.

What I don't get with this setup is support for mathematical formulas that include anything more complicated than subscripts and superscripts. But I think that in general that sort of thing is best avoided in talk slides anyway.

> **Comments:**
> **username_6**: FWIW, Keynote also properly handles vector graphics and automatically snaps content to align with key points on the slide and/or other objects.  (In principle, so does PowerPoint, but using Microsoft software is like fighting a bear with Asbergers, so no.)  In the rare (hopefully) cases where you need more complex math, LaTeXit will generate PDFs that can be pasted into Illustrator, InDesign, or Keynote.  (But doing this right requires some clever font matching, else the math won't match the body text.)  
> **username_17**: David: are there any examples of the InDesign presentations on the web? Also, can you do animations on the slide using InDesign?  
> **username_11**: My publications page includes links to many of my presentations; here's a recent example: http://www.ics.uci.edu/~eppstein/pubs/Epp-CCCG-10.pdf (it's not likely to look very different from a powerpoint — the point is more in the process than the results). As for animations, I tend not to use them much — you can make sequences of slides that show different stages of a construction easily enough, but not true video, at least not that I know how to do.  

---

### Answer by username_18 on 2011-08-29. Score: 1

Inkscape. You can edit your PDFs with it.


---

### Answer by username_19 on 2011-08-27. Score: 1

Many times I use /Xournal/ under Linux on a tablet pc "lenovo X61".
It allows me to write my slides by hand,
yet copy paste the structure from one slide to the other,
redo the stuff till I am happy with it,
and give it a particular slide.

I was pointed out that in some groups it was perceived as a lack of professionalism or effort (which I feel is not true), for those groups I make some slides in /Beamer/.

On occasion I have used a mere /orgmode/ file under /emacs/, unrolling and rolling the sections as needed: I like how you see the overall structure and then zoom in, a bit like in /prezi/. It can display LaTeX formula, but the size of the fonts sometime is an issue.


---

### Answer by username_20 on 2020-05-10. Score: 1

For drawing it is also convenient to use [Inkscape](https://inkscape.org/) instead of tikz: it can embed latex code with the plugin [Textext](https://inkscape.org/~jcwinkler/%E2%98%85textext), and you can directly draw what you want instead of starting worrying about coordinates.
I use both depending on the particular task at hand.


---

### Answer by username_21 on 2011-09-02. Score: 1

If you're a programmer at heart and a fan of Ruby, you might enjoy [rfig](http://cs.stanford.edu/~pliang/software/rfig/).


---

### Answer by username_22 on 2020-02-01. Score: 1

I use beamer + [pdfpcnotes.sty](https://github.com/cebe/pdfpc-latex-notes) to present with [pdfpc](https://pdfpc.github.io/) which has the following features (according to their website):

* Shows current and next slide
* Support for notes, both as text and on slides (as generated by LaTeX beamer)
* Support for overlays (e.g. as generated by the beamer LaTeX package)
* Timer or countdown showing remaining time in the presentation
* Overview mode for quick switching between slides
* Freezing and turning off the presentation view
* Customizable keybindings, enabling support for different presenter devices
* Video playback support

To make nice figures, I use [draw.io](http://draw.io) which can be used [offline](https://about.draw.io/use-draw-io-offline/) as well.


---

### Answer by username_23 on 2011-08-26. Score: 0

[Asciidoc](http://www.methods.co.nz/asciidoc/) with it's [Slidy](http://www.w3.org/Talks/Tools/Slidy2) extension is a nice alternative to latex based environment, while still using favourite text editor :).

P.S. What I like most in Asciidoc - outside of it's syntax - is , it's plugin interface. It's easy to create scripts that exports data from your research. Each time I compute more results, I need only to put "make" to have presentation with newest data :).


---

### Answer by username_23 on 2011-08-26. Score: 0

I think that great addition to mentioned tools is mind-mapping software.

Among other mind-mapping applications, it's great to make presentations rapidly, for example in 15minutes, 1hour presentation.

My favourite mind-mapping software is [Freemind](http://freemind.sf.net) (with keyboard shortcuts it's really fast, ergonomic (especially for people with RSI problems).


---

### Answer by username_24 on 2020-05-09. Score: 0

Another powerful option for drawing graphics is [Asymptote](https://ctan.org/pkg/asymptote?lang=en). It is a language, not a GUI, and LaTeX is baked in. If you are familiar with Knuth's MetaPost then think of it as like that but with the drawing constructs extended to 3D and with a more familiar syntax, in that you usually produce stand-alone graphics that you then import into the document. It is Freely available, under current development, and comes with TeX Live or MiKTeX.

For folks who know Ti*k*Z, one contrast is that there you usually include the drawing generation as part of the document, which adds complexity, and here the 3D stuff is arguably more powerful.

There is a great [tutorial](https://math.uchicago.edu/~cstaats/Charles_Staats_III/Notes_and_papers_files/asymptote_tutorial.pdf), and a large number of packages, including an unofficial [graph package](https://github.com/taoari/asy-graphtheory) that I find useful.


---

### Answer by username_25 on 2011-08-18. Score: -4

nobody has mentioned <http://prezi.com/> - innovative tool for presentation. Yet limited on formulas and other scientific stuff, but you can embed images with your graphs.

> **Comments:**
> **username_26**: Somebody *has* mentioned it already.  

---

