Re: [brlcad-devel] DocBook Changes NeededL Cliff!
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: Clifford Y. <cli...@gm...> - 2013-08-31 02:33:05
|
On Fri, Aug 30, 2013 at 7:53 PM, Tom Browder <tom...@gm...> wrote: > I had that working for my limited use (book and chunk html only) with a > not-very-clean Perl system. With CMake I think we need maybe a separate xsl > file for: > > man/html > man/pdf (fo) > book/html > book/pdf (fo) > article/html > article/pdf (fo) So these would be equivalent (roughly) to the resources/brlcad/brlcad-*-stylesheet.xsl.in files, except something like: resources/brlcad/brlcad-man-xhtml-stylesheet.xsl.in resources/brlcad/brlcad-man-fo-stylesheet.xsl.in resources/brlcad/brlcad-book-xhtml-stylesheet.xsl.in resources/brlcad/brlcad-book-fo-stylesheet.xsl.in resources/brlcad/brlcad-article-xhtml-stylesheet.xsl.in resources/brlcad/brlcad-article-fo-stylesheet.xsl.in Correct? > The main reason is for fine-tuning such things as TOCs, section (chapter) > font sizes and numbering (or not), etc. Books and articles are very > different. Sure - sounds great, in fact! I'm all for better quality output. >> (Note that some of our categories are currently the same DocBook type, but > if we want them formatted differently, they will each need their own > customized xsl files for both html and pdf.) > > BTW, I think we should split out the man page pdf products as a separate > extra-extra target because man pages can easily be made into pdf's as > required on *nix systems, to wit: > > $ man -t attributes > attributes.ps > $ ps2pdf attributes.ps The PDF man pages can already be enabled and disabled separately from the rest of the PDF docs - I don't recall if they're also a completely separate build target... If the above is what you want Tom, I can copy our existing stylesheet templates in as starting points and wire up the build to reference them correctly for each type - would that do what you need? Cliff |