[Dblatex-users] Some minor issues
Status: Beta
Brought to you by:
marsgui
From: Sven B. <ma...@tz...> - 2010-02-23 14:05:31
|
First of all: Keep up the excellent work on dblatex (it is much more mature than some 0.2.x version number suggests)! Now for the minor issues: 1) latex.class.book=book does not seem to work with the default texstyle docbook; I just get pdflatex failed and it complains about docbook.sty: Environment abstract undefined. leading text: \renewenvironment{abstract} The book class seems to work fine with texstyle db2latex. 2) One other thing I noticed is that tags inside a book title do not seem to be processed properly. In the following minimal book, x2 is shows as title (without superscript), while the later xref to the book correctly prints x^2 as text of the hyperlink (the 2 is in superscript); the chapter title is also correct. I have not explicitly tested whether the other "top-level" elements like author are processed fully... <book id="my_book"> <title>x<superscript>2</superscript></title> <chapter> <title>y<superscript>2</superscript></title> <para><xref linkend="my_book"/></para> </chapter> </book> 3) One final minor inconsistency I noticed is how elements in a book after a part (but on the same level as a part) are handled; see the docbook code below. <book id="my_book"> <title>x<superscript>2</superscript></title> <part> <title>My Part</title> <chapter> <title>My Chapter</title> <para>TODO</para> </chapter> </part> <glossary> <glossentry> <glossterm>none</glossterm> <glossdef> <para>TODO</para> </glossdef> </glossentry> </glossary> </book> I would expect the glossary to appear on the same level as the part in the PDF document hierarchy (on the left-hand side in the PDF viewer), i.e., it should appear after the part as the second child of the book, just like in the docbook tree. However, the glossary appears as second child of the part, right after the chapter. I guess this is mainly due to LaTeX where normally, a part only "ends" when a new part starts, so each subsequent chapter (which is what the glossary is translated to) by default ends up as child of the preceding part... Cheers, -- Sven Beyer |