Xournal++:Linux 上手写笔记与 PDF 标注的终极开源方案,从课堂讲义到论文批注一站搞定

Xournal++ 是一个开源手写笔记与 PDF 标注工具,专为需要手写输入的 Linux 用户和需要批注 PDF 的学生、教师、研究人员设计。支持压感手写、LaTeX 公式、多图层管理、音频录制同步和插件扩展。核心卖点:Linux 上功能最全面的免费数字笔记方案,PDF 标注体验堪比 GoodNotes/Notability。

一句话简介

Xournal++ 是一个开源的 Linux 手写笔记和 PDF 标注工具,专为学生、教师、研究人员和任何需要在平板或触屏设备上做数字笔记的用户设计。它支持压感手写、LaTeX 数学公式、图层管理、音频录制同步和第三方插件——完全免费。

核心亮点

  • 流畅的压感手写体验,支持自定义笔刷粗细、颜色和填充,橡皮擦工具区分笔画/面积擦除
  • 直接在 PDF 上标注——高亮、手写批注、文本框、几何图形——不需要导出到其他工具
  • 内置 LaTeX 公式编辑器,输入 E=mc^2 直接渲染为矢量公式贴入笔记,理工科刚需
  • 音频录制与手写笔记实时同步——点击笔记上的时间戳,跳转到录音对应位置,适合听课和会议
  • 插件系统支持 Lua/C 扩展,社区贡献了截图插件、手写识别接口等实用扩展

功能详解

PDF 标注——Xournal++ 的核心竞争力

Xournal++ 加载 PDF 后,你在上面做的所有标注(手写批注、高亮、下划线、文本框、形状)都是独立的矢量层。原始 PDF 内容不会被修改。标注完成后,你可以导出为带批注的新 PDF,或者保留 .xopp 源文件以便日后继续编辑。对比 Okular 和 Evince 等 PDF 阅读器,Xournal++ 的标注工具更接近"用手写笔在纸质文档上做笔记"的直觉——笔迹流畅,压感细腻,颜色和粗细随意切换。

图层系统——复杂笔记的组织利器

每个页面可以管理多个图层。比如画示意图时,草图放在 Layer 1,描线放在 Layer 2,标注文字放在 Layer 3。可以随时关闭/显示/锁定某个图层,避免误操作。这在制作教程截图或手绘示意图时特别实用——你不需要小心翼翼地在同一层修改,而是分层处理不同内容。

LaTeX 公式——免去 MathType 的折腾

在笔记里输入公式,点击"插入 LaTeX"按钮,键入公式,回车——渲染后的矢量公式直接出现在页面上,可以拖动、缩放。相比截图粘贴公式图片,这种方式可二次编辑、矢量无损。是数学、物理、工程专业学生的刚需功能。

音频录制与笔记同步

开始录音后,你在笔记页面上写的每一笔都会自动打上时间戳。回放录音时,笔记内容会根据时间戳逐步高亮显现。如果你记录了 2 小时的讲座,不需要从头听到尾——点击笔记中的某个公式或要点,直接跳到录音对应位置。这个设计在同类工具中相当罕见。

安装/使用教程

环境要求:Linux 系统(推荐带手写笔/触摸屏的设备),也可使用鼠标操作。

Ubuntu/Debian

sudo apt install xournalpp

Fedora

sudo dnf install xournalpp

Arch Linux

sudo pacman -S xournalpp

Flatpak(推荐,跨发行版统一体验)

flatpak install flathub com.github.xournalpp.xournalpp

官方 GitHub 也提供 AppImage 版本:github.com/xournalpp/xournalpp/releases

快速上手

  1. 启动后点左上角"File → Annotate PDF"导入要批注的 PDF
  2. 左侧工具栏从上到下依次是:钢笔、橡皮擦、荧光笔、文本、图片、形状选择、选区工具
  3. 右上角可以调整笔刷颜色、粗细、填充类型
  4. 录制音频:菜单栏"Audio → Record",录完后保存在 .xopp 文件中

适用场景

  • 学生听课记笔记:课前下载讲义 PDF 导入 Xournal++,课上直接在讲义上标注重点、补充公式和手写笔记,同步录音以防遗漏
  • 教师/助教批改作业:收到的 PDF 作业用 Xournal++ 打开,手写批注打分,再导出批改版 PDF 发回——全程无纸化
  • 研究人员审稿/读论文:在 PDF 论文上手写批注核心思路、在页边空白处推导公式,比打字更有助于理解
  • 在线教学演示:共享屏幕时用 Xournal++ 当数字白板,手写推导过程比 PPT 动画更自然流畅
  • 手写草图和原型设计:虽然不是专业设计工具,但图层的存在让你可以快速画架构图、流程图,导出为 PNG 使用

