写了点AppleScript和Elisp,成功实现了PDF文档里精确到annotation的跳转。
更新:增加了Skim annotation到Org heading 的跳转, 依赖org-id,具体见Gist
我把第二个AppleScript用bettertouchtool设成3指Double Tap执行。这样在Skim里选中annotation,然后轻拍就可以跳到之前记过的org笔记了
写了点AppleScript和Elisp,成功实现了PDF文档里精确到annotation的跳转。
更新:增加了Skim annotation到Org heading 的跳转, 依赖org-id,具体见Gist
我把第二个AppleScript用bettertouchtool设成3指Double Tap执行。这样在Skim里选中annotation,然后轻拍就可以跳到之前记过的org笔记了
厉害!!还有就是这 Emacs 界面调教的真漂亮。
多谢夸奖!
主题
doom modeline:
壁纸不错 =՞ェ ՞=
好像是系统自带的
OK…Thank you.
厉害了我的哥。。不过为了苹果全家桶,我还是默默的用ibook吧
很厉害,可惜没有 pdf-tools 的解决方案,我 google 了一下已有的 pdf-tools-org 好像问题很多。org-noter 不错,可惜不能提取高亮。不知道 @stardiviner 现在用的什么?
我这个也不是提取高亮呀 我是选中之后在skim里高亮 在emacs里加笔记 我猜你改下pdftools里高亮的函数,在前面加个create note的函数应该就可以了?
嗯,找到一个解决方案,改一下应该就能用了:
上面的代码解决了高亮提取,以及从 org 文档跳转到 pdf 页面,但是怎样才能点击高亮(pdf-tools),跳转到提取得到的链接呢?
感觉不太容易实现,我先这样凑合着用吧
跳转到链接比较困难 我是跳转到对应的org heading
需要使用org-id给每个heading加一个unique id。 然后highlight的同时把这个ID写进notes里, 然后点击高亮的时候用一个函数match到这个id再用org-id-goto就可以了
666这个也不错
虽然我现在还不能双向跳转,但是用起来已经非常爽了。
现在对我来说梦想中的功能就是在 pdf-tools 中可以用矩形框标注图片,然后用 org-noter 提取 annotation 的时候可以自动把图片以及位置提取出来。如果能办到的话简直就是科研神器了。以后作笔记什么的只用 emacs + pdf-tools + org-noter 最多再配上 zotero 就够了。
但是只能是个梦想,不知道为什么 pdf-tools 的作者很干脆地回绝了图片标注的 featrue request。
没有回绝,但是也没有在开发,矩形框标注也没有
pdf-tools 的 server 是 c 写的,hack 不动啊,哪位大神给指指路,有可能办到吗?
看了下有 pdf-tools/pdf-view.el at master · politza/pdf-tools · GitHub 这个function? 只是没有画矩形注释的功能? 那样的话其实新建一个普通文本注释占位置也可以吧
见我的帖子里提出的一种办法
我刚发现pdftools是有图片提取的功能的。。只不过没有矩形框标注
先用鼠标框出想截图的范围 (按住拖拽,和微信截图一样,但是没有实时显示的矩形框,不过中间的文字会被选中)
然后运行pdf-view-extract-region-image
这个函数 图片就会出现在一个新的buffer中
其实可以hack一个新的函数 先高亮标注选中区域内的文字,然后把截图保存在指定文件夹,名称包含bibtex-key或pdf文件名,页码甚至即将创建的org heading的ID等信息,然后将这些信息同时也保留在highlight note和org property里
这样也能实现双向跳转
问下,可以用pdf-expert代替skim从而实现双向跳转吗