15

I need a little help here. Until now, what I need is to compile a LaTeX into a PDF with BibTeX references I need to execute the next sequence:

1. pdflatex document.tex
2. bibtex document.tex
3. pdflatex document.tex
4. pdflatex document.tex

And for glossaries I need to:

5. pdflatex document.tex
6. makeglossaries document
7. pdflatex document
8. pdflatex document

And even in some places I've read that step 5 and 6 need to be repeated in some circumstances, but I didn't understand them well.

So my question is what is the sequence of step to create the PDF with BibTeX and with a glossary? I need to automate this so, in what specific circumstances do I need to re-execute any of the steps?

  • 1
    I think this question has already been answered on this site. For example, tex.stackexchange.com/questions/64/… – TH. Dec 10 '10 at 1:16
  • that question don't consider glossaries, i want to know the best sequence of step including the Glossary generation – mjsr Dec 10 '10 at 1:21
13

It's not really as complicated as you think. Just do:

 1. pdflatex document
 2. bibtex document
 3. makeglossaries document
 4. pdflatex document
 5. pdflatex document

It doesn't matter if you do step 3 before step 2 either.

Next you might want to take a look at the link TH posted if you're looking for a tool to automate the workflow.

  • 1
    with this command sequence i ended up with wrong page references... – jrast Jan 3 '14 at 8:40
  • @jrast run pdflatex again to get the page references updated. – LianTze Lim Jan 4 '14 at 10:15
  • 1
    Actually I had to run this sequence: pdflatex -> bibtex -> makeglossaries -> pdflatex -> bibtex -> makeglossaries -> pdflatex -> pdflatex. Maybe because my glossarie is before the sections? – jrast Jan 4 '14 at 23:22
  • @jrast Pdflatex -> bibtex -> makeglossaries -> pdflatex -> pdflatex -> pdflatex (and at times yet another pdflatex...) would have done it just fine. – LianTze Lim Jan 5 '14 at 0:34
  • No, it don't matter how many times i run pdflatex at the end, the references stay the same (i gave up after 5 runs). And in my opinion they can't change because they are read out of the .gls file which is only written by makeglossaries. – jrast Jan 5 '14 at 12:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.