This website aims to provide some documentation for the dspdfviewer project. Its main purpose is to decouple installation instructions from the primary sourcecode tree. You can inspect the sourcecode on github.
It is a work-in-progress, and accepting suggestions and help. Read further down on how to get involved.
dspdfviewer is a pre-rendering and caching (read: fast) full-screen pdf
viewer specifically designed for latex-beamer presentations,
that were created with the show notes on second screen=right
option.
It will take your double-width PDF file, split it in half, render the left half to the audience (via a beamer) and the right half - which will contain the notes you entered in your LaTeX source - on your laptop screen.
In addition, your laptop screen will contain some counters and a wall-clock, which may help you time your presentation right.
Both screens will be rendered and scaled completely independent of each other, so you can use two screens with different resolutions and/or aspect ratios, such as your 16:10 laptop screen and a 4:3 beamer, or the other way around. Please use both devices’ native resolutions for maximum image quality.
First of all: You should have a pdf generated by latex-beamer
with
the show notes on second screen=right
option.
While you can leave the =right
part out (is the default if not specified)
dspdfviewer will not work correctly if you specify any other direction;
It always assumes the left half is for the audience and the right half
is for the presenter.
Simply call dspdfviewer /path/to/your/presentation.pdf
to start.
If you start dspdfviewer
without a command-line parameter,
it will use a file-open-dialog-window to ask you for a PDF file.
Once its loaded, try the following commands:
S
, F12
Left-Click
, Wheel-Down
Right
, Down
Right-Click
, Wheel-Up
Left
, Up
F1
or ?
Q
For a more complete list, please read the program’s manual page.
With dspdfviewer installed, a manual page corresponding to your installed version
should be available as man dspdfviewer
.
In addition, you can access the manpage online. Note that the online version is generated from git and may contain commands not yet in your installation. You can also read the release manpage from version v1.14.
If the manual doesn’t answer your question, feel free to open a ticket in the issues system requesting help or clarification.
This varies depending on your operating system. Please follow the specific instructions:
If your system isn’t listed here, please try the Generic instructions. Feel free to open a ticket in the issues system asking for help if something goes wrong.
First, you help a lot if you use the software and report any problems or missing features in the issues system.
If you want to help on development, please use github’s amazing pull request feature.
The full sourcecode, which includes this website, is available to view and improve, and any help is greatly appreciated!
Github maintains a contributors list for the sourcecode.
If you have any questions that don’t fit the issues system,
you can contact me (@dannyedel) by e-mail at mail@danny-edel.de
.
Since e-mails on the internet are everything but secure, please use my gpg key to send encrypted.