Dual display notes LaTeX Beamer presentation

I used Pympress to deliver my Ph.D. defense talk slides using Beamer in dual screen. Be sure you practice ahead of time with YOUR laptop.

Install

  1. install the prereqs for your system:

  2. install Pympress:

    python -m pip install --user pympress

    Present

    Show the Beamer presentation in dual screen by running:

    pympress talk.pdf
  • tap the s key to swap screens

LaTeX setup

In your LaTeX .tex preamble (top of your main .tex file), put this code to make dual-screen PDF work:

\usepackage{pgfpages}
\setbeameroption{show notes on second screen}

Notes

Linux error fixes

ModuleNotFoundError: No module named ‘gi’

  1. install missing prereqs

    apt install python3-gi python3-cairo gir1.2-poppler
    1. Be sure you’re using SYSTEM Python, not Anaconda python or other user Python installs. Remove pympress and pympress*distinfo directories from ~/anaconda3/lib/python3.6/site-packages/pympress* or wherever it might be under your ~ directory. Remove ~/anaconda/bin/pympress and then:
    /usr/bin/pip3 install --user pympress