Probably the simplest way would be to change your one-line command to
something like

pdflatex document && bibtex document && pdflatex document && pdflatex document


The explanation for the multiple required runs is fairly simple:  the
first time through, pdflatex notes what references were used in the
document.  It lists them in the .aux file, and inserts placeholders
(usually ``?'') in the PDF.  Then the program bibtex reads that .aux
file and writes information about the references.  That information
isn't inserted into the PDF, though, until two additional runs of
pdflatex get the information that bibtex just generated and fill in
the placeholders.

That said, I do think it would be a good idea to follow other people's
advice and think about using latexmk or your editor of choice's
built-in "just make the whole document" function to save on time and
keystrokes.

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Bibdesk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-users

Reply via email to