想用 pdf-tools 做主力 pdf 阅读器,但是……

看我github主页readme,poppler要从git安装

sudo pacman -S python-xlib python-pyqt5 python-pymediainfo

sudo pip install git+https://github.com/wbsoft/python-poppler-qt5.git

+1

520页的pdf 我想跳转到210页 怎么弄?

还没做跳转功能

已经搞定了, Pdfviewer: add goto page feature. · emacs-eaf/emacs-application-framework@24a89c4 · GitHub

按 g 输入跳转的页数, 回车确定跳转

(或许有点跑题)

一直在寻找更好的 pdf 的管理模式。

目前我所有的 pdf 包括 笔记都是基于 Mendeley 上的。 比如下图中,我在一个扫描版 pdf 上写了一些笔记,任何时候我都能很快准确跳转到笔记对应的区域。笔记可以用不同的颜色区别笔记的类别。

另外是 pdf 文件的管理,在 Mendeley 中一份 pdf 可以用 “reference (&)” 的概念拷贝在不同的目录文档下,这样会方便不同项目间文档的“共享”。

image

另外不同操作系统下的同步,但这也是 Mendeley 的缺陷所在,同步不是 100% 的健壮。最关键的是, 服务器是 Mendeley 的, 习惯了用 Org-mode 记笔记之后,总是想把数据本地化,这是 Mendeley 做不到的。

不知道社区有没有更好的推荐?

1 个赞

我觉得使用 emacs结合 pdf-tools在加上helm-bibtex来管理自己的参考文献是比较好的,我现在就是使用这个工作流。 笔记的话同步到org文件中去,方便管理。

可以试试 org-noter

已经用 mupdf 替换 poppler 重写 pdfviewer 了: https://github.com/manateelazycat/emacs-application-framework/commit/bb5983b47203b03187b262b7353f470e0cdfa9612

现在只用做 sudo pacman -S python-xlib python-pyqt5 python-pymediainfo PyMuPDF 就可以安装全部依赖了,不用自己编译。

等我把 QWebEngine 折腾好, 所有依赖都可以用 pip 搞定。

抱歉挖坟,小白想请教一下这个是哪个pdf工具?我就是想找这么个可以跟spacemacs的theme保持一致的

截图中是Okular。 楼上有提到过我在 manjaro 上使用的工具:

说句大家可能不爱听的话,这个世界上比 pdf xchange editor (注意是 editor,不是 viewer。商业软件,可以通过 wine 安装于 linux)还要好用的 pdf 阅读器目前还没有诞生。当然 pdf-tools 因为其处于 emacs 的生态中,对我来说也是不能替代的。懒猫的 pdf 插件也非常有潜力,但是因为我目前没法切换到 arch,暂时还用不上。

1 个赞

社区的黑客给EAF贡献了 ArchLinux Docker 的支持, 如果你在Windows 能够运行 Arch image docker, 理论上在windows上也是可以运行的, 没有测试过。

wow 我真在学python 等我学会了 再学eaf

但是docker 的话 再win上就无法做便携软件处理了 :wink:

1 个赞

eaf pdf 作为 viewer 还挺好用的,反映很快,不过我用的是evil + which-key + general,leader key 绑定的一些键位有些小问题。

刚用arch的小白按着上面的步骤装,遇到这个错误怎么解决,查了半天了。。

已经用mupdf了,看最新的git文档

你现在的emacs浏览pdf的插件使用mupdf了,是比emacs的pdf-tools 插件速度快吗? pdf-tools的速度实际上在emacs使用过程中明显能感觉道比evince要卡顿很多啊

超级快,我做了双缓冲设计,触摸板滑动时特别顺滑

2 个赞

[quote=“manateelazycat, post:62, topic:5242, full:true”] 级快,我做了双缓冲设计,触摸板滑动时特别顺滑 [/quote 这个插件可以和 latex很好的工作在一起吗?经常使用 emacs 来写 latex文档,不知道这个pdf阅读器怎么样?

1 个赞