在众多的MarkDown写作工具中,Zettlr是独树一帜的一个存在,因为它支持参考文献引用。配合文献管理软件Zotero和文本格式转换工具Pandoc,Zettlr基本可以满足学术写作的要求。除了文献引用这一大亮点之外,Zettlr开源免费、也支持简单的双链。
本文简要介绍如何配置Zettlr,以支持文献引用和导出。
Zotero配置
Zotero需安装BetterBibTex插件,点击此链接下载
文献库导出
可以选择某个文件夹导出,也可以导出整个文库。勾选Keep updated
以保持导出文献库与Zotero保持一致
Pandoc配置
- Pandoc安装
Pandoc官网下载安装即可。如果导出word,依旧提醒没有安装Pandoc,重启电脑即可 - 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 1ptZettlr配置
在设置–导出中进行文献库和引文格式的配置。如下图,其中的引文数据库
即是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的红色检索框并插入参考文献。