tuna / thuthesis

LaTeX Thesis Template for Tsinghua University
https://www.ctan.org/pkg/thuthesis
LaTeX Project Public License v1.3c
4.58k stars 1.08k forks source link

参考文献中逗号过多的问题 #834

Closed pony-m closed 1 year ago

pony-m commented 1 year ago

我在使用bibtex编译参考文献的时候出现了如下问题: Too many commas in name 1 of "Georg T. Becker,Francesco Regazzoni,Christof Paar,Wayne P. Burleson" for entry Georg-Stealthy 说逗号过多,请

编译环境

编译的系统:Overleaf TeX 发行版:TeX Live 2021 模板版本:2020年版本 模板类型: master

描述问题

我在使用bibtex编译参考文献的时候出现了如下问题: Too many commas in name 1 of "Georg T. Becker,Francesco Regazzoni,Christof Paar,Wayne P. Burleson" for entry Georg-Stealthy 说逗号过多, 我使用的bib文件是网页自动导出的,如果将作者分割的逗号改成“and”,会非常麻烦。因此想问一下: 1、如何改动模板文件中的某一行代码可以消除这个报错? 2、thuthesis-numeric.bst文件中出现的标红行,如图中的2341行、2353行、2369行是什么原因? 同时附上我导出的bib文件参考文献格式。 Latex_error

截图: image

同时附上我导出的bib文件参考文献格式。

zepinglee commented 1 year ago

BibTeX 的姓名用 and 连接,不是逗号。

pony-m commented 1 year ago

感谢您及时的回复,我使用的bib文件是网页自动导出的,如果将作者分割的逗号改成“and”,会非常麻烦。

zepinglee commented 1 year ago

感谢您及时的回复,我使用的bib文件是网页自动导出的,如果将作者分割的逗号改成“and”,会非常麻烦。

哪个网页自动导出的?建议找个靠谱的文献管理软件。

“and” 作为分隔符是 BibTeX 的要求,参考 https://mirrors.cloud.tencent.com/CTAN/biblio/bibtex/base/btxdoc.pdf

另外吐槽一下这逗号后连空格都没有。

pony-m commented 1 year ago

BibTeX 的姓名用 and 连接,不是逗号。

感觉是 \bibliographystyle 选择的问题,或者thuthesis-numeric.bst文件某些地方的设置问题。能否更改一下代码,能兼容此类型的bib文件?

pony-m commented 1 year ago

使用Mendeley导出的bib文件可以编译,但参考文献页面格式跟指南有差别,姓名没有显示全: image

写作指南中: image

zepinglee commented 1 year ago

感觉是 \bibliographystyle 选择的问题,或者thuthesis-numeric.bst文件某些地方的设置问题。

作为 https://github.com/zepinglee/gbt7714-bibtex-style 的作者,我可以告诉你不是。

能否更改一下代码,能兼容此类型的bib文件?

不能兼容。

zepinglee commented 1 year ago

其实你可以用 arxiv 导出的:

Screenshot 2023-03-11 at 22 03 20

google scholar 也可以。

pony-m commented 1 year ago

这种格式的参考文献引用是国标,知网等导出来就是这样的;那么有没有一款工具可以让它转换成Texbib格式呀?我们这个thuthesis项目能不能嵌入这个功能呢…

马正

@.*** |

---- 回复的原邮件 ---- | 发件人 | Zeping @.> | | 日期 | 2023年03月11日 21:34 | | 收件人 | @.> | | 抄送至 | @.>@.> | | 主题 | Re: [tuna/thuthesis] 参考文献中逗号过多的问题 (Issue #834) |

感觉是 \bibliographystyle 选择的问题,或者thuthesis-numeric.bst文件某些地方的设置问题。能否更改一下代码,能兼容此类型的bib文件?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

zepinglee commented 1 year ago

这种格式的参考文献引用是国标,知网等导出来就是这样的;那么有没有一款工具可以让它转换成Texbib格式呀?

你可以联系知网让他们修正导出 BibTeX 的格式。

我们这个thuthesis项目能不能嵌入这个功能呢…

thuthesis-numeric.bst 就是从 gbt7714-numerical.bst 修改而来的。

stone-zeng commented 1 year ago

感谢您及时的回复,我使用的bib文件是网页自动导出的,如果将作者分割的逗号改成“and”,会非常麻烦。

用个正则替换一下吧,类似这种:author(.+)\s*,\s*(.+)