参考文献 GB/T7714
国内外一些大学学生以便使用 书写毕业论文,而参考文献则使用国家标准参考文献著录规则 GB/T7714-2015 或 GB/T7714-2005(https://github.com/zepinglee/gbt7714-bibtex-style
),包括四部:
在导言区调用宏包
gbt7714
;在正文中
\cite
文献;使用
\bibliographystyle
选择参考文献表的样式;使用
\bibliography
命令生成参考文献表。
\begin{latex}
\documentclass{ctexart}
\usepackage{gbt7714}
\bibliographystyle{gbt7714-numerical}
% 或者 \usepackage[2015, numbers]{gbt7714}
\begin{document}
\cite{...}
...
\bibliography{bibfile}
\end{document}
\end{latex}复制
生成参考文献如下:

存在两个问题
其一为标准格式规定作者名全部大写,比如 Thomas 要写成 THOMAS ,但是目前的大部分人都习惯普通的写法,就是 Thomas 这种。标准中规定的写法反而不是主流大众常用的。这里介绍如何修改 bst
样式文件,使作者名显示成首字母大写其他小写的样子(如 Thomas)。

其二为参考文献出现[S.l.: s.n.]、[S.l.]、 [s.n.]问题。无出版地的中文文献著录 “出版地不详”,外文文献著录 “S.l.”;无出版者的中文文献著录 “出版者不详”,外文文献著录 “s.n.” 。实际使用中应避免出现 [S.l.]:[s.n.]
这样的著录形式。

解决方案
分别搜索 gbt7714-numerical.bst
中的 'uppercase.name :=
和 'show.missing.address.publisher :=
,并修改:
#1 'uppercase.name :=
#0 'uppercase.name :=
#1 'show.missing.address.publisher :=
#0 'show.missing.address.publisher :=
修改的 #1 和 #0 是含义分别代表 true 和 false。

文章转载自稷殿下,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。