Zotero + BibTeX + LaTeX 联动使用指南

Contents

在学术写作中,参考文献的管理一直是一个令人头疼的问题。Zotero作为优秀的文献管理软件,配合Better BibTeX插件,可以与LaTeX完美联动,实现参考文献的自动化管理和引用。

首先要在Zotero里下载安装Better BibTeX插件,进行简单的配置:

  1. 下载插件:访问Better BibTeX的GitHub页面下载最新版本
  2. 安装插件:在Zotero中选择"工具" → “插件” → “从文件安装插件”
  3. 基础配置:完成安装后可以进行一些基础设置,大部分保持默认即可

注意我们要利用Zotero导出BibTeX文件,以此来引用参考文献。

操作非常简单,你可以:

  • 导出整个library:在File菜单栏里直接导出整个文献库
  • 导出特定分类:选择某个分类的文件夹单独导出

导出时的关键设置:

  • 导出类型选择:Better BibTeX
  • 文件格式:.bib
https://md-picture-1304825263.cos.ap-nanjing.myqcloud.com/2025-img/202509112212804.png
导出BibTeX文件设置

重要功能:可以选择Keep Updated功能,这样你一更改文献信息就会获得更新。

管理更新文件:所有启用了Keep Updated的bib文件都可以在设置里查看和管理:

https://md-picture-1304825263.cos.ap-nanjing.myqcloud.com/2025-img/202509112212580.png
Keep Updated文件管理

你可以对这些自动更新的文件进行:

  • 查看更新状态
  • 手动触发更新
  • 取消自动更新
  • 更改导出路径

在编写TeX文件时,可以使用以下命令来引用文献:

1
2
3
4
5
6
7
8
% 基本引用
\cite{citation_key}

% 上标引用
\upcite{citation_key}

% 多个文献引用
\cite{key1, key2, key3}
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{natbib}

\begin{document}

\title{我的学术论文}
\author{作者姓名}
\date{\today}
\maketitle

\section{引言}

根据最新研究\cite{smith2020research},我们可以看到...
多项研究表明\cite{jones2019study, brown2021analysis}...

\section{方法论}

如文献\upcite{wilson2020methods}所述...

% 参考文献部分
\bibliographystyle{plain}
\bibliography{references}

\end{document}
  1. 收集文献:使用Zotero收集和整理文献资料
  2. 安装插件:安装Better BibTeX插件
  3. 导出BibTeX:将文献库导出为.bib文件,启用Keep Updated
  4. LaTeX引用:在TeX文档中使用\cite{}等命令引用
  5. 编译文档:使用LaTeX编译器生成最终文档
  6. 自动更新:文献信息变更时自动同步到BibTeX文件

Better BibTeX允许自定义citation key的格式:

  • 默认格式:author.year
  • 自定义格式:[auth][year]
  • 避免重复:自动添加后缀字母
  • 使用文件夹分类不同项目的文献
  • 为不同项目导出不同的bib文件
  • 利用标签系统进行细分管理

通过这种方式,Zotero + Better BibTeX + LaTeX的组合可以大大简化学术写作中的文献管理工作,让你专注于内容创作而不是格式调整。