The output isn’t very clean, but it’s passable.
I wanted to use xmlto, but recent versions of docbook xsl use some constructs not supported by passivetex so I had to run the same commands manually with an intermediate step.
xsltproc --nonet --xinclude -o index.proc\ /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/fo/docbook.xsl index.xml cat index.proc | sed -e ‘s/ column-width=“proportional-column-width(.)”//g’ > index2.proc pdfxmltex index2.proc
It also ran everything through a DTD validator, which found a few typos that I’ve since fixed. I’ll commit those changes to CVS.