Problema com chaves de citação @misc no arquivo bib

Problema com chaves de citação @misc no arquivo bib

Estou tendo problemas com os argumentos de palavras-chave em uma citação @misc, mais especificamente com a forma como suas chaves são definidas. Alguém sabe o problema com isso?

@misc{CABRAL123,
  Author = {Umberlandia Cabral},
  Date-Added = {2024-04-09 18:58:06 +0000},
  Date-Modified = {2015-04-27 22:43:06 +0000},
  Howpublished = {IBGE},
  Keywords = {wiki},
  Title = {Sistema de Indicadores Culturais: Pais tem quase 40% da população em municipios sem salas de cinema},
  Url = {https://agenciadenoticias.ibge.gov.br/agencia-noticias/2012-agencia-de-noticias/noticias/26239-pais-tem-quase-40-da-populacao-em-municipios-sem-salas-de-cinema},
  Urlaccessdate = {10 abr 2024},
  Year = {2019},
  Bdsk-Url-1 = {https://agenciadenoticias.ibge.gov.br/agencia-noticias/2012-agencia-de-noticias/noticias/26239-pais-tem-quase-40-da-populacao-em-municipios-sem-salas-de-cinema}
}

Esse é meu primeiro post então obrigado pela paciência...

Quando compilo o documento aparece (??)no documento e nos logs:

Citation `CABRAL123' on page 1 undefined on input line 210.

‪./main.tex, 210‬
You have cited something which is not included in your bibliography. Make sure that the citation (\cite{...}) has a corresponding key in your bibliography, and that both are spelled the same way.
Learn more

Não estou tendo nenhum problema com outras referências, estou teorizando que há algo errado com nomes de chaves ou valores de data, mas nada aparente.

Responder1

Não consigo reproduzir o problema que você relatou com o BibTeX ou o Biblatex. No entanto, obtenho o resultado errado com o primeiro e falha de compilação com o segundo.

Você precisa escapar do %no título para que quando o LaTeX ler o .bblele não ignore o resto da linha. No caso do Biblatex, você acaba perdendo a chave de fechamento para que a entrada nunca termine, causando o erro de fuga padrão. No caso do BibTeX, você não perde o final do campo, mas perde um pedaço no meio, então a entrada é escrita com o título errado.

Para consertar, basta usar \%.

\begin{filecontents*}[overwrite]{\jobname.bib}
@misc{CABRAL123,
  Author = {Umberlandia Cabral},
  Date-Added = {2024-04-09 18:58:06 +0000},
  Date-Modified = {2015-04-27 22:43:06 +0000},
  Howpublished = {IBGE},
  Keywords = {wiki},
  Title = {Sistema de Indicadores Culturais: Pais tem quase 40\% da população em municipios sem salas de cinema},
  Url = {https://agenciadenoticias.ibge.gov.br/agencia-noticias/2012-agencia-de-noticias/noticias/26239-pais-tem-quase-40-da-populacao-em-municipios-sem-salas-de-cinema},
  Urlaccessdate = {10 abr 2024},
  Year = {2019},
  Bdsk-Url-1 = {https://agenciadenoticias.ibge.gov.br/agencia-noticias/2012-agencia-de-noticias/noticias/26239-pais-tem-quase-40-da-populacao-em-municipios-sem-salas-de-cinema}
}
\end{filecontents*}
\documentclass{article}
\usepackage{biblatex}
\bibliography{\jobname}
\begin{document}

\cite{CABRAL123}

\printbibliography

\end{document}

Se esse não for o problema, observe que o problema pode estar noanteriorentrada no .bibarquivo, pois esta é uma causa comum de erros que geram mensagens não muito corretas.

[As imagens estão reservadas devido a um bug do Okular que não mostra sinais de ser corrigido. Desculpas pela falta de colírio para os olhos.]

informação relacionada