
У меня возникла проблема при цитировании библиографического источника.
%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}
После компиляции я получаю следующее предупреждение: Цитата "MER" на странице 15 не определена во входной строке 594.
решение1
У вас есть синтаксическая ошибка в author
поле: Разделитель между авторами не ,
("запятая"), а ключевое слово and
. Следовательно, вам нужно переписать поле как
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},
То же самое касается и всех остальных записей.
Кстати, обратите внимание, что я изменил J. F. Bell III
на Bell, III, J. F.
; в частности, обратите внимание на использование запятыхв пределахимя данного автора. Это изменение необходимо, чтобы помочь BibTeX разобрать компоненты полного имени на компоненты имени, фамилии и "Junior".
Приложение: Вы не заявиликаквы попытались создать библиографию, но скриншот, который вы разместили, предполагает, что вы используете biblatex
и biber
. Файл журнала, сгенерированный biber (содержится в файле \jobname.blg
), содержит следующую информацию:
[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)
Обратите внимание на часть
Name ... has too many commas, skipping entry 'MER'.
Поскольку запись, соответствующая ключу , не MER
создана, вызов цитаты просто сообщает входной аргумент, а именно:МЭР.
BibTeX выдаст похожее сообщение об ошибке «слишком много запятых».