aviso: encontrado "na profundidade de chave zero na string (os acentos TeX no BibTeX devem estar entre colchetes)

aviso: encontrado "na profundidade de chave zero na string (os acentos TeX no BibTeX devem estar entre colchetes)

O que significa esta mensagem de erro do BibDesk?

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

Isso significa que não posso usar \"{a}no BibTeX? Em vez disso, devo usar {\"a}? Isso soa estranho. Por favor, ajude-me a esclarecer os problemas em torno desta mensagem de aviso.

Responder1

A entrada {\"{a}}ou, mais simplesmente, {\"a}é exigida pelas regras do BibTeX. Acredito que isso tenha a ver com a possibilidade de delimitar campos com colchetes ou aspas duplas.

Observe que esta sintaxe é necessária também para os outros acentos, a fim de garantir a classificação correta (de acordo com as regras inglesas) dos nomes dos autores.

Responder2

Sidenote: para pessoas que convertem suas bibliotecas de notas finais para o bibdesk, isso pode significar que há aspas em um campo (como o resumo) que o bibdesk está tentando ler como formatação. Para me livrar de tudo isso, examinei o arquivo de texto gerado pelo endnote e excluí todas as marcas de cotação nas seções abstratas. Isso eliminou todos esses erros.

Responder3

A resposta de @egreg é boa, mas não aborda a própria interface do BibDesk. No BibDesk, {\"{a}} e {\"a} são aceitáveis, mas você ainda poderá ver o erro até reiniciar o BibDesk ou pelo menos reabrir o arquivo .bib. Não encontrei outra maneira de atualizar as mensagens de erro.

informação relacionada