如何在emacs中查看和编辑pdf文件?


18

听说我们可以在emacs中查看pdf文件。它是通过首先将pdf文件转换为纯文本完成的吗?

我们可以在emacs中完整查看pdf文件吗?

我们可以在emacs中编辑pdf文件吗?

谢谢。

Answers:



16

从Emacs 23开始,只要您具有在X而不是终端中运行的Emacs,就可以像打开普通文件一样将PDF文件查看为图像。您也可以直接查看和编辑PDF,它将以文本形式显示二进制文件的内容(带有许多不可打印的字符!)。您可以直接编辑此文本,但是除非您可以在脑海中对PDF进行编码和解码,否则它将不会非常有用。

您可以使用来在两个视图之间切换C-c C-c

在此处输入图片说明

图像预览和文本均使用相同的文件。我应该学会给轴加标签;)。

文本模式对PDF并不是很有用,但是它也可以用于某些人类可读的格式,例如.ps.svg,这对于就地编辑这些文件很有用。


(1)Emacs是否可以显示pdf文件的书签?我找不到它。(2)两个窗口有两个缓冲区吗?我总是可以在两个窗口中显示代码或pdf。
蒂姆(Tim)

@Tim:我不了解书签。两个缓冲区中都有相同的文件,但是似乎很难复制;它只是在我拆分屏幕时出现的(即C-x 3)。如果使用C-c C-c,则两个窗口将变为相同,并且我无法返回到同时看到两个窗口。
Tikhon Jelvis

我们只能通过直接编辑其代码来编辑pdf文件吗?我们可以在emacs中以所见即所得的方式编辑pdf文件吗?
蒂姆(Tim)

@蒂姆:据我所知。鉴于PDF格式多么糟糕,所以不要指望很快。但是,如果要从LaTeX等生成PDF,以及与我提到的其他格式一起使用,这将非常有用。
Tikhon Jelvis

1
这仅适用于
emacs23。– rlazo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.