Por supuesto, ya sé sobre https://github.com/politza/pdf-tools .
Estoy en Emacs 24.5.1.
No estoy convencido de que doc-view esté usando mudraw / mupdf para archivos pdf.
(require 'doc-view)
(print doc-view-pdfdraw-program)
salidas
"mudraw"
"mudraw"
Sin embargo, la siguiente captura de pantalla dice lo contrario:
Emacs usando doc-view a la izquierda, zathura con mupdf backend a la derecha. El mismo archivo pdf, ampliado a mano aproximadamente al mismo nivel. El pdf está aquí .
Como puede ver, en la oración que comienza con "Por ejemplo", por ejemplo, el superíndice p y el subíndice n son mucho más claros en zathura. En doc-view, la n en particular es apenas legible, si es que lo hace, incluso a este nivel de zoom.
Obviamente me falta algo, pero no estoy seguro de qué.
(setq doc-view-pdf->png-converter-invocation
'doc-view-pdf->png-converter-invocation-mupdf)
de http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13164 no parece funcionar.
La documentación oficial no dice mucho. La búsqueda de respuestas da como resultado que mupdf debería usarse automáticamente si existe. Estoy en Archlinux y tengo el oficial ghostscript
y los mupdf
paquetes instalados. Lo extraño sigue (print doc-view-pdfdraw-program)
siendo la salida "mudraw"
incluso después de desinstalar el mupdf
paquete oficial (y después de reiniciar emacs), aunque es probable que esto sea irrelevante.
Si el lector está usando mudraw / mupdf con doc-view con éxito, tal vez desee descargar ese pdf (e instalar zathura temporalmente) y probar la calidad que ve en cada programa. Si ve lo mismo o algo similar a mi captura de pantalla, quizás no haya ningún problema aquí.
Quizás el mupdf que usa zathura es realmente diferente del original / el que usa doc-view. Si no recuerdo mal, zathura usa su propia versión ligeramente moteada de mupdf. Sin embargo, entendí que zathura lo parchea ligeramente para que funcione mejor con zathura en sí, no necesariamente parcheando las partes de renderizado. Este comentario también parece sugerir que debería haber muy pocas diferencias, si es que hay alguna, entre las cualidades de representación (y las velocidades) entre doc-view usando mudraw / mupdf y zathura con backend mupdf.
mudraw
con los mismos argumentos que hace docview y compare la calidad de la imagen resultante.mudraw
? Por ejemplo, lo usémudraw -o euclid.png euclid.pjm.1102986512.pdf
pero eleuclid.png
archivo es solo una página en blanco (blanco).300
usar la-r
opción. i.imgur.com/P9kK9Sj.png . Así(setq doc-view-resolution 300)
es la solución. (Después(doc-view-clear-cache)
)144
porque parece ser una compensación entre velocidad y calidad.Respuestas:
La resolución predeterminada es probablemente de alrededor de 90 ppp.
(O configure más alto según lo necesite).
Es posible que deba ejecutar
doc-view-clear-cache
primero para que se respete el cambio.fuente