I have to prepare my slides in latex. A quick search came up with different packages. Before start preparing, I need your experiences. I do not want to regret after learning one as I did, learning vim (now can not quit) instead of emacs.

EDIT: After asking this question at that time, I start learning Beamer. Now I'm really happy with that, I created my own template and now it's easier just copying from my .tex files to beamer template. I recommend beamer for powerpoint users who are actively using latex .

  • 8
    Fair question, but just a side note, why do you seem to "regret" learning vim instead of emacs? Would be interested to hear your thoughts on it. From what I see many people seem to believe in the reverse, especially under current development environment. Also I don't see why you can't also just pick up another one even after you've learned its alternative at first.
    – xji
    Nov 14, 2014 at 5:55
  • 2
    @JIXiang fyiw I also agree on this. Vim might have a steeper learning curve but eventually it pays off and is a far more versatile editor than emacs. Nov 5, 2016 at 12:06
  • 2
    @buttercookie Well actually that comment was made 2 years ago. Now I'm using Spacemacs which is a kind of a hybrid between Emacs and Vim. Emacs is indeed much more powerful generally, and I get to preserve all Vim keybindings and operations. I never looked back. You may also want to check it out if you're interested github.com/syl20bnr/spacemacs
    – xji
    Nov 5, 2016 at 12:10
  • 1
    ouch, knocked on the wrong door on this one :). I consider myself a hardcore vim user so I'll have to disagree, though I will take a look at spacemacs Nov 5, 2016 at 12:14

6 Answers 6


I highly recommend the beamer class.

Here are features of presentation classes intended to help you deciding:

  • beamer provides a huge amount of features, a lot of themes and sophisticated ways for customization. It offers an outstanding comprehensive documentation. It can be used with LaTeX and also with pdfLaTeX. So it's capable of using pdfLaTeX microtypographic features, and furthermore it supports PNG, JPEG and PDF image formats besides EPS. It uses pgf for graphics.

  • powerdot cannot be used with pdfLaTeX. It uses PSTricks for graphics and supports EPS images. So, it may be a good choice for a PSTricks user who doesn't need direct JPEG, PNG or PDF image support. It also provides templates, further it offers a LyX style file.

  • prosper is older. Its successor is HA-Prosper. powerdot has been built on it, so I would not use prosper any more.

There are further and even older classes, such as seminar and slides; the latter is a standard LaTeX2e class.

See also the answers to:

  • prosper is really outdated and shouldn't be mentioned anymore
    – user2478
    Apr 20, 2011 at 7:39
  • Can powerdot be used with xelatex? Apr 20, 2011 at 9:42
  • @Matthew: I've read that powerdot works with xelatex, though there might be problems since powerdot uses dvips specials.
    – Stefan Kottwitz
    Apr 20, 2011 at 16:27
  • thanks for great comments as usual. i have no doubts to start learning beamer now.
    – berkay
    Apr 20, 2011 at 17:49
  • Frankly in terms of provided themes I'd say that powerdot offers greater variety and more pleasing to the eye visuals. The themes for beamer look old-school and pretty similar to each other. Dec 6, 2015 at 16:49

I do not have a basis of comparison as I've used nothing else (except for SliTeX back in the day), but I have to say that beamer is phenomenal.

Its templating, font, and color selection mechanism make it infinitely customizable, and the overlay mechanisms allows slideshows to be really dynamic. I've never regretted learning it.

  • 9
    Indeed. I have never regretted it either and it is also priceless to see PowerPoint people's impressed facial expressions when they see Beamer in action. I have not found a better option to date. Apr 20, 2011 at 6:08
  • 2
    I mostly agree, though "inifintely customizable" is a bit exaggerated. See e.g. mbork.pl/…
    – mbork
    Mar 31, 2012 at 20:20
  • @mbork: I didn't say all customizations were easy! :-D Just when you think you know enough LaTeX you find some task which requires you to learn a little more... Apr 1, 2012 at 19:21

