Проблема с ключами цитирования @misc в файле bib

Проблема с ключами цитирования @misc в файле bib

У меня проблемы с ключевыми аргументами в цитате @misc, точнее, с тем, как определяются ее ключи. Кто-нибудь знает, в чем проблема?

@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}
}

Это мой первый пост, так что спасибо за терпение...

При компиляции документа (??)в документе и в журналах отображается следующее:

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

У меня нет никаких проблем с другими ссылками, я предполагаю, что что-то не так с именами ключей или значениями дат, но на самом деле ничего очевидного.

решение1

Я не могу воспроизвести проблему, о которой вы сообщаете, ни с BibTeX, ни с Biblatex. Однако я получаю неправильный результат с первым и ошибку компиляции со вторым.

Вам нужно экранировать the %в заголовке, чтобы LaTeX .bblне игнорировал остальную часть строки, когда он ее прочитает. В случае Biblatex вы в итоге теряете закрывающую фигурную скобку, поэтому запись никогда не заканчивается, что приводит к стандартной ошибке выхода из строя. В случае BibTeX вы не теряете конец поля, но теряете часть в середине, поэтому запись набирается с неправильным заголовком.

Чтобы исправить это, просто используйте \%.

\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}

Если проблема не в этом, обратите внимание, что проблема может быть связана спредыдущийзапись в .bibфайле, так как это частая причина ошибок, приводящих к генерации не совсем корректных сообщений.

[Изображения зарезервированы из-за ошибки Okular, которая, похоже, не собирается исправляться. Приносим извинения за отсутствие красивых изображений.]

Связанный контент