跳转至内容

Zettlr

来自 ArchWiki

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

安装

安装 zettlr 包。

LaTeX

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

配置

首次启动时,一个包含教程的目录将被复制到您的本地“文档”目录中。您可以打开其中的文件来学习教程,或者如果您想立即开始使用 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)是一种功能,用于使用印刷体正确的引号代替默认的 '"。所需的引号可以从下拉菜单中选择,或通过按钮根据语言预先选择。

如果启用了自动更正,则智能引号会自动启用。如果不需要智能引号但需要自动更正,请将引号设置为 '",这样更改将不会产生任何效果。

YAML Frontmatter

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

有关更多信息,请参阅官方文档

番茄工作法计时器

Zettlr 配备了集成的番茄工作法计时器,适合那些希望根据番茄工作法进行写作的人。工作、休息和短暂休息阶段的时长可以直接从工具栏上的按钮中选择。Zettlr 还附带了一套用于提示每个阶段结束的声音效果。

可读性

Zettlr 包含一系列可读性指标,用于分析每篇文章的清晰度和难度。根据您撰写的内容类型,您可以查看Dale-Chall 可读性公式Gunning 雾度指数Coleman-Liau 指数自动可读性指数(ARI)。

参见

官方文档

© . This site is unofficial and not affiliated with Arch Linux.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.