My approach is not really LaTeX-specific (it's not a package), but I'm posting it for the record. It's also very minimalistic.

For small presentations, or urgent ones, you can go with pandoc export to Slidy, for example (pandoc also exports to S5 and DZSlides). you can write a simple document with the article class and run pandoc in it.

Here's a MWE

\author{A. Author}
\title{Lorem ipsum}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec convallis, neque a scelerisque ultricies, urna metus ultricies ligula, eu sagittis dolor est non dolor. Nunc vestibulum hendrerit urna, convallis egestas diam interdum sit amet.
You can make lists:
\item Lorem
\item Ipsum
\item sit dolor
\item amet
\section{Numbered Lists}
\item Lorem
\item Ipsum
\item sit dolor
\item amet

And then run

pandoc --self-contained --to=slidy <latex file>.tex --output=<slidy file>.html

And you get a very, very simple presentation in a few minutes. The bad side is you'll have to rely on your presentation contents and your oratory skills: it's not “so convincing that your audience will believe everything” (I'm sorry, but that just sounds too comic to me)


Lets try to be little bit less partisan (I know that many people on this forum are GAGA about TikZ/PGF library which is fantastic) and give some more balanced point of view.

There are several classes (I do not mean here LaTeX classes) of presentation tools but classes as in browser based, PDF based, DVI based, Python based etc...

Here is semi-comprehensive list of presentation tools with not such great reviews (for obvious reason a single or even several human beings would have very hard time to be familiar with such plethora of tools).

Now within PDF (LaTeX based of course) class of tools there is almost no contest IMHO.

Powerdot 47 pages user manual (you need to read no more than 10), easily customization well playing with impressive small but active user community. Based on PSTricks its original LaTeX class of presentations (Prosper) which is in works since early nineties.

Beamer 240 pages user manual, most presentation look the same, difficult to customize without at least some knowledge of TikZ, huge user community. In works for much shorter time than PSTricks and based on the proprietary vendor locked data format (PDF) as oppose to a programming language.

I am going for 10 pages manual because I have more important things to do before I deliver that "important" conference talk instead fighting 240 pages of Beamer manual.


Sorry for the slow response guys. I am on a scuba diving trip down at Florida Keys with my kids so this is the first time this week that I am in front of the computer. I would like in this edit to summarize my respond to concerns expressed in the comments.

My original post was meant to present a different point of view but never intended to be too serious. I will tell you what I really think about presentation tools.

1- The most first most important thing in any presentation is the content of the presentation.

2- The second most important thing in any presentation is the content of the presentation

. . .

1000- The thousandth most important thing in any presentation is the content of the presentation.

Now as of tools my advice to any casual (means you are not paid to use TeX per se) user is to apply principle of the least effort+consistency. Some of the best lectures I have seen in my life have been given with black board and chalk. As a matter of fact most mathematician of older generation I met have consider using overhead slides, Powerpoint, TeX and similar tools reserved only for very week mathematician who have no new results/content to report.

If you really want to use LaTeX as a presentation tool use least effort and consistency. If you are using TikZ/PGF libraries as graphing tools stick with Beamer and stay away from Powerdot.

If you are familiar with PostScript and use PSTricks then the obvious choice is Powerdot.

If you are using lots of Python to do numerical simulations chose something Python based.

Do not learn new tools just for the sake of learning it.

P.S. As stated on many occasions I am PostScript bias. I am consistent with it. I use PSTricks, I use Powerdot, all my pictures are in eps format. I can even hack PostSctipt. I like the fact that PostScript is open source for practical purpose. PDF format is vendor locked. Just before this trip I had manually to hack PDF paper from the Annals of Probability in order to print it because of the image stack error with the PostScript version produced with the GhostScript. Error was due to the vendor lock implemented only in Adobe reader. Since I do not use Adobe reader (nor available on OpenBSD) I had manually to fix the PostScript to be able to print PDF document.

  • 9
    I don't think that Stefan's answer is particularly partisan. But the simple fact is that there are really only two viable TeX packages for presentations, one (Powerdot) requires latex+dvips (which most people don't use anymore) and the other (Beamer) can be used with any engine. Also, the Beamer manual has an 8 page tutorial, which is probably all you need to get a presentation up and running.
    – Alan Munn
    Mar 31, 2012 at 20:18
  • 12
    This is partisan, and also misleading. PDF is an ISO standard and so open, not "proprietary vendor locked". I learnt beamer in a single weekend, and customisation is really easy:change a few colours and it looks very different. (Hilarious that "They all look the same" is being used as an argument not to use something.) Mar 31, 2012 at 20:58
  • 9
    Supporting @AndrewStacey's comment; TeXLive only includes packages usable with fully open software, and includes Beamer: See texdev.net/2012/03/27/the-tex-live-inclusion-policy for a discussion on PDF as an open format. Also, while you can be pretty vendor locked while an ISO standard (docx) there are multiple implementations of PDF (xpdf, SumatraPDF, foxit) meaning you can view PDFs on a computer with 0 adobe products installed. Just trying to clarify things.
    – Canageek
    Mar 31, 2012 at 21:48
  • 1
    OK! I don't know what Lady Gaga is using which is probably Plain TeX/Metapost directly. However please don't consider downvoting based on disagreement as we had a spree lately. As always, in case of confusion, upvote!
    – percusse
    Mar 31, 2012 at 21:52
  • 2
    Could you support your statement the powerdot allows "easily [sic] customization" with some explanation? I found section 9, "Creating your own style", in the manual, which offers a lot of lengths and colors to be tweaked. While this may be more helpful than the beamer manual when it comes to adjustments of this kind, I can't really see how these parameters can substantially change the look of a presentation so that not "most presentation look the same" as beamer presentations do in your opinion.
    – diabonas
    Mar 31, 2012 at 22:33

I prefer OpTeX with \slides in the preamble. It is much more simple than beamer, the source code is more readable and transparent. See OpTeX slides for more details. I have a lot of positive feedback from OpTeX users.

  • Can we use LaTeX packages with OpTeX, such as pgfplots?
    – AlexG
    Jul 13, 2023 at 8:20
  • 1
    @AlexG Yes, TikZ macros are almost format independent. Use syntax as documented for plain TeX. For example pgfplots documentation, the bottom of the page 39.
    – wipet
    Jul 13, 2023 at 8:34
  • Transcribing notes to OpTeX slides is straightforward, a relief for typists. It's clean and simple. It flows to the next page if you fill up the page with text. After years of using beamer, I won't go back. And yes, all the colored boxes available in beamer can be done, and other stuff is much more easily configurable.
    – user574859
    Jul 13, 2023 at 13:57

I prefer Beamer.

Yes, the learning curve is intense and I am just having a few weeks of experience right now. However, as soon as you start re-using stuff, you start winning --- and I am feeling that already. That 240 page manual also clearly tells you that you can adapt to any possible scenario that you might have, now and in the future, so it will stay faithfully with you, whatever you want to do. For me it is very important that I can do everything with a tool in one area and I do not need to learn 2 or 3 tools and switch in between them. That is more confusing.

I have access to 2-3 good templates (all mainstream ones are basically dead-boring and look terrible) and I enjoy adapting them and then it is manageable and fun.

  • Just curiosity, which 2-3 good templates?
    – Ignasi
    Jun 15, 2015 at 15:13
  • kaszkowiak.eu/wronki-a-new-beamer-template/#prettyphoto[group]/… This one has potential. I am adapting it right now into a few directions to make it more printer friendly and with better fonts that are easier to read. Given that I am am not very experienced in adapting Latex templates (or any kind) and still can manage this OK, I assume this should be a good and easy playground for a lot of people :) Its really nice...
    – RalfB
    Jun 15, 2015 at 15:50
  • Did you finish your work adapting wronki theme? Could you share it?
    – Ignasi
    Mar 2, 2017 at 8:20
  • Wronki template has been moved to: github.com/kangur85/wronki Jan 31, 2019 at 22:55

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .