如何在org-mode中插入一个pdf超链接,具体到第几页?
由于pdf有点大,有50mb,用docview
我的emacs就直接崩溃了。能不能用file?
我也想知道:no_mouth: 我用 SumatraPDF 打开比较快些, 并且可以用 vim键位
你需要两个插件: org-pdfview 还有 pdf-tools,前一个负责链接,后一个负责提供 pdf 浏览,两个完美配合,我记得 spacemacs 的 pdf-tools layer 是可以开箱即用的。
docview:papers/last.pdf::NNN
不行么?
文件有点大,这个点击链接打开是用emacs打开的。
Sumatra 好像有个命令行参数 -page NNN
,不知道能否结合起来。
什么意思?
支不支持这样的链接是由你的 PDF 阅读器决定的,如果不支持的话,Org Mode 也没办法。比如 doc-view、pdfview 和 Skim.app 支持,而 Mac 自带的 Preview.app 不支持。
发现可以设置 org-file-apps
,文档上有一个 evince 的例子。
若要用 sumatra 就把原来的 ("\\.pdf\\'" . default)
改为 ("\\.pdf::\\([0-9]+\\)\\'" . "sumatra -page %1 %s")
。
链接用 file:path-to-file.pdf::NNN
。
1 个赞