类似工具对比

特性Xournal++RnoteWrite (Stylus Labs)Okular
价格免费开源免费开源免费开源免费开源
手写笔记✅ 压感支持✅ 压感支持✅ 压感支持❌ 不支持
PDF 标注✅ 完整批注工具✅ 基础支持✅ 以阅读为主
LaTeX 公式✅ 内置
音频同步
图层管理✅ 多图层
插件系统✅ Lua/C
维护活跃度高(持续更新)低(几乎停更)

常见问题 FAQ

Q: Xournal 和 Xournal++ 有什么区别?

A: Xournal 是原始项目,开发已于 2015 年左右停滞。Xournal++ 是社区 fork 的现代化分支——重写了渲染引擎(支持 HiDPI)、添加了图层管理/LaTeX/音频同步/插件系统。如果你看到网上的教程提到 Xournal,直接用 Xournal++ 就行,它能打开 .xoj 旧格式文件。

Q: 手写可以转文字吗?

A: 原生不支持手写识别(Handwriting OCR)。但社区有插件可以通过 Google Vision API 或本地 Tesseract 实现离线 OCR。如果你对手写转文字有硬性需求,Windows 上的 Nebo 或 iPad 上的 GoodNotes 在这方面更成熟。

Q: Windows 和 macOS 能用吗?

A: 官方提供 Windows 安装包(.msi)和 macOS 的 dmg。但 Xournal++ 在 Linux 上的开发优先级最高,Linux 版本的功能最完整、延迟最低。Windows 版偶尔会有触控驱动兼容问题。

Q: 大 PDF(几百页)流畅吗?

A: 取决于硬件。在近几年的设备上,200 页以内的 PDF 基本流畅。超过 500 页的 PDF,建议分章节导入。Xournal++ 的渲染引擎比原始 Xournal 优化很多,但大型扫描版 PDF(纯图片)仍然需要较好的 CPU 和内存。

Q: 笔记文件能导出到什么格式?

A: 可以导出为 PDF(最常用)、SVG、PNG。PDF 导出保留所有手写批注和文字。原生 .xopp 格式是压缩的 XML,用 Git 管理很方便——diff 里能看到每笔画的坐标变化。

相关推荐

推荐资源

Sigil:免费开源 EPUB 编辑器,代码级控制电子书排版,正则批量替换几千处只需几秒

Sigil:免费开源 EPUB 编辑器,代码级控制电子书排版,正则批量替换几千处只需几秒

Sigil 是一款免费开源的 EPUB 电子书编辑器,提供 WYSIWYG 和代码双视图编辑。支持 EPUB 2/3 标准,内置 EpubCheck 验证,PCRE 正则跨文件批量查找替换,Python 插件系统可扩展。适合需要对 EPUB 内部结构做精细控制的作者、编辑和技术人员。Windows/macOS/Linux 全平台。

办公文档 开发工具
Métamorphose v2:端侧AI时代,批量文件重命名如何成为本地智能数据治理的基石 🗂️

Métamorphose v2:端侧AI时代,批量文件重命名如何成为本地智能数据治理的基石 🗂️

2026年端侧AI与本地数据主权趋势下,文件管理自动化成为个人知识库的基础设施。Métamorphose v2 是一款开源跨平台批量文件重命名工具,以正则表达式引擎和EXIF/ID3元数据提取为核心,将文件命名标准化转化为可编程的数据治理流程——在AI Agent驱动的自动化工作流中,它是连接混乱数据与结构化知识的关键环节。

办公文档 开发工具 +1
Nextcloud Talk:数据主权时代的企业通讯利器,自托管协作不止于聊天 🔐

Nextcloud Talk:数据主权时代的企业通讯利器,自托管协作不止于聊天 🔐

2026年数据主权法规模糊地带收窄,企业自托管通讯方案从"可选项"变为"必选项"。Nextcloud Talk Desktop 将即时通讯、视频会议、屏幕共享与文件协作深度整合,通过端到端加密和完全自托管架构,成为合规优先型组织的通讯基座。

数据安全 办公文档 +1
Avogadro:免费开源分子编辑器,一键生成 Gaussian/ORCA 量子化学输入文件,支持 Python 脚本扩展

Avogadro:免费开源分子编辑器,一键生成 Gaussian/ORCA 量子化学输入文件,支持 Python 脚本扩展

