BibDesk 发出的这个错误信息是什么意思?
warning: found " at brace-depth zero in string (TeX accents in BibTeX should be inside braces)
这是否意味着我不能\"{a}
在 BibTeX 中使用?我应该使用{\"a}
?这听起来很奇怪。请帮我澄清与此警告消息有关的问题。
答案1
输入{\"{a}}
或,更简单地说,{\"a}
是 BibTeX 规则所要求的。我认为这与使用括号或双引号分隔字段的可能性有关。
请注意,为了确保作者姓名的正确排序(根据英语规则),其他重音符号也需要这种语法。
答案2
旁注:对于将 Endnote 库转换为 Bibdesk 的人来说,这可能意味着 Bibdesk 试图读取的字段(例如摘要)中有引号作为格式。为了消除所有这些引号,我查看了 Endnote 生成的文本文件,并删除了摘要部分中的所有引号。这样就消除了所有这些错误。
答案3
@egreg 的回答很好,但没有解决 BibDesk gui 本身的问题。在 BibDesk 中,{\"{a}} 和 {\"a} 都是可以接受的,但您可能仍会看到错误,直到您重新启动 BibDesk 或至少重新打开 .bib 文件。我还没有找到任何其他方法来更新错误消息。