Skip to content
GB/T 7714-2015 BibTeX Style
Branch: master
Clone or download
Latest commit ac15cea Mar 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ci add unit test Mar 5, 2019
.github/ISSUE_TEMPLATE Update issue templates Aug 6, 2018
testbst allow customizing the order of languages (xueruini/thuthesis#381) Mar 5, 2019
testfiles add unit test Mar 5, 2019
versions release v1.1.1 Mar 21, 2019
.gitignore release v1.0.9 Aug 5, 2018
.travis.yml
LICENSE
Makefile
README.md
build.lua
check.sh add unit test Mar 5, 2019
gbt7714-plain.bst release v1.1.1 Mar 21, 2019
gbt7714-unsrt.bst
gbt7714.dtx
gbt7714.ins
gbt7714.sty release v1.1.1 Mar 21, 2019

README.md

GB/T 7714-2015 BibTeX Style

CTAN GitHub release GitHub commits Travis 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

参考文献著录标准

相关项目

You can’t perform that action at this time.