Closed crexyer closed 5 years ago
感谢,今晚是来不急了,明天我测试一下,给你回复,估计是引入bug了。
是存在问题,之前新版对于姓名中的本地化字符串逻辑做了改进,但没有完全完善,特别是一条文献中存在两种语言的作者时,你发现这个bug帮助解决了该问题,再次感谢,晚上ctan和github同步更新。
感谢修正 :)
已修正
% !Mode:: "TeX:UTF-8"
% 用于测试gb7714-2015样式,实现GB/T 7714-2015 标准说明中给出的顺序编码制示例
\documentclass{article}
\usepackage{ctex}
\usepackage{xcolor}
\usepackage[colorlinks]{hyperref}
\usepackage[paperwidth=21cm,paperheight=29cm,top=1cm,bottom=1cm,left=1cm,right=1cm]{geometry}
\usepackage{xltxtra,mflogo,texnames}
\usepackage[backend=biber,style=gb7714-2015]{biblatex}%sorting=nyt
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@BOOK{Miroslav2003--,
AUTHOR = {Miroslav, D. L. and Dejan, V. T.},
TRANSLATOR = {朱义胜 and 董辉},
LANGUAGE = {chinese},
LOCATION = {北京},
PUBLISHER = {电子工业出版社},
DATE = {2003-01},
TITLE = {信号处理滤波器设计方法},
}
@ARTICLE{于潇2011-15-23,
AUTHOR = {于潇 and 刘义 and 柴跃廷 and others},
DATE = {2011},
JOURNALTITLE = {清华大学学报},
NUMBER = {11},
PAGES = {15--23},
TITLE = {互联网药品可信交易环境中主体资质审核备案模式},
VOLUME = {52},
}
@INBOOK{姚中秋2008--,
AUTHOR = {姚, 中秋},
BOOKAUTHOR = {罗, 卫东 and 姚, 中秋},
LOCATION = {杭州},
PUBLISHER = {浙江大学出版社},
BOOKTITLE = {中国转型的理论分析},
DATE = {2008},
PAGES = {44},
TITLE = {一种制度变迁模式},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{Miroslav2003--}
\nocite{于潇2011-15-23}
\nocite{姚中秋2008--}
\printbibliography[heading=subbibliography,title={示例}]
\end{document}
结果为:
biblatex-gb7714-2015 版本 v1.0q,当中文条目中的英文作者为 2 位时缺少逗号间隔,作者数量为 3 时输出正常。 测试例子:
输出结果: