← Prev in month
← Prev in thread
Next in thread →
Next in month →
Re: [docbook] Customisation of title page not working in DocBookSGML
Neil Roeth wrote:
> On Nov 17, Jeremy Malcolm () wrote:
> > I am trying to customise a book title page, and my driver file contains
> > this:
...snip...
> > The title page does not include my bibliomisc element, though (other
> > changes made in the same file do work though, so I know it's being
> > processed). What am I missing?
>
> I haven't read the list for a while; did you resolve this?
Yes sorry for not summarizing to the list, Mauritz Jeanson solved it on
the docbook-apps list. In dbttlpg.dsl, bibliomisc is defined as an
element that may appear on a title page. But it is also "expanded"
(bibliomisc itself is not processed, only its children), which makes
things a little more complicated.
I needed to add the following to my driver:
;; Do not expand bibliomisc: the '(normalize "bibliomisc")' line is
commented out.
;; Bookbiblio is an obsolete element, btw.
(define (titlepage-nodelist elements nodelist)
;; We expand BOOKBIBLIO, BIBLIOMISC, and BIBLIOSET in the element
;; list because that level of wrapper usually isn't significant.
(let ((exp-nodelist (expand-children nodelist (list (normalize
"bookbiblio")
;(normalize
"bibliomisc")
(normalize
"biblioset")))))
(if %titlepage-in-info-order%
(titlepage-gi-list-by-nodelist elements exp-nodelist)
(titlepage-gi-list-by-elements elements exp-nodelist))))
The only other remaining problem I have is that when I define two-side
in my driver, to format my document as double-sided, the page numbers in
the table of contents are no longer defined in my output (via openjade).
Has anyone else had that problem?
TIA
--
JEREMY MALCOLM <> - lawyer, IT consultant and actor.
Internet and Open Source specialist. Web site: http://www.malcolm.id.au.
Disclaimer: http://www.terminus.net.au/disclaimer.html. GPG key: finger.
← Prev in month
← Prev in thread
Next in thread →
Next in month →