jabref+bibtex实现论文参考文献的管理

一、插件使用前准备

1.安装tex套件

Tex套件可使用CTEX,安装时安装位置可自定义,其它使用默认设置即可(安装时间可能较长)。

CTEX下载地址:http://www.ctex.org/CTeXDownload

Ctex可能会覆盖系统Path环境变量,安装前注意复制备份系统Path环境变量

 

二、bibtex4word插件使用说明

1.BibDB

使用该按钮导入bib文件[1]。之后每次打开word文档默认使用上次编辑文档时所导入的bib文件,若对bib文件进行了修改需重新导入。

2.Style

该按钮用于更改参考文献引用样式,输入模式为引用样式/控制标志,输入//h查看帮助说明。中文论文一般使用gbt7714样式[2]。常用:gbt7714-unsrt/nsch^,默认:plain

3.Insert

将光标移动到文章中欲插入文献的位置,点击Insert按钮,在输入框中输入文献对应的bibtexkey,点击确认或回车插入引用标注。若该位置欲引用多篇文献,使用英文半角逗号分隔多个bibtexkey。

将光标移动到引用标注上,再点击Insert按钮可修改该引用标注。

4.List

将光标移动到文档结尾,点击List按钮可在该位置生成参考文献列表。

5.View

使引用标注在bibtexkey和正常视图间切换。

6.SaveBib

将文章中使用的参考文献导出到一个新的bib文件

 

附录

 

[1]bib文件说明

bib文件为文本类型文件,若要手动编辑推荐使用notepad++进行编辑。

文件中每条文献条目的样式为:

  1. %这是一条备注
  2. @文献类型{bibtexkey,  
  3. 字段1 = {},  
  4. 字段2 = {},
  5. ……     

如:

  1. @article{bibexamplekey,  %key可自定义,但在同一个bib文件中不可出现重复的bibtexkey
  2. Author = {张三 and 李四},  %多个作者姓名之间使用and进行连接
  3. Journal = {刊物名称},  
  4. Keywords = {{U}senet; collaborative filtering; }, %大写字母应用{}表示
  5. Pages = {175--186},  %连续页码使用--(两个连字符)表示
  6. Title = {bib文件文献条目示例},  
  7. Year = {2020},  
  8. @article{key2,
  9. Author = {王五 and 赵六},  
  10. Journal = {刊物名称},  
  11. Keywords = {{U}senet},
  12. Pages = {17},
  13. Title = {bib文件文献条目示例2},  
  14. Year = {2020},  

文献类型及字段详细可参考:

https://github.com/CTeX-org/gbt7714-bibtex-style

https://www.overleaf.com/learn/latex/Bibliography_management_with_bibtex#Reference_guide

参考文献中包含中文时请注意使用ANSI编码保存bib文件(当前版本使用ANSI编码(GBK),后续版本考虑统一使用UTF8编码)。

使用JabRef可实现对bib文件的便捷管理:http://www.jabref.org/。  (options->prefences->bibtexkey)

  Jabref提供字段值的规范性检测,某字段值不符合编写规范或必要字段缺失时软件会给出简单提示

  Jabref可检测bibtexkey是否出现重复,同时它可以根据设置中给定的生成规则自动为所有文献生成bibtexkey

 

[2]样式文件说明

参考文献的具体显示样式实质由样式文件决定,样式文件的后缀为bst。若安装CTE,已有样式文件存放位置分别为CTEX\MiKTeX\bibtex\bst,也可自行下载样式文件后进行配置:

CTEX:

1. 将需要使用的bst文件复制到目录CTEX\MiKTeX\bibtex\bst,可直接放在这个目录下,也可在该文件夹下建立新的文件夹。

2. 执行程序:开始菜单- >ctex->settings(admin),在弹出窗口中点击FNDB按钮即可。

 

 

每种样式名即样式文件的文件名,如gbt-7714-2015-numerical-gb.bst对应的样式名应为gbt-7714-2015-numerical-gb,在Style输入框中则可以输入gbt-7714-2015-numerical-gb/nsch^。

 

posted @   _Meditation  阅读(392)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示