目录
Zettlr由德国社会学家Hendrik Erz创建,为非技术人员提供一个高效、简洁的写作工具,帮助用户摆脱传统文字处理器的束缚。它的名字来源于德语单词Zettelkasten(卡片盒),这是一种著名的知识管理方法。
与传统Markdown编辑器不同,Zettlr更像是一个“出版工作台”。它不仅让你写内容,还帮你管理研究资料、引用文献、组织笔记,导出成学术期刊要求的格式。软件基于Electron框架开发,使用JavaScript和Node.js,确保了跨平台的稳定性和可扩展性。
Zettlr注重隐私保护,不强制云同步,所有文件都存储在本地,用户可以控制自己的数据。同时,它拥有活跃的开源社区,用户可以通过GitHub、Reddit、Discord等平台交流经验、提出建议。
官网入口地址
下载地址
https://www.zettlr.com/download
开源项目地址
https://github.com/Zettlr/Zettlr
功能介绍
Markdown编辑与实时预览
支持标准Markdown语法,并提供实时预览功能。左侧编辑,右侧预览,让你随时看到最终效果。同时支持代码高亮、表格、脚注等扩展语法。
文献引用与管理
与Zotero、JabRef等主流参考文献管理工具深度集成。你可以直接在文档中插入引用,软件会自动格式化引文,并生成参考文献列表。支持各种学术引用格式(如APA、MLA、Chicago等)。
Zettelkasten知识管理
内置卡片盒笔记法支持。你可以创建相互链接的笔记,通过标签、链接和关键词构建个人知识网络。双向链接功能让你轻松跳转到相关笔记,发现知识之间的联系。
强大的搜索功能
支持全文搜索,可以搜索所有文档的内容、标题和标签。搜索结果会高亮显示,并支持复杂的搜索语法,如逻辑运算符、正则表达式等。
文件管理与项目组织
内置文件浏览器,可以管理整个文件夹的文档。支持将文档组织成项目或文件夹,方便分类管理。每个项目都可以有独立的导出设置和元数据。
多格式导出
借助Pandoc转换引擎,支持导出为PDF、HTML、LaTeX、Word(DOCX)、TextBundle、ODT等多种格式。你可以自定义导出模板,满足不同出版平台的要求。
代码高亮
支持超过100种编程语言的语法高亮,适合编写技术文档或包含代码示例的学术论文。
自定义主题与CSS
内置亮色和暗色主题,你也可以通过自定义CSS来控制编辑器的外观。社区提供了大量主题供下载。
多语言支持
界面支持超过12种语言,包括中文、英文、德文、法文、西班牙文等。拼写检查也支持多种语言。
标签与分类系统
可以为文档添加标签,通过标签云快速筛选和查找相关文档。支持嵌套标签,方便构建分类体系。
自动保存与版本管理
编辑内容会自动保存,防止数据丢失。虽然不是完整的版本控制系统,但你可以通过偏好设置调整自动保存间隔。
片段与模板
支持自定义代码片段,可以快速插入常用的文本块、LaTeX公式、表格结构等。你也可以创建文档模板,新建文档时自动填充内容。
统计与写作目标
实时统计文档的字数、字符数、阅读时间等。可以设定每日写作目标,软件会记录你的进度。
加密与安全
虽然不是端到端加密,但所有文件都存储在本地,不上传云端。你可以结合第三方工具(如VeraCrypt)对敏感文档进行加密。
应用场景
学术论文写作
研究生和学者可以使用Zettlr撰写期刊论文、会议论文或学位论文。文献引用功能可以直接与Zotero同步,导出时自动生成符合期刊要求的格式。
研究笔记管理
研究人员可以用Zettelkasten方法积累读书笔记、实验记录、想法碎片。通过链接和标签,这些笔记会逐渐形成一个有机的知识网络,写作时很容易找到素材。
技术文档编写
程序员和技术作家可以用Markdown编写API文档、用户手册、技术博客,代码高亮功能让代码示例更易读。
书籍创作
作家可以用Zettlr创作长篇作品。文件管理功能可以按章节拆分文档,导出时合并为完整书稿。项目功能可以集中管理手稿、研究资料、参考文献。
课堂笔记与学习
学生可以用Zettlr记课堂笔记,用标签分类不同课程,用链接关联相关知识点。导出功能可以把笔记转为PDF打印或分享。
个人知识库搭建
终身学习者可以用Zettlr建立个人维基。所有笔记纯文本存储,不会因为软件倒闭而无法读取。
补充信息
定价模式
Zettlr免费,采用GNU GPL v3开源许可证。用户可以免费下载、使用、修改和分发。开发者通过Patreon和Ko-fi接受捐赠,以维持项目发展。
系统要求
支持Windows(64位)、macOS(Intel和Apple Silicon)、Linux(Debian/Ubuntu、Fedora/Red Hat、AppImage等多种格式)。不支持32位系统。需要至少2GB内存,推荐4GB以上。
社区与支持
拥有活跃的GitHub社区,160多位贡献者参与了开发。用户可以通过官方文档、社区论坛、Discord频道获得帮助。软件内置教程,新用户可以通过示例项目快速上手。
技术栈
基于Electron框架,使用TypeScript、Vue.js和CodeMirror开发。需要Pandoc支持导出功能(软件内嵌了Pandoc,无需单独安装)。
| 源码反馈/咨询 (共有 条反馈) |
Zettlr常见问题
不是公司开发的,是一个个人开发者做的。作者叫Hendrik Erz,是一名德国社会学家。他因为自己在写学术论文时找不到好用的工具,就自己动手做了Zettlr。现在这个项目在GitHub上有超过一万两千颗星,有一百多位志愿者帮忙贡献代码和翻译。
Zettlr是一个专门为学术写作和知识管理设计的Markdown编辑器。它跟普通的Markdown编辑器不一样的地方在于,它帮你把写作、文献引用、笔记管理这些事都整合在一起了。你可以在一个软件里边查文献边写论文,边记笔记边整理思路,直接导出成期刊要求的格式。
下载安装后,打开软件会看到三栏布局:左边是文件列表,中间是编辑区,右边是预览区。你直接写Markdown格式的文字就行,右边会实时显示效果。想引用文献的话,先在Zotero里把参考文献准备好,然后在Zettlr里按快捷键,搜索文献标题,就能插入引用。写完文章后,点导出按钮,选择目标格式比如PDF或者Word,软件就会用Pandoc帮你转换好。如果想用Zettelkasten方法记笔记,可以给笔记起个唯一ID,然后用双括号链接他笔记。
免费,而且开源。你可以免费下载、使用、甚至修改代码再发布。开发者是靠捐赠维持项目的,如果你觉得好用可以去Patreon或Ko-fi上赞助他,但不捐也不影响任何功能。
挺安全的。它是开源软件,代码公开在GitHub上,任何人都可以审查,不存在恶意后门。另外所有文件都保存在你自己电脑上,不上传任何云端服务器,隐私方面由你控制。不过要注意,如果你用坚果云这类同步盘同步文档,那文件实际是存在云端的,这跟Zettlr本身没关系。
能,而且配合得很好。Zettlr内置了对Zotero和JabRef的支持。你需要在Zettlr的设置里填上Zotero的数据库路径,然后在写作时按快捷键,就会弹出一个搜索框,你输入文献标题或作者,Zettlr会从Zotero里找到对应的条目,自动插入引用。导出的时候,Zettlr会自动生成参考文献列表,格式你可以选APA、MLA、Chicago等常见样式。
支持Windows、macOS和Linux。Windows只支持64位版本,macOS同时支持Intel芯片和Apple Silicon芯片的Mac,Linux提供了Debian包、Red Hat包、AppImage等多种格式。不支持32位系统,也不支持手机或平板。
可以。Zettlr默认就是分屏模式,左边编辑右边预览,写的内容会实时渲染成最终效果。如果你觉得分屏太挤,也可以切换到单屏模式,只显示编辑器,需要预览的时候再打开。另外它还支持导出前预览,你可以先用导出功能看看PDF或HTML的效果。
中等偏上吧。因为它基于Electron框架,本质是一个网页应用打包成的桌面软件,所以内存占用比Typora这类原生应用要高一些。一般在100兆到300兆之间,打开大文件或者长时间使用后会更高一点。在最近五年内买的电脑上跑基本没问题,但如果你用的是十年前的老电脑,会觉得有点卡。
对于学术写作者来说,评价普遍很高。很多人说用了Zettlr之后,写论文的效率提高了不少,尤是文献引用和导出功能特别省时间。但也有人觉得它太复杂了,入门曲线有点陡,如果你只是想写个简单的Markdown笔记,那Typora或者Obsidian更合适。Zettlr的定位更像一个轻量级的学术出版工具,不是纯粹的笔记软件。
能,导出成DOCX格式。软件内部集成了Pandoc,你点导出按钮,选择“Word”,它就会把Markdown文件转成.docx文件。转换的时候会尽量保留标题、列表、表格、图片这些元素,但复杂的排版不一致。如果你需要和同事用Word协作,这个功能很实用。
Zettelkasten是德语“卡片盒”的意思,是一种记笔记的方法。在Zettlr里用这个功能,你需要给每个笔记文件起一个唯一的ID,比如“20240315-001”。然后在另一个笔记里,用双中括号把ID括起来,比如“我之前在[[20240315-001]]里提到过这个观点”,Zettlr就会自动创建一个链接,点击就能跳转过去。你还可以给笔记加标签,比如“#社会学理论”。时间长了,这些笔记之间的链接会形成一张知识网络,写文章的时候顺着链接就能找到很多素材。