Haixing-Hu / GBT7714-2005-BibTeX-Style

A GB/T 7714-2005 national standard compliant BibTeX style.
GNU General Public License v2.0
352 stars 65 forks source link

多个作者的格式问题 #19

Closed luopeixiang closed 6 years ago

luopeixiang commented 6 years ago

image

如图所示,当一个文献出现3个以上的作者时,出现et.al 而不是中文的“,等” 编译的时候我用的是下面的命令: xelatex foo.tex bibtex foo.aux xelatex foo.tex xelatex foo.tex 这个过程并没有出现错误信息,为什么会这样呢?

luopeixiang commented 6 years ago

已经找到问题的解决方法了: 在bibtex foo.aux命令执行之后, 会在工作目录生成foo.bbl文件, 将foo.bbl文本文件中的et~al全部替换成即可。 修改后再编译的结果如下: image

以上是我的解决方法,仅供参考。 平台:Ubuntu16.04LTS。

ruicx commented 5 years ago

看了一下 源码 的489-499行,发现在 .bit 文件里加上 language={zh}, 就可以了,不需要手动修改。下面是一个例子:

@article{CT系统成像及参数标定,
    title={CT系统成像及参数标定},
    author={甲 and 已 and 丙 and 丁},
    journal={学报(自然科学版)},
    number={4},
    year={2018},
    language={zh},
}