Zettlr
Zettlr 是一款跨平台 Markdown 编辑器,用于撰写文章、电子书和通用内容。它的灵感来自于 Zettelkasten 笔记系统和个人知识管理。它支持自动更正、代码片段、本地化、数学公式、引用、演示文稿(通过 reveal.js 框架)和自定义模板。
安装
安装 zettlr。如果您想要最新的 git 版本,可以使用 zettlr-gitAUR 安装。
LaTeX
Zettlr 使用 pandoc-cli 从默认 Markdown 导出为多种不同的格式。这包括 PDF,但导出仅限于不太复杂的文件。对于更精细的 PDF 和更好地控制最终输出,建议使用 LaTeX 发行版,例如 texlive-latex,这是一个可选的依赖项。
使用
根据您安装的软件包,使用 zettlr
或 Zettlr
启动 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 模式则需要用户按 Space
或 Enter
键来接受更正。
MagicQuotes
MagicQuotes 是一项功能,用于使用印刷上正确的引号,而不是默认的 '
或 "
。所需的引号可以从下拉菜单中选择,也可以通过按钮根据语言预先选择。
如果启用了自动更正,则会自动启用 MagicQuotes。如果不希望启用 MagicQuotes,但希望启用自动更正,请将引号设置为 '
或 "
,这样更改将不会生效。
YAML Frontmatter
可以通过以三个破折号 (---) 开始文件来设置默认的 YAML frontmatter,并且直到结束的三个破折号之间的所有内容都将被视为 frontmatter。
更多信息可以在 官方文档 中获得
番茄工作法定时器
Zettlr 配备了一个集成的番茄工作法定时器,对于那些想要根据 番茄工作法 写作的人来说,工作、休息和短暂休息阶段的长度可以直接从工具栏上的按钮中选择。Zettlr 还附带了一组声音效果,用于指示每个阶段的结束。
可读性
Zettlr 中包含一系列可读性指标,用于分析每篇文章文本的清晰度和难度。根据您正在撰写的内容类型,您可以查看 戴尔-查尔可读性公式、冈宁雾度指数、科尔曼-廖指数 或 自动可读性指数 (ARI)