ARTICLE · 1049868
手写笔记批注系统开源!压感笔直接批注 PDF,LaTeX 公式加录音全带上! | gitcc.com
复习周帮学生找上半学期的物理讲义,办公室的打印纸堆了半人高,翻了二十分钟,那份写满批注的卷子愣是没找着,倒是翻出三份一模一样、一个字没动的打印件,最后还是学生手机里存的照片救了场。
纸介质就这么不争气,写了字的找不着,空白的堆成山,想改一个数字还得整份重印,一学期的打印费够买块不错的板子。同样这摞讲义装进电脑,翻页检索比你手快,想找去年某道题的批注,按页码就翻到,一辈子丢不了。缺的只是一支顺手的笔,和一层像纸的手感。
补这块的就是这款开源手写笔记软件,C++ 加 GTK3 写的,名字念出来就是 journal 加两个 plus,2013 年建仓,到今年跑了十三年。
GitHub 上 15337 star、1124 fork,提交六千六百多次,最新版 v1.3.7 八月九号刚发,基本一个月一版,仓库昨天还有提交,着急尝鲜的还有 nightly 每日构建版。协议 GPL-2.0,自己用随便改,拿它分发软件得附上源码。下面这八件事,是我把它留下来的理由。
压感笔接上,纸的手感就有了
手感是它的立身之本。Wacom、绘王、XP Pen 这些压感数位板插上就能用,主流品牌即插即用不用折腾驱动,笔、荧光笔、橡皮各带好几套配置,橡皮还分笔形、块状几种擦法,重按线粗轻按线细,写快了手抖还有输入稳定化兜底,字不至于是鬼画符。
细节也有讲究:笔的侧键、鼠标的滚轮键都能自定义为橡皮或取色器,切工具不用跑回工具栏,书写节奏不中断;工具栏分横屏竖屏两套布局,笔记本外接显示器和纯平板各用各的;调色板认标准的 .gpl 文件,网上现成的配色下载导进来就能用,不用每次重新调色。
主战场:把 PDF 打开直接写
讲义、试卷、论文拖进来就批,背景里的文字能选中复制、加高亮、加下划线、划删除线,文档里的链接点了就跳,参考资料不用另开窗口。侧边栏带页面缩略图,一百多页的合订本拖着排序、翻书签都顺手,复习周把历年卷子合成一个大文件也不卡,明年再教同一门课,翻出来接着用,备课不用重来。

纸张背景,横线方格点阵随便换
不批 PDF 时它就是一沓好纸,官方给自己的定位就是笔记、草稿、白板三合一。横线、方格、点阵、空白、带边框坐标纸,工具栏一键换,还能存成页模板,新建页自动带上。临时演算随手开一页,写满翻页继续,桌上一张草稿纸都不用留,上网课拿它当白板推演,比共享画板利索。

图层一开,草稿和答案分家
图层是最妙的设计。草稿写在草稿层,定稿誊进定稿层,侧边栏里每层单独显隐、单独编辑。复习时把草稿层一藏,整页只剩答案,自测完再放出来核对,一张纸当两份用。老师做答案版和发放版,也是同一套思路,不用存两个文件。

LaTeX 公式,理科生的刚需它管够
点开就是带语法高亮的公式编辑器,敲完即时渲染,二阶导数这种在纸上要腾半行的东西,出来直接是教科书排版,模板还能自己改。编辑器窗口可以缩放,投屏讲课时把字号拉大,后排也看得清。手写推导配印刷体公式混排,复习材料看着跟出版物似的。前提是本机得先装好 LaTeX 环境,这一步劝退过不少人,后面细说。

尺规和形状,板书级示意图
直线、箭头、圆、矩形、样条都能画,set-square 和 compass 两件套一开,圆弧半径不用凭手感,笔迹识别这套底子是从前身软件传下来的。形状支持填充、缩放、旋转,再配上网格吸附,歪歪扭扭的示意图立马变板书。
录音键一按,讲课声存进笔记里
上课按一下录音,老师讲的内容跟手写笔记存在同一份文件里,复习到哪段想不起来当时怎么讲的,点一下就回放。网课补档的学生更懂这个的好:回放一小时、笔记二十页,没听懂的那道题记在哪个位置,点哪重听哪,不用拖着进度条找。
导出两条路,折腾空间也不小
界面里点按钮,出 SVG、PNG、PDF,SVG 是矢量格式,放大不糊;命令行也能跑,脚本一挂,一个文件夹的笔记批量转完,期末归档一晚上搞定。
文件格式是开放的 gzipped XML,老 Xournal 的 .xoj 文档能读,反向导出 .xoj 也行,只是新特性会丢。Lua 插件、自定义工具栏都开放折腾,自动保存和自动备份也都内置,死机也不至于白写,连报告 bug 的工具都内置了。有个坑必须记:PDF 不会嵌进笔记文件,底稿挪了位置或删了,背景就没了,底稿和笔记一定放同一个文件夹里一起备份。
我拿力学讲义试了一个礼拜
第一天光顾着试笔刷压感,轻重快慢来回划,第二天才开始正经批讲义,到第五天批完了三套卷子。最舒服的是批完直接出 PDF 丢班群,学生那边什么都不用装;公式渲染得横平竖直,擦了重写不留印子,圆规画出来的辅助线比我徒手的体面太多。
三端界面几乎一个样,我在电脑上批好的文件,同事在 Windows 上打开一点不变形,学生问起哪页哪行,报页码就行。一个多礼拜用下来,办公室打印机的开机次数明显少了。
槽点也得摆。LaTeX 要自己装环境,Flatpak 用户还得补装 texlive 扩展,纯小白第一步容易卡住;macOS 版因为苹果的签名政策,装完要手敲两条命令才让打开;早年那套 Flutter 写的移动端,唯一开发者失联停更,安卓还能从 F-Droid 装到,iOS 和网页版别指望,手机上想看笔记只能靠网盘中转导出的 PDF。
想在手机平板上无缝续写的,现阶段先冷静,别为它专门买平板。
装它,比装大部分软件省事
Debian、Ubuntu、Fedora、openSUSE、Arch、Solus 的官方源里都有,apt、dnf 一条命令的事,Ubuntu 另有稳定版 PPA,Windows 走 winget、Scoop 或微软商店,macOS 去 Releases 页下安装包,还有兼容各发行版的 AppImage,Chromebook 开个 Linux 容器照样装。界面支持二十多种语言,中文开箱即用,官网还挂着详细的用户指南。
谁该把它装上
天天跟 PDF 讲义试卷打交道的学生,备课批注、要出答案版的老师,推公式记笔记的研究者,对上号就值得装。教师圈画错题、学生整理错题本都顺手,家里有娃的,配块便宜板子就是一张写不完的草稿纸。门槛是一块入门数位板,几十到两三百块,比一套正版手写软件便宜得多。
源代码:
https://www.gitcc.com/dongxuan/xournalpp-cn