/gbt7714-bibtex-style

GB/T 7714-2015 BibTeX Style

Primary LanguageTeXLaTeX Project Public License v1.3cLPPL-1.3c

GB/T 7714-2015 BibTeX Style

CTAN GitHub release GitHub commits Build

Introduction

The gbt7714 package provides a BibTeX implementation for the China's bibliography style standard GB/T 7714-2015. It consists of two bst files for numerical and authoryear styles as well as a LaTeX package which provides the citation style defined in the standard. It is compatible with natbib and supports language detection (Chinese and English) for each biblilography entry.

新特性

  • 兼容 natbib
  • 支持顺序编码制和著者-出版年制两种风格
  • 自动识别语言并进行相应处理
  • 提供了简单的接口供用户修改样式

使用方法

  1. bst 文件和 sty 文件复制到工作目录。

  2. 在导言区调用宏包 gbt7714,可选的参数如下表。 默认的参数是 super,额外的参数会传递给 natbib 宏包。

可选参数 引用标注 参考文献列表
super(默认) 角标数字 顺序编码
numbers 数字 顺序编码
authoryear 著者-出版年 著者-出版年
2015(默认) - GB/T 7714-2015 版
2005 - GB/T 7714-2005 版

比如: \usepackage[authoryear]{gbt7714}

  1. 在正文中 \cite 文献。

  2. 使用 \bibliography 命令生成参考文献表。

注意事项

  1. 不再需要调用 \bibliographystyle 命令。
  2. bib 数据库应使用 UTF-8 编码。
  3. 使用著者-出版年制参考文献表时,中文的文献必须key 域填写 著者姓名的拼音,才能按照拼音排序,比如:
@book{capital,
  author = {马克思 and 恩格斯},
  key    = {ma3 ke4 si1   en1 ge2 si1},
  ...

同一处引用多篇文献时,应将各篇文献的 key 一同写在 \cite 命令中, 如 \cite{knuth84,lamport94,mittelbach04}。 如遇连续编号,可以自动转为起讫序号并用短横线连接。 它可以自动排序并用处理连续编号。

若需要标出引文的页码,可以标在 \cite 的可选参数中,如 \cite[42]{knuth84}

更多的引用标注方法可以参考 natbib 宏包的使用说明。

本宏包默认情况下可以自动识别文献语言,并自动处理文献类型和载体类型标识, 但是在少数情况下需要用户手动指定,如:

@misc{citekey,
  language = {japanese},
  mark     = {Z},
  medium   = {DK},
  ...

可选的语言有 english, chinese, japanese, russian

文献类型

文献类型 标识代码 Entry Type
普通图书 M book
图书的析出文献 M incollection
会议录 C proceedings
会议录的析出文献 C inproceedingsconference
汇编 G collection*
报纸 N newspaper*
期刊的析出文献 J article
学位论文 D mastersthesisphdthesis
报告 R techreport
标准 S standard*
专利 P patent*
数据库 DB database*
计算机程序 CP software*
电子公告 EB online*
档案 A archive*
舆图 CM map*
数据集 DS dataset*
其他 Z misc

注:

  • 带 “*” 的类型不是 BibTeX 的标准文献类型。

著录项目

著录项目(域) Entry Field
主要责任者 author
题名 title
文献类型标识 mark*
载体类型标识 medium*
翻译者 translator*
编辑 editor
组织(用于会议) organization
图书题名 booktitle
系列 series
期刊题名 journal
版本 edition
出版地 address
出版者 publisher
学校(用于phdthesis) school
机构(用于techreport) institution
出版年 year
volume
期(或者专利号) number
引文页码 pages
更新或修改日期 date*
引用日期 urldate*
获取和访问路径 url
数字对象唯一标识符 doi
语言 language*
拼音(用于排序) key

注:

  • 其中带星号的不是 BibTeX/natbib 的标准著录项目。
  • 不支持的 BibTeX 标准著录项目有 annote, chapter, crossref, month, type

参考文献著录标准

相关项目