0%

学术写作工具Zettlr

在众多的MarkDown写作工具中,Zettlr是独树一帜的一个存在,因为它支持参考文献引用。配合文献管理软件Zotero和文本格式转换工具Pandoc,Zettlr基本可以满足学术写作的要求。除了文献引用这一大亮点之外,Zettlr开源免费、也支持简单的双链。

本文简要介绍如何配置Zettlr,以支持文献引用和导出。

Zotero配置

  1. Zotero需安装BetterBibTex插件,点击此链接下载

  2. 文献库导出
    可以选择某个文件夹导出,也可以导出整个文库。勾选Keep updated以保持导出文献库与Zotero保持一致

Pandoc配置

  1. Pandoc安装
    Pandoc官网下载安装即可。如果导出word,依旧提醒没有安装Pandoc,重启电脑即可
  2. LaTex安装
    选择的是Miktex,官网下载安装后。如果,在Zettlr中导出PDF,弹出错误提示缺少*.sty文件。则在管理员模式打开Miktex Console,Packages中,搜索提示的sty,点击+,安装即可。有可能缺少几十个sty。

    在导出PDF时,也有可能遇到中文字符乱码,解决办法见b站视频的跟帖讨论。
    编辑“C:\Program Files\MiKTeX\tex\xelatex\xetexconfig\geometry.cfg”开始处增加两行
    1
    2
    \\XeTeXlinebreaklocale "zh" 
    \\XeTeXlinebreakskip = 0pt plus 1pt​

    Zettlr配置

    在设置–导出中进行文献库和引文格式的配置。如下图,其中的引文数据库即是Zotero BetterBibTex插件导出的.json文件。CSL风格则为参考文献格式,此处推荐一个下载[链接](修改Zotero引文csl格式文件,定制更好的参考文献格式文件(GB/T 7714 2015) - 知乎)

全局调用Zotero检索

如果使用Word撰写论文,一定很熟悉下图中的Zotero参考文献检索框。安装Zotero时,默认会在Word中添加插件,因此可以直接调用检索Zotero文献库。

而在其他写作工具,实现系统全局调用,Windows系统,推荐AHK编写的工具:Zotero-Citation-Picker-for-Windows。其配置界面如下。设置好快捷键后,就可以直接在Zettlr等任何工具中,直接调用Zotero的红色检索框并插入参考文献。