建议:支持 PDF 批注、高亮,并自动提取成块引用

本贴最后更新于 1111 天前,其中的信息可能已经事过景迁
云同步,让我放弃了传统纸质笔记,转投电子笔记
反向链接,知识图谱,让我放弃了印象笔记、OneNote,转投Obsidian、思源笔记
SQL让我放弃了Notion,块引用让我放弃了Obsidian,只用思源
不知道思源只是其中一站,还是终点

最近在使用 Remnote,感觉它的 PDF 批注功能对写论文的人存在致命吸引力。。。

把做笔记当做生产力或者有硬需求的用户,大多数都是理工科,既然是理工科,那么都有资料收集整理的需求,而资料大多数都是 PDF,重要性不言而喻

PS:可能有人觉得不停添加额外的功能会变成缝合怪,其实思源已经走上了多功能全平台的路了,越重量越全面,就能满足各种各样的需求,用户群体就会越多。比如 Notion 这种轻功能注重外表 UI,只适合写心情日志和生活随笔,一点也不硬核,身边的朋友都是试了试就放弃了,而推荐思源后,没一个说差的,因为满足了所有人的不同需求,这也是思源的硬核所在

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    18117 引用 • 66822 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • zihuzi

    做成收费高级功能,或者插件,或者第三方支持,都是不错的选择

    我倾向前者,为自己的需求买单

    1 回复
  • 其他回帖
  • 老哥提到插件然后想起来了,其实主要是先支持插件系统,然后把 mdnotes 的插件整合进来就行了?毕竟也是开源的。但我感觉现在还是得得先谈论清楚流程和最终实现,是完全在思源内原生支持 PDF 还是可以跟 zotero 之类的打通

    1 回复
  • PDF 标注和链接目前是长期计划,暂时没有时间去研究技术实现,需要等现有功能稳定以后才会开展,谢谢。

  • zihuzi

    对于思源来说,内置支持 PDF 功能可以最大化发挥思源的各种功能,插件系统支持 PDF 灵活性强,第三方支持 PDF 是妥协之举

    思源-(插件系统/mdnote/手动整理/quicker 自动整理)-zotero,不管用什么方法,思源作为知识互联整合的笔记功能不可替代,zotero 作为引文管理也不可替代

    那这样看来,内置 PDF 功能好像无所谓,其实咱们用的这个工作流只是咱们的需求,小众

    而 PDF 电子书阅读,相关的,技术文档阅读、阅读摘要、增量阅读的需求才是硬需求,受众多

    我提,思源支持内置化 PDF,出发点不是完全基于文献管理,毕竟一年才发几篇文章,每篇文章才引用几篇参考

    更多是,希望可以借助思源,对阅读 PDF 包括文献、电子书,做的 note 和批注,这些碎片化、片段化的知识点,进行卡片化管理

    比如阅读算法书 PDF,阅读时做各种批注,比如用“算法 A”,其他的 PDF 也可做类似标注,然后用 SQL 语法,调出“算法 A”的批注,自动归类次批注,点击批注自动跳转到各个 PDF 所在的段落,岂不美哉

    比如文献中,批注“实验 B”,思源自动归类汇总含有实验 B 的文献,而 zotero 只有针对整个文档的标签系统,树形目录,单个项目文献多于 100 篇,就不能互联,翻阅目录树,对准 title 一个个打开,滚动 PDF,定位到页面,再确定段落,再确定批注,关闭再打开其他文献,重新来一遍,效率很低

    目前,用各种方法,已经让思源对资料管理已经很大提升,虽然自动化程度不高,但可以顶一顶

    现在实操下来,我都有点想放弃 zotero,直接在笔记中做文献管理。word 中插入引文后,随着改动实时变化,看似效率很高,但是我发现一个性价比问题。写论文时,进行行文布局和思考,面对一个文档,修修改改好几个月,用 word 枯燥效率低下,而用笔记软件效率很高,高到质变。最后提交稿子时,返回 wordlatex 排版,手动整理引文,用不了 2 个小时。。。

    以上才是我的核心需求,基于一线实用至上效率第一的需求

    1 回复
  • 查看全部回帖

推荐标签 标签

  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    81 引用 • 122 回帖 • 614 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖 • 3 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 8 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    5 引用 • 15 回帖 • 224 关注
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 409 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    914 引用 • 930 回帖
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    311 引用 • 546 回帖 • 58 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    28 引用 • 108 回帖 • 2 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    170 引用 • 414 回帖 • 432 关注
  • Sillot

    Sillot (汐洛)孵化自思源笔记,致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点
    Github 地址:https://github.com/Hi-Windom/Sillot

    12 引用 • 26 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    51 引用 • 190 回帖 • 1 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    7 引用 • 26 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    534 引用 • 671 回帖
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 689 关注
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 547 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    163 引用 • 529 回帖
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    53 引用 • 85 回帖 • 2 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 5 关注
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    180 引用 • 446 回帖 • 2 关注
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 596 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 171 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1090 引用 • 3467 回帖 • 296 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 582 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 20 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    17 引用 • 236 回帖 • 434 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    393 引用 • 3380 回帖 • 1 关注
  • 分享

    有什么新发现就分享给大家吧!

    240 引用 • 1729 回帖