问题描述

在一个长篇文章中,我们需要引用的参考文献很多,可以分为不同主题的引文,那么就希望每个主题的参考文献构成一个bib文件。那么在用Latex编写文档时,如何添加多个bib文件呢?

引申问题:如果是在写一个Book,各个章节有独立的参考文献部分,又该如何弄呢?

解决方法

若是在一个长篇文档中只有最后一个参考文献部分(即多个bib文件中的文献共同编号),我们把两个主题的参考文献放在两个bib文件中:ref1.bib和ref2.bib。
那么,我们就在Latex主文件中使用如下命令[1]

\bibliography{/Path_to_firstRef/ref1,/Path_to_secondRef/ref2}

其中,
ref1.bib放在/Paht_to_firstRef目录下;
ref2.bib放在/Paht_to_secondRef目录下。

另外,网上搜到bibtopic宏包[4]似乎也能达到添加多个bib文件的效果。(但我没有实际试过)

若是在一个长篇文档中会有多个参考文献部分(即各个bib文件的中文献独立编号),则可以尝试参考[2]和[3]。

若是在编写Book,希望每个Chapter都有一个参考文献部分,那么可以尝试使用bibunitschapterbib
我是从[4]中ReadMe看到的:
”If you want to have per-chapter bibliographies in a document, have
a look at the packages bibunits or chapterbib instead.“

参考

  1. \bibliography 包含多个.bib文件

  2. LaTeX技巧782:如何在一个文档中使用多个bib文件

  3. LyX multiple bibliographies: Illegal, another \bibdata command

  4. bibtopic – Include multiple bibliographies in a document

如何在一个Latex文档中包含多个bib文件相关推荐

  1. 【Python】批量导出word文档中的图片、嵌入式文件

    Python 批量导出word文档中的图片.嵌入式文件 需求 学生试卷中的题目有要提交截图的,也有要提交文件的,为了方便学生考试,允许单独交或者嵌入Word中提交,那么事后如何整理学生的答案?单独提交 ...

  2. 高亮标注LaTex文档中的修订

    本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/59112214 当一个或者几个作者在编辑 ...

  3. LaTeX文档中使用指示函数(indicator function)

    一.用法 指示函数是一个非常常用的函数,而其中的符号表示也很常用.它被定义为 在LaTeX文档书写中,如果我们想要使用这样的符号,那么首先就需要在文档中声明以下的package: \usepackag ...

  4. 删除Office Word (Excel)中Recent Document最近文档中本地和online打开文件路径已经不存在的文件记录

    上次写了一篇删除Office(Word,Excel,PowerPoint)中Recent Document最近文档地址不存在的文件,注重从注册表中删除记录,后来发现有问题,online打开文件的记录在 ...

  5. python向文档中输入内容_Python修改文件往指定行插入内容的实例

    需求:批量修改py文件中的类属性,为类增加一个core = True新的属性 原py文件如下 a.py class A(): description = "abc" 现在有一个1. ...

  6. LaTeX文档插入图片的几种常用方法

    LaTeX中一般只直接支持插入eps(Encapsulated PostScript)格式的图形文件, 因此在图片插入latex文档之前应先设法得到图片的eps格式的文件. UNIX下的各种应用软件都 ...

  7. 使用OpenXML更新Word文档中的表格

    博文来自 pengqianhe CSDN账户 介绍 这篇文章包含了怎么样使用OpenXML 2.0去更新Word文档中的图表的方法. 背景 假设你有一个Word文档,并且你想要更新其中一个图表的一些值 ...

  8. Markdown 教程之如何在 Markdown 文档中添加流程图、方程式和交互式图形

    您是否遇到过想要在 Markdown 文档中包含一些简单图表或方程式的场景?如果这是一次性的事情,你可以做的是使用 Power Point 或在线生成器,将图表保存为图像并将其放在你的文章中.这种方法 ...

  9. 如何在word文档中添加两个目录

    由于需要在一个word文档中添加两个目录,第一个目录表示文章前半部分的内容,第二个目录表示后半部分的内容,对于word不太熟悉的我经过一番折腾之后终于搞定了,在此记录一下. 原理:将word文本划分成 ...

最新文章

  1. Html 5.2 的简单介绍及新增元素 dialog/dialog
  2. 【LeetCode 剑指offer刷题】数组题2:57 有序数组中和为s的两个数(167 Two Sum II - Input array is sorted)...
  3. Web前端开发笔记——第二章 HTML语言 第一节 标签、元素、属性
  4. 这家AI公司用面具破解中国人脸识别系统!微信、支付宝、火车站无一幸免
  5. [CB]加快BCB编译速度
  6. java中线程池的使用方法
  7. MOSS中代码运行的权限提升(半摘)
  8. 阿里云镜像下载ubuntu 1
  9. 机器学习7/100天-K近邻算法
  10. HDU 1181.变形课-并查集
  11. linux下目录的基本命令
  12. php结合美图秀秀,美图秀秀头像编辑器的使用?thinkphp+七牛方案
  13. 在线键盘按键检测工具
  14. Bridge桥的简介-从零开始学RouterOS系列14
  15. java myeclipse下载_MyEclipse,myeclipse 8.5 下载,myeclipse官网下载_多特软件站
  16. Lesson 8 question 1 Dominator
  17. Redis解决高并发(秒杀抢红包)
  18. 高德地图第三方组件应用
  19. u盘正常接入后计算机无法看到,U盘连接电脑看不到盘符怎么办?U盘在电脑上不显示盘符解决方法...
  20. 论 AI即将完成贝多芬《第十交响曲》

热门文章

  1. 使用 DML语句,对 “锦图网” 数据进行操作,连接查询(内连接,左外连接,右外连接,全连接)
  2. 司马懿的6句人生真谛
  3. [git] summary
  4. VFP 字符串转数组
  5. 一个关于子网与掩码输入的组件基于elementui
  6. Java使用循环嵌套打印九九乘法表
  7. 深度视觉盛宴——CVPR 2016
  8. 日常java小练习用于记录学习
  9. 计算机无法连接蓝牙键盘,如何解决无法找到win10计算机的蓝牙设备
  10. C++学习笔记(六)输入输出与文件读写