advertencia: encontrado "en la profundidad de llave cero en la cadena (los acentos TeX en BibTeX deben estar dentro de las llaves)

advertencia: encontrado "en la profundidad de llave cero en la cadena (los acentos TeX en BibTeX deben estar dentro de las llaves)

¿Qué significa este mensaje de error de BibDesk?

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

¿Significa que no puedo usarlo \"{a}en BibTeX? En su lugar debería utilizar {\"a}? Eso suena raro. Ayúdenme a aclarar los problemas relacionados con este mensaje de advertencia.

Respuesta1

La entrada {\"{a}}o, más simplemente, {\"a}es requerida por las reglas de BibTeX. Esto tiene que ver, creo, con la posibilidad de delimitar campos ya sea con llaves o comillas dobles.

Tenga en cuenta que esta sintaxis también es necesaria para los demás acentos a fin de garantizar una clasificación correcta (según las reglas inglesas) de los nombres de los autores.

Respuesta2

Nota al margen: para las personas que convierten sus bibliotecas de notas finales a bibdesk, esto puede significar que hay comillas en un campo (como el resumen) que bibdesk está intentando leer como formato. Para deshacerme de todo esto, revisé el archivo de texto generado por la nota final y eliminé todas las comillas en las secciones de resumen. Eso eliminó todos estos errores.

Respuesta3

La respuesta de @egreg es buena pero no aborda la interfaz gráfica de usuario de BibDesk en sí. En BibDesk, tanto {\"{a}} como {\"a} son aceptables, pero es posible que aún vea el error hasta que reinicie BibDesk o al menos vuelva a abrir el archivo .bib. No he encontrado otra forma de actualizar los mensajes de error.

información relacionada