
Estou com um problema durante a citação da fonte bibliográfica.
%In the bibliography file:
@article{MER,
Title = {Mars Exploration Rover Engineering Cameras},
Author = {J. N. Maki,J. F. Bell III, K. E. Herkenhoff, S. W. Squyres, A. Kiely, M. Klimesh, M. Schwochert, T. Litwin, R. Willson, A. Johnson, M. Maimone, E. Baumgartner, A. Collins, M. Wadsworth, S. T. Elliot, A. Dingizian, D. Brown, E. C. Hagerott, L. Scherr, R. Deen, D. Alexander, J. Lorre},
Journal = {Journal of Geophysical Research},
Year = 2003,
Volume = 108
}
%In the .tex file
Cameras selected for this work have been taken from NASA’s MER (Mars Exploration Rover) mission \cite{MER}
Após a compilação, recebi o seguinte aviso: Citação "MER" na página 15 indefinida na linha de entrada 594.
Responder1
Você tem um erro de sintaxe no author
campo: O separador entre autores não é ,
("vírgula") e sim a palavra-chave and
. Portanto, você precisa reescrever o campo como
Author = {J. N. Maki and Bell, III, J. F. and K. E. Herkenhoff and S. W. Squyres
and A. Kiely and M. Klimesh and M. Schwochert and T. Litwin and R. Willson
and A. Johnson and M. Maimone and E. Baumgartner and A. Collins and M. Wadsworth
and S. T. Elliot and A. Dingizian and D. Brown and E. C. Hagerott and L. Scherr
and R. Deen and D. Alexander and J. Lorre},
O mesmo vale para todas as outras entradas.
Aliás, observe que mudei J. F. Bell III
para Bell, III, J. F.
; em particular, observe o uso de vírgulasdentro deo nome de um determinado autor. Esta mudança é necessária para ajudar o BibTeX a analisar os componentes do nome completo em nome próprio, sobrenome e componentes "Junior".
Termo aditivo: Você não declaroucomovocê tentou criar a bibliografia, mas a captura de tela que você postou sugere que você use biblatex
e biber
. O arquivo de log gerado pelo biber (contido no arquivo \jobname.blg
) contém as seguintes informações:
[273] Utils.pm:411> ERROR - Name "J. N. Maki,J. F. Bell III, K. E. Herkenhoff,
S. W. Squyres, A. Kiely, M. Klimesh, M. Schwochert, T. Litwin, R. Willson,
A. Johnson, M. Maimone, E. Baumgartner, A. Collins, M. Wadsworth,
S. T. Elliot, A. Dingizian, D. Brown, E. C. Hagerott, L. Scherr, R. Deen,
D. Alexander, J. Lorre" has too many commas, skipping entry 'MER'
[273] Utils.pm:395> WARN - Entry with key 'MER' in section '0' is cited
and found but not created (likely due to sourcemap)
Observe a parte
Name ... has too many commas, skipping entry 'MER'.
Como nenhuma entrada correspondente à MER
chave é criada, a chamada de citação apenas informa o argumento de entrada, ou seja,Mer.
BibTeX emitiria uma mensagem de erro semelhante, "muitas vírgulas".