SuperAPI AI 工具集

bibliography-management-guide

写作与研究

查看项目

更新于 10-16 06:15

技能介绍

用途:在 LaTeX 中管理参考文献,涵盖 BibLaTeX、natbib 与传统 BibTeX 的数据库设置、引用命令、样式选择与编译问题排查。

系统选择:BibLaTeX + Biber 支持完整 Unicode、高度可定制样式与多文献表,推荐新项目;natbib + BibTeX 适合遗留期刊;传统 BibTeX 适合极简配置。

BibLaTeX 用法:加载 \usepackage[backend=biber,style=authoryear,sorting=nyt]{biblatex},用 \addbibresource{references.bib} 引入数据库,正文用 \parencite、\textcite、\autocite、\footcite、\cites、\nocite 等命令,末尾用 \printbibliography 输出。常用样式有 authoryear、numeric、apa、ieee、chem-acs、phys、chicago、mla。

natbib 用法:加载 \usepackage[round,sort&compress]{natbib},设置 \bibliographystyle{plainnat},引用用 \citet、\citep、\citealt、\citealp 等,末尾用 \bibliography{references}。

.bib 数据库:条目类型包括 @article、@inproceedings、@book、@phdthesis 等,字段如 author、title、journal、year、volume、pages、doi、booktitle、publisher、school 等。

编译流程:BibLaTeX 用 pdflatex → biber → pdflatex → pdflatex;natbib/BibTeX 用 pdflatex → bibtex → pdflatex → pdflatex;也可用 latexmk -pdf 自动处理。

常见问题:引用未定义、文献表未出现、无 \citation 命令、Unicode 报错、样式不符,对应排查方式是完整编译、添加输出命令、清理 .aux/.bbl/.bcf 后重编、改用 BibLaTeX+Biber 或 LaTeX 转义、核对 style 选项。

限制与最佳实践:建议每项目维护一个主 .bib,统一引用键命名,保留 DOI,提交前用 biber --validate-datamodel 校验,尽量从 Zotero 或 Mendeley 导出而非手写。