建议增加摘录及标注迁移功能

是这样,作为经常性的阅读者,很多资料会在原有的基础上更新,譬如编程语言的新版本,书本及法条或者讲义的修订版,目前,密集更新的版本让人头疼,很多情况只是每个章节增加少许内容,却需要重新做一遍标注 摘录 甚至是学习卡片,能不能设计一个功能,自动识别与原记录相同的部分平移过去,然后我只需要针对更改的部分进行增量调整?

1 个赞

Hello, erert44. 你提及的这一建议对书籍进行“追踪”阅读的确非常方便。但短时间内不可行,因为这受限于MarginNote中摘录和标注的特殊存在方式。

如上图所示(只是简单的说明因此不算严谨),你可以将阅读的文档A理解为图层A,在图层A上覆盖着一个图层B,当你在图层A划取一段文字,那么在图层B的相同位置,便形成了带颜色的摘录,原文文字和有色摘录的在各自位置是一致的,因为它们叠在一起,就变成了我们肉眼看到的摘录。现在你能明白,MarginNote的文档和笔记(包括摘录与标注)是分开的,二者各是一个整体,只不过绑定在一起,成为文档笔记本/脑图笔记本,这便是MarginNote能够“找回失联笔记”的奥秘所在。

了解如上原理后,让我们更进一步:其实,我们在MarginNote中可以更换图层B所附着的图层,也即图层B是可以和任何一份文档绑定的,哪怕是一份空白PDF,二者叠加的效果如下图所示:


在图中,尽管图层B是有摘录的(见左侧大纲),但由于底层PDF是空白,看起来就好像是笔记丢失了。

现在我们回到你的问题,根据上述原理,你应该能够明白,旧书的笔记当然可以附着在新书的PDF之上,但由于新书的增删往往会造成文字位置的改变,你大概率会发现很多笔记都错位了,如下图所示:

鉴于此,我们给出以下两个解决方案:
1、在一个脑图笔记本中同时关联该书不同版本的PDF,这是最便捷的做法
2、通过其他PDF编辑软件将新书B有改动的页面提取出来,添加到旧书A的末尾(这样就不会造成旧书A文字位置的变化),形成新的PDF文件C,并将之导入MarginNote,然后将旧书A的笔记图层关联在PDF文件C之上。【基本不推荐此做法,只是提供参考】

附:如何将旧书A的笔记图层关联在PDF文件C之上?
1.取消旧书A与其笔记图层的绑定:进入文档模块,删除旧书的PDF,请选择“仅删除本地”


你再进入这个脑图笔记本就会发现笔记消失了(其实是删除文档后文档消失了),这正是我们想要的结果!

2.完成旧笔记与PDF文件C的绑定:首页左下角点击“找回失联笔记”,并给旧笔记关联新文档,具体操作如下所示:


3.完成后,打开该笔记本,你会发现旧笔记关联在了新PDF上。且没有任何错位

Regards,
Lea
Support Team

8 个赞

如果是属于蒙版形式的话那么能不能加一个工具可以不破坏内容平移这些摘录,要知道有时候除非出现跨页,一个页面内这些重点、摘录之类的位置一般相对不变,拖一下也能省时省力很多。
另外,如果说图片摘录是因为是另一个图层所以难以追踪,那么是不是意味着OCR出来的节点可以更容易的实现追踪呢,毕竟已经ocr过了其实就相当一个OCR的同时附加了自动的查找。

erert44,你好

如果要为此新加一个工具,应该在短期内不会考虑。

这个论断不知你是如何推导得出的?上文仅提及:文档的笔记(包括各种摘录和标注)都是与文档分开存储的,并没有特殊强调“图片摘录”。

Regards,
Lea
Support Team

好吧,我断章取义了,希望你们越做越好

论坛牛逼!!刚因为无法把失联笔记从脑图移除而给团队写邮件而苦恼,然后来论坛上一看,竟然无意中解决了昨天和朋友讨论的问题!!(就是同一个文件因为替换成ocr过的pdf但是摘录移不上去,刚按论坛这个方法弄好的!!!提升效率了。昨天自己进行到接近答案的一步没想到是在匹配笔记上寻找答案。)之前和团队写邮件也讨论过说想要迁移摘录,因为有时候遇到考试之类的大纲修改,想把摘录移到新笔记上。太赞了!!!神仙团队。

但是对于那种做了很多细节的笔记本,还有摘录而不仅仅是涂写的话,这么迁移过去,后续的修改过程(错位问题)还挺费时间的。

刚测试完发现同一文件的话没有发生错位的情况,错位严重的是针对文件本身有增删的。如果能够每一页批量移动摘录,如同移动手写的内容的话,还比较适合解决这种文件本身增删的情况。