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 xournalppFedora:
sudo dnf install xournalppArch Linux:
sudo pacman -S xournalppFlatpak(推荐,跨发行版统一体验):
flatpak install flathub com.github.xournalpp.xournalpp官方 GitHub 也提供 AppImage 版本:github.com/xournalpp/xournalpp/releases
快速上手:
- 启动后点左上角"File → Annotate PDF"导入要批注的 PDF
- 左侧工具栏从上到下依次是:钢笔、橡皮擦、荧光笔、文本、图片、形状选择、选区工具
- 右上角可以调整笔刷颜色、粗细、填充类型
- 录制音频:菜单栏"Audio → Record",录完后保存在
.xopp文件中
适用场景
- 学生听课记笔记:课前下载讲义 PDF 导入 Xournal++,课上直接在讲义上标注重点、补充公式和手写笔记,同步录音以防遗漏
- 教师/助教批改作业:收到的 PDF 作业用 Xournal++ 打开,手写批注打分,再导出批改版 PDF 发回——全程无纸化
- 研究人员审稿/读论文:在 PDF 论文上手写批注核心思路、在页边空白处推导公式,比打字更有助于理解
- 在线教学演示:共享屏幕时用 Xournal++ 当数字白板,手写推导过程比 PPT 动画更自然流畅
- 手写草图和原型设计:虽然不是专业设计工具,但图层的存在让你可以快速画架构图、流程图,导出为 PNG 使用
类似工具对比
| 特性 | Xournal++ | Rnote | Write (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 编辑器 — 如果你处理的是电子书而非 PDF
- Hugin:免费开源全景照片拼接工具 — 图像处理领域的另一款开源利器
- Eric IDE:当 Python 遇上 Qt,专业级 Python 集成开发环境 — 教育学习场景的开发工具搭档
推荐资源
Sigil:免费开源 EPUB 编辑器,代码级控制电子书排版,正则批量替换几千处只需几秒
Sigil 是一款免费开源的 EPUB 电子书编辑器,提供 WYSIWYG 和代码双视图编辑。支持 EPUB 2/3 标准,内置 EpubCheck 验证,PCRE 正则跨文件批量查找替换,Python 插件系统可扩展。适合需要对 EPUB 内部结构做精细控制的作者、编辑和技术人员。Windows/macOS/Linux 全平台。
Métamorphose v2:端侧AI时代,批量文件重命名如何成为本地智能数据治理的基石 🗂️
2026年端侧AI与本地数据主权趋势下,文件管理自动化成为个人知识库的基础设施。Métamorphose v2 是一款开源跨平台批量文件重命名工具,以正则表达式引擎和EXIF/ID3元数据提取为核心,将文件命名标准化转化为可编程的数据治理流程——在AI Agent驱动的自动化工作流中,它是连接混乱数据与结构化知识的关键环节。
Nextcloud Talk:数据主权时代的企业通讯利器,自托管协作不止于聊天 🔐
2026年数据主权法规模糊地带收窄,企业自托管通讯方案从"可选项"变为"必选项"。Nextcloud Talk Desktop 将即时通讯、视频会议、屏幕共享与文件协作深度整合,通过端到端加密和完全自托管架构,成为合规优先型组织的通讯基座。
Avogadro:免费开源分子编辑器,一键生成 Gaussian/ORCA 量子化学输入文件,支持 Python 脚本扩展
Avogadro 是一款免费开源的分子编辑和可视化工具,基于 C++/Qt 开发,跨平台支持 Windows/macOS/Linux。提供 3D 分子构建、多种渲染模式(球棍/空间填充/分子轨道)、内置力场几何优化,核心亮点是能为 Gaussian/ORCA/GAMESS 等量子化学软件生成输入文件。适用于计算化学研究、化学教学和分子建模。BSD 许可证,Python 脚本可扩展。
Tux Typing:让孩子在打鱼和彗星轰炸中学会敲键盘
Tux Typing 是一款免费开源的教育类打字游戏,以 Linux 吉祥物 Tux 企鹅为主角,通过"鱼儿瀑布"和"彗星轰炸"等小游戏帮助 4-10 岁儿童在玩乐中掌握键盘。支持自定义词汇列表让家长和老师植入拼写单词、学科术语,Windows/macOS/Linux 全平台可用。安装包仅几十 MB,无广告无内购。
Typora:所见即所得的 Markdown 写作体验,为什么这个付费编辑器依然没有对手
Typora 是一款将 Markdown 语法与富文本体验深度融合的所见即所得编辑器,支持 macOS/Windows/Linux。它摒弃传统双栏模式,输入语法即实时渲染为最终排版,同时内置 LaTeX 数学公式渲染、Mermaid 图表绘制、Pandoc 多格式导出和 PicGo 图床自动上传。适合学术写作、技术文档、博客创作和日常笔记。
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 是一个 GNOME Shell 扩展,通过实现 KDE Connect 协议在 Linux 桌面和 Android 手机之间实现通知同步、剪贴板双向共享、无线文件传输和远程控制。核心卖点:与 GNOME Shell 深度集成,无需安装任何 Qt/KDE 依赖库,所有数据通过本地 Wi-Fi 加密传输,不经过第三方服务器。适合使用 GNOME 桌面 + Android 手机的 Linux 用户。
Artha:端侧AI时代,离线词典如何成为本地智能写作的语义基石 📖
2026年端侧大模型加速落地,本地智能写作助手与离线翻译引擎需求爆发——词汇语义数据库成为这类应用的底层基础设施。Artha 基于普林斯顿 WordNet 的免费开源离线词典与同义词库,以全局热键快速查词和丰富的语义关系展示为核心,为端侧 NLP 应用提供轻量语义底座。
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 用户和重视本地化管理的效率党。
💬 评论