When I have master pdflatex file which includes one or more child documents using something like \include{include/childdoc}, and I call pdflatex on it using pdflatex -output-directory=out parent.tex, I seem unable to find a way of calling bibtex on the resulting parent.aux file. I have tried both cd out; bibtex parent, and bibtex out/parent, to no avail.
I know there are various build-tools out there, but I'd like first to make it work just from the shell with no special build-tool dependencies.
pdflatex -output-directory=out, say\bibliography{../mybib}instead of\bibliography{mybib}. (You still have to runbibtexfrom the output directory, unfortunately. If using a Unixy shell, you can say(cd out; bibtex parent)(parentheses included!) and avoid having tocd ..when you're done.) – EvanED Jan 16 '13 at 18:45