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]

Reply via email to