Warnung: " bei Klammertiefe Null in Zeichenfolge gefunden (TeX-Akzente in BibTeX sollten in Klammern stehen)

Warnung: " bei Klammertiefe Null in Zeichenfolge gefunden (TeX-Akzente in BibTeX sollten in Klammern stehen)

Was bedeutet diese Fehlermeldung von BibDesk?

warning: found " at brace-depth zero in string (TeX accents in BibTeX should be inside braces)

Bedeutet das, dass ich es \"{a}in BibTeX nicht verwenden kann? Soll ich stattdessen verwenden {\"a}? Das klingt komisch. Bitte helfen Sie mir, die Probleme rund um diese Warnmeldung zu klären.

Antwort1

Die Eingabe {\"{a}}oder, einfacher gesagt, {\"a}wird von den BibTeX-Regeln verlangt. Dies hat meines Erachtens mit der Möglichkeit zu tun, Felder entweder mit Klammern oder doppelten Anführungszeichen abzugrenzen.

Beachten Sie, dass diese Syntax auch für die anderen Akzente erforderlich ist, um eine korrekte Sortierung (gemäß den englischen Regeln) der Autorennamen sicherzustellen.

Antwort2

Randbemerkung: Für Leute, die ihre Endnote-Bibliotheken in Bibdesk konvertieren, kann dies bedeuten, dass in einem Feld (wie der Zusammenfassung) Anführungszeichen stehen, die Bibdesk als Formatierung zu lesen versucht. Um diese alle zu entfernen, habe ich die von Endnote generierte Textdatei durchgesehen und alle Anführungszeichen in den Zusammenfassungsabschnitten gelöscht. Dadurch wurden alle diese Fehler behoben.

Antwort3

Die Antwort von @egreg ist gut, geht aber nicht auf die BibDesk-Benutzeroberfläche selbst ein. In BibDesk sind sowohl {\"{a}} als auch {\"a} akzeptabel, aber der Fehler wird möglicherweise trotzdem angezeigt, bis Sie BibDesk neu starten oder zumindest die .bib-Datei erneut öffnen. Ich habe keine andere Möglichkeit gefunden, die Fehlermeldungen zu aktualisieren.

verwandte Informationen