Tenho no meu preâmbulo:

Tenho no meu preâmbulo:

Lutei por dias com esse problema e procurei respostas no fórum, mas sem sucesso.

Tenho no meu preâmbulo:

\usepackage[utf]{inputenc}
\usepackage[english]{babel}
\usepackage[babel]{csquote}
\usepackage[notes,backend=bibtex]{biblatex-chicago}
\addbibresource{Bibliography.bib}

Para a produção da bibliografia, tenho:

\printbibliography

No entanto, continuo recebendo este erro:

Package hypperref Warning: Return to get /pagelabels entry.
(./main.bbl
./main.bbl:20: undefined control sequence.
\blx@slist@name ->\cms @choose/global/
l.20 \entry{*****}{article}{}
?

Quando clico em "Ir para o erro", sou levado ao meu arquivo main.bbl,

\sortlist[entrada]{\cms@choose/global/}

\entry{*****}{artigo}{}

\field{labeltitlesource}{title}

\field{sortinit}{2}

\field{sortinithash}{2}

\field{title}{XTITLEOFARTICLEX}

\field{journaltitle}{{XJOURNALNAMEX}}

\field{month}{08}

\field{year}{2010}

\endentry

Eu ficaria grato por qualquer ajuda. Peço desculpas se minha pergunta não foi postada no formato adequado, esta é minha primeira pergunta.

Responder1

biblatex-chicagodefine a classificação com

 \ExecuteBibliographyOptions{...,sorting=\cms@choose,...}

Com bibtexas backend o comando \cms@chooseacaba não expandido no arquivo de controle (um babador especial criado pelo biblatex) e depois também no bbl.

Quando o bblé lido no início do documento, o LaTeX engasga com o @ no nome do comando e dá um erro. O erro poderia ser evitado com a ativação \makeatletter, mas isso não resolveria o problema de bibtexnão obter o nome de classificação correto.

Com o backend do biber não há problema.

Como conclusão, eu evitaria o bibtexback-end biblatex-chicagoe mudaria para biber. Um link de como fazer isso éBiblatex com Biber: Configurando meu editor para evitar citações indefinidas.

informação relacionada