[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: DOCBOOK-APPS: How Do I Customize Stylesheets?
On Thu, Jun 27, 2002 at 05:04:14PM +0200, Anja Schwarzpaul wrote: > Hi, > > my current task is to set up a documentation process for my company. The > goal is to produce print and HTML formats with conditional content. The > process should be platform independent and single source so it wasn't > long before I ran into DocBook. > > I started out with basic XML knowledge and have learned XSL, XPath, FO, > and DocBook basics in the past 3 weeks or so. However, there are some > issues that I haven't been able to figure out yet, the most important > one being stylesheet customization (XSL). > > Just to see if it works, I wrote a customization layer that imports > docbook.xsl and changes the default language to German. Examples of what > I'm trying to do next include: assigning a new standard font, adjusting > spacing and indentation, and resizing page layout. This must have been > done thousands of times, yet it's not easy to find answers (checked TDG, > internet, and param.xsl/stylesheet documentation). > > To be more specific: In my driver file, which variable will I need to > set > - to change the default paper format (to A4)? Set 'paper.type' to A4. > - to set widow/orphan values? > - to prevent a header from appearing at the bottom of a page? No parameters for these yet. > - to adjust vertical spacing between listitems? The 'list.item.spacing' parameter does that, but it is not a single value. It is an attribute set. See http://docbook.sourceforge.net/release/xsl/current/doc/fo/list.item.spacing.html for an example. There is also 'compact.list.item.spacing' for spacing="compact" lists, and 'list.block.spacing' to specify space between whole lists. > etc. I keep this fo reference page bookmarked: http://docbook.sourceforge.net/release/xsl/current/doc/fo/ For awhile it was out of date, but I believe it is now being kept up to date with the stylesheet releases. -- Bob Stayton 400 Encinal Street Publications Architect Santa Cruz, CA 95060 Technical Publications voice: (831) 427-7796 Caldera International, Inc. fax: (831) 429-1887 email: bobs@caldera.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC