So pdfpc on github (which is a forked and improved version of the pdf-presenter-console) is the closest thing I found.
Features
It has all the features I looked for. Regular slides on the projector, view of the next slide and the current one on the laptop. It pre-caches the slides for fast switch and can provide an overview with thumbnails for each slide (quick selection). It also plays videos. With the n one can edit notes that are stored in a text file in the same directory as the PDF, or it can show beamer slides on the side screen.
Usage
To use, one has to invoke pdfpc with a PDF file like this in terminal:
pdfpc presentation.pdf
Of course one can add it to the list of applications to open PDF's with in your file-manager to make it easier. There are command line options to interchange screens, set the timer, and have it count down instead of up.
The rest is straight forward and documented in the man pages. Ubuntu man-pages are outdated, so one should consult the man pages on the site. I made a request for importing LaTeX-Beamer notes.
The latest version (4.0 and up) supports LaTeX-Beamer notes. Just use --notes={left,right,top,bottom}
to match the setting in your "beamer" document:
\usepackage{pgfpages}
\setbeameroption{show notes}
\setbeameroption{show notes on second screen=right}
With the above, you would use --notes=right
.
Installation / Compilation
For Windows PCs it might be a pain in the rear to compile, since the requirements state:
- Vala Compiler Version >=0.11.0
- Gnu compiler collection
- CMake Version >=2.6
- Gtk+ 2.x
- libPoppler with glib bindings
Which is a handful to install and get running. For Ubuntu, other Debian distros and Arch, it's a piece of cake as there are packages in the repositories.
I can't find a feature that allows me to open up a slide to fit the whole screen
Almost any PDF viewer have in the view menu a "Full Screen Mode", "Presentation mode" or something similar,as well as shortcuts as Ctrl+L
(Acrobat Reader), F5
(Evince) or Crtl+Shift+P
(Okular).Just search in the menu.
But if you want start in this mode to avoid delays in front of the audience, you can use the option pdfpagemode=FullScreen
of the hyperref
package (already loaded by the document class):
\documentclass{beamer}
\hypersetup{pdfpagemode=FullScreen}
\begin{document}
Hello,World
\end{document}
This way, assuming that you open the PDF with Acrobat Reader (e.g.:acroread file.pdf
) it should be showed in the whole screen without Ctrl+L
, although this and others viewers as okular
will ask for confirmation the first time. Others as xpdf
simply ignore this option. Others as evince
simply do the job. Others as impressive
(really a presentation tool, not a simple pdf viewer) show any PDF in full screen mode, with or without this option.
and then click through my presentation with the space bar.
This is the usual behavior in presentation mode with any PDF viewer (space bar = next page).
Best Answer
pympress is multi-platform and uses two windows which you can both put in fullscreen mode or keep windowed. I've successfully broadcast my content window (slides) on twitch while keeping the presenter window (notes) to myself, using Streamlabs OBS. I'm not sure which video conferencing software you are using but it should work fine as well.
Disclaimer : I am the maintainer of pympress.