使用参考书目样式 IEEEtran.bst,bibtex 会生成大量以以下内容开头的消息
The format string "{f. ̃}{vv ̃}{ll}{, jj}" has an illegal brace-level-1 letter
例如在 bibtex 文件中:
@inproceedings{cn18,
author = {Smith, John}
}
这是什么意思?
答案1
我在 bib 文件中使用了@IEEEtranBSTCTL
条目
CTLname_format_string = "{f. ̃}{vv ̃}{ll}{, jj}",
,
其中波浪号是错误的(参见@moewe 对该问题的第一条评论),可能是从某个 pdf 文件(可能是 IEEEtran 文档之一)复制而来的。
解决方案是用 tildes 替换组合̃
tildes ~
。