Zettlr

出自 ArchWiki

Zettlr 是一款跨平台 Markdown 编辑器,用于撰写文章、电子书和通用内容。它的灵感来自于 Zettelkasten 笔记系统和个人知识管理。它支持自动更正、代码片段、本地化、数学公式、引用、演示文稿(通过 reveal.js 框架)和自定义模板。

安装

安装 zettlr。如果您想要最新的 git 版本,可以使用 zettlr-gitAUR 安装。

LaTeX

Zettlr 使用 pandoc-cli 从默认 Markdown 导出为多种不同的格式。这包括 PDF,但导出仅限于不太复杂的文件。对于更精细的 PDF 和更好地控制最终输出,建议使用 LaTeX 发行版,例如 texlive-latex,这是一个可选的依赖项。

使用

根据您安装的软件包,使用 zettlrZettlr 启动 Zettlr。

配置

首次启动时,一个包含教程的目录将被复制到您的本地文档目录中。您可以打开里面的文件来学习教程,或者如果您想立即开始使用 Zettlr,可以删除它。

几乎所有内容都可以使用菜单和工具栏按钮进行配置。有关参考,请查看所有设置的 说明。配置文件位于 $XDG_CONFIG_HOME/Zettlr/

特性

代码片段

Zettlr 自 2.0 版本起支持代码片段。它们允许您定义您需要经常键入的文本块或动态变量。代码片段遵循 TextMate 的语法,然后可以与其他支持它的编辑器(如 VisualStudio Code)共享。

文档 上提供了部分代码片段列表。

引用

Zettlr 配备了对引用的支持,使用了 citeproc-js 库,类似于 pandoc-cli 的 citeproc-engine 或 Zotero。支持 CLJSON 和 BibTex 引用格式。

有关如何在 Zettlr 中使用引用的完整教程,请参阅 文档 中的相关章节。

项目

为了方便将多个连接的文件导出为 PDF 或其他格式,Zettlr 使用项目。文本文件所在的目录可以通过右键单击侧边栏中的目录,然后从其属性中选择“启用项目”来转换为项目目录。

拼写检查和自定义词典

Zettlr 默认支持并启用拼写检查。此外,可以在首选项中添加一对 `.dic` 和 `.aff` 格式的自定义词典。可以从 这个 Github 页面 下载相当全面的词典列表。支持的语言在 这里

技巧与窍门

自动更正

Zettlr 默认支持自动更正。安装时已经存在一些定义;可以在首选项中添加其他定义。

Zettlr 支持两种自动更正模式:单词和 LibreOffice。第一种模式更激进,会自动尝试替换它认为错误的单词和标点符号。LibreOffice 模式则需要用户按 SpaceEnter 键来接受更正。

MagicQuotes

MagicQuotes 是一项功能,用于使用印刷上正确的引号,而不是默认的 '"。所需的引号可以从下拉菜单中选择,也可以通过按钮根据语言预先选择。

如果启用了自动更正,则会自动启用 MagicQuotes。如果不希望启用 MagicQuotes,但希望启用自动更正,请将引号设置为 '",这样更改将不会生效。

YAML Frontmatter

可以通过以三个破折号 (---) 开始文件来设置默认的 YAML frontmatter,并且直到结束的三个破折号之间的所有内容都将被视为 frontmatter。

更多信息可以在 官方文档 中获得

番茄工作法定时器

Zettlr 配备了一个集成的番茄工作法定时器,对于那些想要根据 番茄工作法 写作的人来说,工作、休息和短暂休息阶段的长度可以直接从工具栏上的按钮中选择。Zettlr 还附带了一组声音效果,用于指示每个阶段的结束。

可读性

Zettlr 中包含一系列可读性指标,用于分析每篇文章文本的清晰度和难度。根据您正在撰写的内容类型,您可以查看 戴尔-查尔可读性公式冈宁雾度指数科尔曼-廖指数自动可读性指数 (ARI)

参见

官方文档