Why You Need to Run LaTeX and BibTeX Multiple Times
The classic LaTeX workflow requires running pdflatex multiple times with BibTeX in between: pdflatex main.tex bibtex main pdflatex main.tex pdflatex main.tex This seems redundant, but there’s a solid reason for it. How the Three-Pass Workflow Works First LaTeX pass: LaTeX processes your document and writes all \cite{} commands to the .aux file. At this point,…
