¿Cómo ver y editar archivos pdf en emacs?


18

Escuché que podemos ver archivos pdf en emacs. ¿Se hace mediante la conversión de archivos PDF a textos sin formato primero?

¿Podemos ver los archivos pdf en su totalidad en emacs?

¿podemos editar archivos pdf en emacs?

Gracias.

Respuestas:



16

Desde Emacs 23, puede ver los archivos PDF como imágenes simplemente abriéndolos como archivos normales siempre que tenga Emacs ejecutándose en X en lugar de en un terminal. También puede ver y editar el PDF directamente, que mostrará el contenido del archivo binario como texto (¡con muchos caracteres no imprimibles!). Puede editar este texto directamente, pero a menos que pueda codificar y decodificar archivos PDF en su cabeza, no será muy útil.

Puede cambiar entre las dos vistas con C-c C-c.

ingrese la descripción de la imagen aquí

El mismo archivo tanto como vista previa de imagen como texto. Debería aprender a etiquetar mis hachas;).

El modo de texto no es muy útil para archivos PDF, pero también funciona en algunos formatos legibles para humanos como .psy .svg, que es útil para editar esos archivos en su lugar.


(1) ¿Puede Emacs mostrar los marcadores de un archivo pdf, como en evince? No encuentro que pueda. (2) ¿Tiene dos amortiguadores para las dos ventanas? Siempre puedo mostrar el código o el pdf en ambas ventanas.
Tim

@Tim: No sé acerca de los marcadores. Tengo el mismo archivo en ambas memorias intermedias, pero eso parece difícil de reproducir; simplemente apareció cuando dividí la pantalla (es decir C-x 3). Si lo uso C-c C-c, las dos ventanas se vuelven iguales y no puedo volver a ver ambas al mismo tiempo.
Tikhon Jelvis

podemos editar archivos pdf solo editando su código directamente? ¿Podemos editar archivos pdf en forma WYSIWYG en emacs?
Tim

@Tim: No que yo sepa. Dado lo terrible que es el formato PDF, no lo espere pronto. Pero es muy útil si está generando un PDF desde LaTeX o algo así, así como para trabajar con los otros formatos que mencioné.
Tikhon Jelvis

1
Esto solo funciona desde emacs 23.
rlazo
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.