Si vous avez Chromium sur votre machine, assurez-vous que le fichier /css/print/pdf.css soit chargé (il est chargé par défaut dans l'index.html). Si vous utilisez un autre fichier html, vous pouvez ajouter la section suivante dans le HEAD :
Débrouillez vous pour obtenir un nodejs et npm suffisamment récent puis suivre la procédure officielle : https://github.com/astefanutti/decktape#install (non testé).
À l'instar des logiciels de présentation traditionnels, Reveal.js permet d'avoir un « écran du présentateur ». Il est affiché sur un écran choisi lorsqu'on dispose d'au moins 2 écrans. Par exemple l'écran de votre ordinateur portable, posé sur le pupitre, alors que le vidéo-projecteur diffuse la vue normale de la présentation.
Pour disposer de l'écran du présentateur et que les 2 pages web soient synchronisées, il faut qu'elles dialoguent avec un serveur web dédié à cette synchronisation. Il s'agit d'une application en Node.js que l'on peut installer avec un simple `# npm install` depuis l'emplacement où se trouve le fichier `index.html`. Si vous ne disposez pas de Node.js sur votre poste, voici notre [Howto Node.js](/HowtoNodeJS).
Une fois les paquets Node installés, il faut lancer l'application : `# npm start`. Cela va démarrer un processus en premier plan, qui indiquera à quelle adresse on peut se connecter pour consulter la présentation. Dans la plupart des cas, il va même ouvrir l'URL dans votre navigateur par défaut.
Il faut ensuite ouvrir la page de l'écran du présentateur avec la touche `s` depuis la page de la présentation. Un nouvel onglet (ou nouvelle fenêtre) s'ouvre. Vous pouvez alors disposer vos fenêtres comme bon vous semble entre vos multiples écrans. Il vous faudra probablement ne pas activer la recopie vidéo entre vos écrans, afin d'avoir un affichage différent sur chacun d'entre eux.
Quelques caractéristiques de l'écran du présentateur :