Я добавил библиографию в свой файл Latex следующим образом:
...to the literature \cite{ahu61}
\bibliography{bibliography}
и мой bibliography.bib
выглядит так:
@article{ahu61,
author={Arrow, Kenneth J. and Leonid Hurwicz and Hirofumi Uzawa},
title={Constraint qualifications in maximization problems},
journal={Naval Research Logistics Quarterly},
volume={8},
year = 1961,
pages = {175-191}
}
Если я сохраню цитату, я получу
Texification succeeded: no errors!
However, there were warnings in your LaTeX source
./main.tex:231: LaTeX Warning: Citation `ahu61' on page 4 undefined on input line 231.
./main.tex: LaTeX Warning: There were undefined references.
и нет библиографии.
Если я его удалю, то не получу никаких предупреждений, но и никакой библиографии тоже.
решение1
Минимальный файл LaTeX, использующий «стандарт», должен иметь \bibliographystyle
строку в дополнение к \bibliography
строке и одну или несколько ссылок ( \cite
).
\documentclass{article}
\bibliographystyle{plain}
\begin{document}
...to the literature \cite{ahu61}
\bibliography{bibliography}
\end{document}
Существует множество стилей: правильный выбор будет зависеть от вашей ситуации.