zepinglee / gbt7714-bibtex-style

GB/T 7714-2015 BibTeX Style
LaTeX Project Public License v1.3c
1.16k stars 197 forks source link

online类型文献过多报错 #90

Closed CuiiGen closed 2 years ago

CuiiGen commented 2 years ago

Snipaste_2021-11-01_19-33-35

CuiiGen commented 2 years ago

其它online类型文献没有问题,总之报错原因莫名其妙

zepinglee commented 2 years ago

大括号没配齐,给下原始 .bib 数据方便我测试。

sikouhjw commented 2 years ago

------------------ 原始邮件 ------------------ 发件人: "zepinglee/gbt7714-bibtex-style" @.>; 发送时间: 2021年11月1日(星期一) 晚上7:54 @.>; @.**@.>; 主题: Re: [zepinglee/gbt7714-bibtex-style] online类型文献过多报错 (Issue #90) 大括号没配齐,给下原始 .bib 数据方便我测试。 — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

你回复了个啥?

CuiiGen commented 2 years ago

refs_ch9.txt

zepinglee commented 2 years ago

大概是因为,你的 .bib 中很多文献缺失年份,bst 处理时会自动加上字母 a(ASCII 值 97), b, c……但是需要的字母太多了,结果数到了 128 时不能转成合法的 ASCII 字符就报错了。

CuiiGen commented 2 years ago

大概是因为,你的 .bib 中很多文献缺失年份,bst 处理时会自动加上字母 a(ASCII 值 97), b, c……但是需要的字母太多了,结果数到了 128 时不能转成合法的 ASCII 字符就报错了。

我发现加了urldate也是会报错,能修改一下这个么,毕竟yearnumerical类型中也不是必要的

CuiiGen commented 2 years ago

@zepinglee 你好请问一下这个问题会修正吗?还是online类型的参考文献也必须要加year

zepinglee commented 2 years ago

我发现加了urldate也是会报错,能修改一下这个么,毕竟yearnumerical类型中也不是必要的

urldate 是引用日期,不是发表的日期。需要 year 主要是因为 natbib\citeauthor\citeyear 这些功能。

@zepinglee 你好请问一下这个问题会修正吗?还是online类型的参考文献也必须要加year

我这两天修一下这个问题。