Currently rubber does not deal properly with documents using chapterbib, and attempts to call bibtex on the main document [which fails] and does not call bibtex on the subsidary ones. Don Armstrong
tag 458993 patch thanks The attached (very rough) patch allows rubber to support chapterbib properly by adding '% rubber: bibtex.chapterbib 1' to the initial document. [Someone who has more experience in coding python than myself should probably check it out before blindly applying it.] Don Armstrong
On 04.01.08 Don Armstrong (don@donarmstrong.com) wrote: Hi, Could you check if the version in unstable still suffers from that problem? Thanks, Hilmar
Unfortunately, I'm no longer using rubber (I've switched to latexmk), so I can't easily check this.
tags 458993 - patch stop Patch does not apply any more. Untagging for now. Hilmar
found 458993 1.3-1 stop Bug still present in 1.3. Example code attached. hille@sid:~/devel/rubber/458993 $ rubber main.tex [biblio] cannot find bibliography style plainnat [biblio] cannot find bibliography style plainnat compiling main.tex... running: bibtex main.aux... [biblio] There were errors running bibtex. Kapitel_2.aux:4: [bibtex] Multiple inclusions of entire database Kapitel_2.aux:5: [bibtex] Illegal, another \bibstyle command Kapitel_2.aux:6: [bibtex] Illegal, another \bibdata command H.