Beamer has nice features:
- videos
- notes
- (also, it's a great presentation tool)
Adobe has some great features to display a PDF:
- transitions
- video/animation
- hyperlinks
but I couldn't find a way to include presenter notes when displaying a PDF full screen (i.e., Beamer presentation). I couldn't find any other software that included all the niceties of Adobe and had note support so I created a wrapper for Adobe.
This wrapper allows presentations in Adobe but also allows you to view the
notes you write with \note{}
.
It does this by creating two PDFs and mapping your keypresses (arrows/etc) to both open Acrobat windows.
This is not a big application; it only maps your keystrokes to both of Adobe Readers windows. If it fails during a presentation, you can still survive! You can still operate Adobe as normal and still have a presentation, but then the notes will be out of sync.
I have provided a package so your presentation and notes have the same number of slides.
- Download this repo and copy
osx-adobe-beamer.sty
into the folder your presentation is in. - Include the line
\usepackage{osx-adobe-beamer}
before\begin{document}
. - Compile your docuement with
\usepackage[notes]{osx-adobe-beamer}
and\usepackage[slides]{osx-adobe-beamer}
. (I'm fairly certain this file must be included after beamer options (I did it before\begin{document}
and was fine) - Copy the PDFs so you can open them both at once.
- Download this repo.
- Open up
notes.pdf
andpresentation.pdf
in Adobe Reader. - Run the command
python /path/to/present.py
in your terminal - Make the window that opens up active/in front.
- Certain keys are now mapped to Adobe Reader! (arrows/space/return)
- A LaTeX install, probably MacTex
- the
applescript
package, installable withpip install py-applescript
- an OSX machine (because this package runs an Applescript to map your keypresses)
I didn't find any of these that could easily be installed on OSX, supported video/animation playback and gave a "presenter" view.