Skip to content

怎么利用biblatex在latex文档中生成参考文献表?

hzzmail@163.com edited this page Apr 8, 2018 · 5 revisions

参考文献是利用 Latex 进行科技文档写作中的重要组成部分。在写作中常碰到这样的问题,比如:怎么在文档合适位置插入满足格式要求的参考文献引用?怎么生成满足格式要求的参考文献表?怎么采用不同的宏包实现一些特殊的功能如分章文献?等等。所以这些都是Latex参考文献生成问题,利用biblatex 宏包可以非常方便的在 Latex 中生成参考文献。

简单来说,Latex 生成参考文献(或者说Latex写作,因为参考文献问题贯穿写作始终)有几个必要的条件:

  1. 有Latex 源文档,且文档中有支持参考文献生成的宏包设置,有参考文献引用命令,有参考文献表打印命令。
  2. 有参考文献信息源,如bibtex格式的参考文献数据文件即bib文件
  3. 有编译的环境,比如texlive或者miktex等。

有了这些就有了基础,通过编译即可生成pdf文档,就可以生成文献表。

编译共三个步骤:

  • xelatex jobname.TEX

这一步先由latex完成编译,产生一些辅助文件,比如biblatex需要用的jobname.bcf文件

  • biber jobname

这一步由biblatex后端程序biber对参考文献信息进行编译,生成jobname.bbl文件

  • xelatex jobname.TEX

这一步中latex完成对所有信息的整合生成最后的pdf文档