Comment afficher plusieurs pages d'un PDF simultanément dans Docview?

12

J'utilise Emacs, AUCTeX et latex-preview-pane-modepour créer une présentation PDF. Cependant, l'aperçu n'affiche qu'une seule page à la fois.
Est-ce le seul moyen? Cela gaspille une partie de l'espace vertical disponible sur l'écran.

Est-il possible pour Docview de prévisualiser plusieurs pages d'un PDF sur une seule page?


la source
1
Que diriez-vous (setq doc-view-continuous t)et puis (si nécessaire) réduire la taille des pages qui sont visibles?
lawlist
@lawlist: Au moins pour moi, tout ce qui fait est de laisser C-net se C-pdéplacer entre les pages. Bien que cela soit très pratique, il n'affiche qu'une seule page à la fois.
Tikhon Jelvis
Je vois - après quelques recherches sur Google, il semble que votre fonctionnalité soit en cours de discussion sur les listes de diffusion Emacs depuis plusieurs années, mais je ne pense pas que cette fonctionnalité existe encore.
lawlist
3
Je ne me souviens pas de cette fonctionnalité spécifique en cours de discussion, mais il serait en fait très logique que doc-view-continue se comporte comme vous le souhaitez (c'est-à-dire affichez toutes les pages l'une en dessous de l'autre). Vous devriez probablement le demander via M-x report-emacs-bug.
Stefan
Salut, j'ai remarqué que vous utilisez doc-view dans Windows 7, pouvez-vous partager comment vous l'avez fait?
Leu_Grady

Réponses:

1

Actuellement, il n'y a pas de support pour afficher plusieurs images dans la même fenêtre, il existe donc deux solutions:

  • divisez la fenêtre de droite pour afficher deux diapositives en même temps. Comme il n'y a aucun moyen d'envoyer des commandes à deux fenêtres en même temps, cela est plutôt inutile, car l'une des fenêtres restera fixe lorsque vous appuyez sur nou pdans l'autre fenêtre. Vous pourriez être en mesure d'écraser cela, mais cela semble désordonné.

  • vous pouvez essayer d'affecter la conversion de pdf en image. Bien que ghostscript lui-même ne semble pas autoriser le rendu de plusieurs pages dans le même fichier image, vous pouvez remplacer l'exécutable ghostscript (en le définissant doc-view-ghostscript-program) par un wrapper qui appelle ghostscript puis zippe les images par paires, par exemple avec ImageMagick montage.

Aucune de ces deux méthodes n'est particulièrement attrayante.

Malheureusement, mudraw(qui peut être utilisé comme un rendu alternatif) ne prend pas non plus en charge le rendu de plusieurs pages dans le même fichier image.

rekado
la source