Package: rubber
Version: 1.1-2.1
Severity: wishlist
Hi,
It looks like rubber does not support the bibtopic package.
bibtopic is supposed to be used like this:
* foo.tex contains
\usepackage{bibtopic}
...
\begin{btSect}{mybib}
\btPrintAll
\end{btSect}
...
\begin{btSect}{myotherbib}
\btPrintAll
\end{btSect}
* mybib.bib and myotherbib.bib are available with other
bib files.
+ latex foo.tex now generates foo1.{aux,bbl} and foo2.{aux,bbl}
+ bibtex runs on foo1 and foo2
+ latex foo.tex generates the final dvi with all entries
of mybib.bib and myotherbib.bib inserted.
So rubber should probably be modified to do something like:
* If \begin{btSect}{X} is the Y-th occurence of the btSect environment,
rubber should run 'bibtex fooY' whenever X.bib is modified.
That's similar to the already existing rule:
when foo.tex contains \bibliography{X},
rubber does 'bibtex foo' when X.bib is modified
* When fooX.blg (or whatever I don't remember) is modified, re-run
latex/pdflatex on foo.tex to include the new bibliography contents.
(I guess you already do something like this for \bibliography{X}).
Hope this helps.
Brice
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1,
'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.24-rc7=topinambour (SMP w/2 CPU cores)
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash
Versions of packages rubber depends on:
ii python 2.4.4-6 An interactive high-level object-o
ii texlive-latex-base 2007-13 TeX Live: Basic LaTeX packages
rubber recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]