<?php Content::echoTitle($this,$this->options->title,$this->_currentPage); ?> <?php Content::echoTitle($this,$this->options->title,$this->_currentPage); ?>

如何优雅而高效地在Latex撰写论文时调用Zotero文献库

Better BibTeX国内加速下载源 本链接会不定期同步原项目新版本

相比于Zotero为Microsoft Word提供的官方插件,在LaTex编辑器中插入参考文献更加令人头疼,尤其是对于LaTex的初学者来说。

LaTeX 是一种基于 $\TeX$ 排版系统的高质量文档排版工具,广泛用于学术论文、书籍和科技文档的编写。它通过标记语言控制文档的格式和结构,支持复杂的数学公式、表格、参考文献等元素的排版。LaTeX 的优势在于其强大的排版能力和跨平台兼容性,能够生成专业且一致的文档。由于其开源性,用户可以根据需求进行自定义和扩展。

Zotero与去年进行了大版本更新,更新至7.0版本,界面UI大改的同时众多插件无法与旧版兼容。这里,首先介绍在Zotero 7版本对于Better BibTeX for Zotero的安装配置。

Better BibTeX for Zotero 在 Zotero 7中的部署

Better BibTeX for Zotero 是在Github上拥有5.6k stars的开源项目:

Better BibTeX (BBT) is an extension for Zotero and Juris-M that makes it easier to manage bibliographic data, especially for people authoring documents using text-based toolchains (e.g. based on LaTeX / Markdown).
  • 为了方便在国内网络环境下载,可以点击文章顶部链接进行下载
  • 下载完成之后,点击工具-插件

    随后点击窗口右上角设置图标:选择Install Plugin From File,并选择下载的插件进行安装。
  • 安装完成之后打开设置,即可看到已经安装完成的插件配置页面:

    对于右侧的“引用格式公式”,可以理解为是调用论文时候使用的“密码”格式,每一篇论文都有对应“密码”(CitationKey)。我们以Cation-disordered rocksalt-type high-entropy cathodes for Li-ion batteries为例,那么如果以上图中的格式auth.lower + shorttitle(3,3) + year,则对应的引用格式为lunCationdisorderedRocksalttypeHighentropy2021

如果你在使用Zotero Word插件时习惯于通过论文标题进行检索,那么建议将shorttitle项放置在最前方,即shorttitle(3,3) + auth.lower + year,以便后续检索。

  • 完成这些设置之后,你可以在文章详情页最底部看到CitationKey:

在LaTex中快速嵌入论文

首先,在Zotero中选中文献-邮件-导出条目-选择Better Bibtex格式,将.bib文件导出到.tex(你的论文文件)所在目录

在你的 LaTeX 文档中,使用 \bibliography{} 命令来引用 .bib 文件。例如:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{cite}

\begin{document}

This is a citation \cite{author2020}.

\bibliographystyle{plain} % 选择参考文献样式
\bibliography{references} % 引用 .bib 文件

\end{document}

注意:如果你在使用模板bibliographystyle的值应当设为对应格式。

在 LaTeX 文档中,你可以使用 \cite{} 命令来引用 .bib 文件中的文献。例如:

This is a citation \cite{author2020}.

注意:此处author2020替换为前部分所获取的“CitationKey”。

对于LaTex编译器,推荐使用Texifier,支持深色模式,同时,使用BibTex应用时,可以通过代码提示快速检索。

打赏
评论区
头像
文章目录