Avogadro 是一款免费开源的分子编辑和可视化工具,基于 C++/Qt 开发,跨平台支持 Windows/macOS/Linux。提供 3D 分子构建、多种渲染模式(球棍/空间填充/分子轨道)、内置力场几何优化,核心亮点是能为 Gaussian/ORCA/GAMESS 等量子化学软件生成输入文件。适用于计算化学研究、化学教学和分子建模。BSD 许可证,Python 脚本可扩展。

科学工程 教育学习
Tux Typing:让孩子在打鱼和彗星轰炸中学会敲键盘

Tux Typing:让孩子在打鱼和彗星轰炸中学会敲键盘

Tux Typing 是一款免费开源的教育类打字游戏,以 Linux 吉祥物 Tux 企鹅为主角,通过"鱼儿瀑布"和"彗星轰炸"等小游戏帮助 4-10 岁儿童在玩乐中掌握键盘。支持自定义词汇列表让家长和老师植入拼写单词、学科术语,Windows/macOS/Linux 全平台可用。安装包仅几十 MB,无广告无内购。

游戏开发 教育学习
Typora:所见即所得的 Markdown 写作体验,为什么这个付费编辑器依然没有对手

Typora:所见即所得的 Markdown 写作体验,为什么这个付费编辑器依然没有对手

Typora 是一款将 Markdown 语法与富文本体验深度融合的所见即所得编辑器,支持 macOS/Windows/Linux。它摒弃传统双栏模式,输入语法即实时渲染为最终排版,同时内置 LaTeX 数学公式渲染、Mermaid 图表绘制、Pandoc 多格式导出和 PicGo 图床自动上传。适合学术写作、技术文档、博客创作和日常笔记。

办公文档 开发工具
Eric IDE:当 Python 遇上 Qt,这款开源 IDE 靠深度 Qt 集成在 PyQt 开发圈火了二十年

Eric IDE:当 Python 遇上 Qt,这款开源 IDE 靠深度 Qt 集成在 PyQt 开发圈火了二十年

Eric IDE 是一个基于 Qt 和 Python 的全功能开源集成开发环境,用 Python 写 Python IDE。核心卖点是 PyQt/PySide 的深度集成——内置 Qt Designer、Qt Linguist、多线程调试器,对 GUI 桌面应用开发者来说是目前集成度最高的免费方案。插件系统支持 Git/Mercurial/SVN 等 20+ 官方插件,跨平台覆盖 Windows/macOS/Linux。适合需要开发 Qt 桌面应用的 Python 开发者,尤其是从商业 IDE 迁移、想要开源替代的团队。

开发工具 教育学习
GSConnect:把 Android 手机无缝接入 GNOME 桌面,通知/剪贴板/文件全同步

GSConnect:把 Android 手机无缝接入 GNOME 桌面,通知/剪贴板/文件全同步

GSConnect 是一个 GNOME Shell 扩展,通过实现 KDE Connect 协议在 Linux 桌面和 Android 手机之间实现通知同步、剪贴板双向共享、无线文件传输和远程控制。核心卖点:与 GNOME Shell 深度集成,无需安装任何 Qt/KDE 依赖库,所有数据通过本地 Wi-Fi 加密传输,不经过第三方服务器。适合使用 GNOME 桌面 + Android 手机的 Linux 用户。

办公文档 系统辅助
Artha:端侧AI时代,离线词典如何成为本地智能写作的语义基石 📖

Artha:端侧AI时代,离线词典如何成为本地智能写作的语义基石 📖

2026年端侧大模型加速落地,本地智能写作助手与离线翻译引擎需求爆发——词汇语义数据库成为这类应用的底层基础设施。Artha 基于普林斯顿 WordNet 的免费开源离线词典与同义词库,以全局热键快速查词和丰富的语义关系展示为核心,为端侧 NLP 应用提供轻量语义底座。

AI与数据 办公文档 +1
KDE PIM:KDE Plasma 原生个人信息管理套件,KMail 深度 PGP 加密 + Akonadi 统一离线搜索

KDE PIM:KDE Plasma 原生个人信息管理套件,KMail 深度 PGP 加密 + Akonadi 统一离线搜索

KDE PIM 是 KDE Plasma 桌面环境内置的个人信息管理套件,通过 Kontact 统一界面整合 KMail(邮件)、KOrganizer(日历/任务)、KAddressBook(联系人)和 Akregator(RSS 阅读器),由 Akonadi 数据后端统一驱动。KMail 对 OpenPGP/SMIME 加密的支持是桌面邮箱中最深的——原生内置无需插件。支持离线全文搜索、CalDAV/CardDAV 同步 Google 和 Nextcloud。适合 KDE Plasma 用户和重视本地化管理的效率党。

数据安全 办公文档 +1

选择支付方式

支付 ¥0.00 购买此资源