Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I have experience with both keynote and beamer (and as a matter of fact, powerpoint as well). I think they both have a very different set of features, which depending on how you look at them, can either pose an advantage or disadvantage.

For example, keynote is a WYSIWYG editor, so that it is highly customizable in a rather easy way. On the other hand, beamer is latex based, which means that it is relatively easy to write (or even "code") elegant presentations in it, but to get to a high degree of customizability you need to be an expert in latex.

So, really, I am wondering about a few things.

  1. First, is there any way to enjoy the best of both worlds? Meaning, relatively easy graphical editing which is highly customizable in a flexible latex environment.

  2. How hard is it to create my own style file for beamer? I have some ideas about spacing, colors, fonts (though using fonts in latex has been hell for me, but I won't get to that...) that I want to set up, but I am not sure where to start. I wish there was some tutorial that does not describe how to use beamer, but instead describes how to write a style file for beamer.

  3. Still, even if I choose beamer, I will have easy time with any structured text - but what about things such as diagrams? Or simple things such as drawing arrows between various sections of text? All of these things become complicated because of the positioning in latex which is done almost automatically.

I wish I had some idea how to resolve this "conflict" - should I opt for beamer or for keynote? As an avid programmer, I tend to like beamer more, but WYSIWYG capabilities are sometimes very very useful.

Any opinions will be gladly accepted!

share|improve this question
If you need to insert math into your Keynote presentation, my good friend Alan Munn once suggested me to use LaTeXiT. It uses LaTeX under the hood, so you can type complex math formulas and drag and drop them in vector format (e.g. PDF) directly to Keynote. –  Paulo Cereda Jul 28 '11 at 21:34
I consider Keynote too ostentatious for any of my presentations. Of course, Keynote plus LaTeXiT is an option—you can drop this here and slide that there—but after some time, I find Beamer in fact more effective and easier to work with. I can use the output on almost any possible computer and do not have to care about pointless and distracting effects, which is exactly what I generally dislike on other persons' presentations. The content is scalable and you do not have to worry about fancy, but low resolution backgrounds. Finally, making a handout version is very easy. –  Harold Cavendish Jul 28 '11 at 21:38
Regarding the second question, the best is to find an existing style and learn by trying to modify it. At least that is how I have made mine. –  Harold Cavendish Jul 28 '11 at 21:42
add comment

1 Answer

up vote 5 down vote accepted

I alos used beamer and Keynote, but never tried to combine them. But some times ago I found PDF to Keynote. So one could produce a PDF with beamer and present it with Keynote, e. g. to add Notes easily and acess the presentation tool like countdown and multiple monitor support.

I’d say that the graphical options of beamer in combination with TikZ/PGF/pgfplotsare very powerful for creating diagrams/charts, math plots and even other graphics. Furthermore there’s no easy way to typeset equations with Keynote.

Q1 I never created an own style but I think beamer is very well documented so it should be possible to create one. You could start with adapting an existing style.

Q3 TikZ allows overlay that are calculation the positions of text automatically to set arrows and other stuff. At the moment I haven’t any time to create an example but have a look at TeXample (tag: beamer).

For me it depends on the content of my prenesntation, if I need just some simple keywords on a slide (or if I need to work together with nontex people) I prefer the more beatiful Keynote presentations, but if I need equations, code listings, complex graphics etc I’ll use beamer instead—and maybe try the PDF to Keynote tool the next time …

share|improve this answer
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.