Lorsque j'ouvre un pdf avec emacs, il s'est bloqué. Et j'ai installé des outils pdf, ouvert le pdf, il a de nouveau été gelé.
Quel est le processus de soulignement lorsque emacs ouvre un pdf? Y a-t-il beaucoup de travaux de conversion? Que dois-je faire pour l'accélérer?
- Emacs 24.4
- Ubuntu 14.04 LTS
- Intel 2,4 GHz x 2
- 4G RAM.
Mise à jour :
Je viens juste de trouver cette page:
"a appris une leçon. N'ouvrez jamais un pdf dans emacs. Ne le faites même jamais accidentellement."
https://twitter.com/ergoemacs/status/456088661059457024
C'est une triste nouvelle pour moi! N'est-ce pas une bonne idée de visualiser le pdf en utilisant Emacs?
Update 2
Je pensais que c'était parce que mon fichier pdf était trop volumineux:
5.7M, 1313 pages
J'ai donc essayé un petit fichier pdf,
402K, 66 pages
il a de nouveau gelé.
Mise à jour 3
J'ouvre le fichier pdf en utilisant C-c C-x
from helm
, et il ouvre le fichier pdf dans une visionneuse externe: zathura . Puisqu'il n'y a pas de processus de conversion, le fichier ouvre rapidement l'éclairage. (Aussi vite que mupdf
. Je suppose que zathura utilise mupdf comme arrière-plan.)
Il y a quatre points qui rendent zathura exceptionnel:
- Éclairage rapide. (Ouvrir et rechercher)
- Affichage de haute qualité.
- Tab affiche le menu de chapitre / section comme Adobe Reader.
- Bonne prise en charge des raccourcis clavier. (En fait, il utilise la liaison de touches de style vim, ce qui est logique car il n'est pas nécessaire de changer de mode dans la visionneuse pdf.
Mise à jour 4
Capture d'écran pour une comparaison de qualité:
! À gauche: Zathura; À droite: PDF dans Emacs
Je me suis vraiment trompé sur ce qu'Emacs utilise pour les PDF ouverts. (J'ai déjà supprimé les outils PDF)
emacs -Q
recommencer.
pdf-tools
, vous devez cloner le dépôt, exécuter ./autogen.sh
et suivre la procédure standard: ./configure
&& make
&& sudo make install
. Ensuite, il produira un pdf-tools.tar.gz
dans le répertoire pdf-tools que vous avez cloné. Ensuite, placez (pdf-tools-install)
quelque part dans votre fichier init. Désormais, Emacs utilisera pdf-view-mdoe
ce qui donne une meilleure qualité et une meilleure vitesse de rendu.