
Estou usando o biblatex com o biber como back-end para escrever meu documento. Sem \printbibliography
, todas as citações funcionam perfeitamente e aparecem no documento, então presumo que meu bibliography.bib
arquivo esteja bem. O problema surge, entretanto, quando incluo a linha \printbibliography
no final do meu documento (pouco antes \end{document}
): de repente, toda vez que tento compilar, recebo"sequência de controle indefinida"referenciando qualquer linha que esteja depois de \printbibliography
.
Seguindo sugestões em outros lugares da Internet, procurei em meu documento aspas "inteligentes" e outros caracteres estranhos, mas não há nenhum. Minhas citações são baixadas do ADSABS, com recursos ocasionais @ONLINE
também. Como eu disse, porém, todas as referências funcionam bem, é apenas o \printbibliography
comando que falha.
Para ilustrar (não vou colar o documento inteiro aqui, a menos que alguém ache que será útil):
\usepackage[style=authoryear-icomp,sorting=anyt]{biblatex}
\addbibresource{bibliography.bib}
...
\printbibliography
Responder1
Eu tive uma questão semelhante. Identifiquei o problema no .bib
arquivo. Meu conselho é examinar cuidadosamente seu .bib
arquivo em busca de uma possível sintaxe ambígua. No meu caso, a sintaxe problemática era:
...
title = {A 70~kW stationary fuel cell system},
...
Osequência de controle indefinidao problema foi resolvido, quando foi alterado para o seguinte (ou seja, a expressão com o til foi colocada entre chaves):
...
title = {A {70~kW} stationary fuel cell system},
...
Um breve comentário (talvez alguém ache útil). No meu caso, o problema ocorreu após o matlab-prettifier
carregamento do pacote, que também carrega o listings
pacote. Até que esses pacotes fossem carregados, não tive nenhum problema.
Responder2
O problema no arquivo bibliography.bib (https://gist.github.com/gfarrell/9892791Afinal, ) era uma sequência de controle indefinida: ADSABS insere sequências de controle para periódicos como \aap
.
Removê-los e substituí-los pelos nomes reais dos diários resolve o problema.
(Se alguém souber um pacote que defina tudo isso, seria bastante útil).
Responder3
No meu caso, era $\mathsemicolon$ no booktitle na entrada importada automaticamente usando jabref.
consertei, executei novamente o biber, recompilei e funciona agora.
Responder4
Eu tive o mesmo problema com uma entrada do bibtex que foi importada pelo DOI (usando Jabref).
No título de um artigo estava {\textquotesingle}
incluído. Isso causou biblatex
a quebra.
Após removê-lo, a compilação funcionou novamente.