\bibitem
Синопсис:
\bibitem{cite_key}
или
\bibitem[label]{cite_key}
Создаёт запись, помечаемую по умолчанию числом, сгенерированным с помощью счётчика enumi. Ключ цитирования cite_key может быть любой строкой букв, цифр и знаков препинания (но не запятой).
См. thebibliography для примера.
Если указано, то необязательный параметр label становится меткой записи, и счётчик enumi не увеличивается. При этом
\begin{thebibliography}
\bibitem[Lamport 1993]{latexdps}
Leslie Lamport.
\textit{\LaTeX{}: a document preparation system}.
Addison-Wesley, Reading, Massachusetts, 1993.
\bibitem{texbook}
Donald Ervin Knuth.
\textit{The \TeX book}.
Addison-Wesley, Reading, Massachusetts, 1983.
\end{thebibliography}
первая запись будет стилизована как ‘[Lamport 1993] Leslie ...’ (Количество горизонтального пробела, которое LaTeX выделяет для метки, зависит от аргумента widest-label окружения thebibliography; см. thebibliography.) Аналогично, ... based on
\cite{latexdps} будет отображено как ‘... на основе [Lamport 1994]’.
Если смешивать записи \bibitem, имеющие label, с теми, которые его не имеют, то LaTeX пронумерует те, у которых нет метки последовательно. В приведённом выше примере запись texbook будет отображаться как ‘[1] Donald ...’, несмотря на то, что это вторая запись.
Если вы используете один и тот же cite_key дважды, то получите сообщение ‘LaTeX Warning: There were multiply-defined labels’.
Внутренне LaTeX запоминает информацию о cite_key и label, потому что \bibitem записывает её в вспомогательный файл jobname.aux (см. Имя_файла). Например, вышеупомянутый пример вызывает запись двух \bibcite{latexdps}{Lamport, 1993} и \bibcite{texbook}{1} в этом файле. Файл .aux читается командой \begin{document}, и затем информация становится доступной для команд \cite. Это объясняет, почему для разрешения ссылок вам нужно дважды запустить LaTeX: один раз для записи, а другой — для чтения.
Из-за этого алгоритма двух проходов, при добавлении \bibitem или изменении cite_key вы можете получить сообщение ‘LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right’. Исправьте это, перекомпилировав.
© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/_005cbibitem.html