今年年初,采用LibreOffice+Zotero方案完成了自然基金申报书草稿的撰写。最近又在使用LibreOffice+Zotero准备一些材料时却发现Zotero的LibreOffice插件似乎有个明显的槽点(把Bug翻译为槽点似乎挺合适呢):写作时不能同时引用多篇文献!我记得以前是可以的呀。难道插件太老了?在LibreOffice的工具-扩展管理器里检查更新,我这个插件是6.3版的,没有可用更新。用git clone "https://github.com/zotero/zotero-libreoffice-integration"命令,下载Zotero的LibreOffice插件全部代码,在zotero-libreoffice-integration的install子目录内找到Zotero_LibreOffice_Integration.oxt文件,双击安装最新的插件,升级到了7.0.1版。可惜,槽点依旧。于是仔细阅读“使用 Zotero LibreOffice 插件”的官方文档,恍然大悟,点醒老年痴呆的我了,想起来了。
原来我刚开始使用的是Zotero的LibreOffice插件的现代视图(也是默认视图)。在这个视图模式下,点击“添加/编辑引用”按钮会弹出现代视图模式的引用对话框;在对话框中输入标题的一部分、一个或多个作者的姓氏和/或年份,与你文献库中的匹配的条目将立即出现在对话框下方,选中后可继续匹配下一篇需要引用的文献,如此反复,最后回车,或按一下引用对话框最右侧的箭头就完成了多篇文献的同时引用了。记得我当时不喜欢这种搜索匹配方式的引用,所以,也是看了上述帮助文档,在Zotero主程序的编辑-设置的引用窗格中勾选“使用经典版添加引注对话框”。在经典视图的引用对话框会显示整个文库,非常便于把握整体情况,也方便各种排序与多选。但是,没想到的是经典视图下,无论怎样多选,点击OK后却只能引用一篇文献。所以,还是切换回默认的现代视图模式吧。