[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] ouch
Oh sorry I forgot to include my custom configuration layer: ----------------------------------------------------------- <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0"> <xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl"/> <xsl:param name="paper.type" select="'B7'"/> <xsl:param name="body.font.master">7</xsl:param> <xsl:param name="page.margin.inner">1mm</xsl:param> <xsl:param name="page.margin.outer">1mm</xsl:param> <xsl:param name="draft.mode">yes</xsl:param> <xsl:param name="admon.graphics">1</xsl:param> <xsl:param name="admon.textlabel">1</xsl:param> <xsl:attribute-set name="section.title.properties"> <xsl:attribute name="font-weight">normal</xsl:attribute> <xsl:attribute name="text-align">left</xsl:attribute> <!--<xsl:attribute name="start-indent">10pt</xsl:attribute>--> </xsl:attribute-set> <!-- Begin customization for header --> <xsl:template name="header.content"> <xsl:param name="pageclass" select="''"/> <xsl:param name="sequence" select="''"/> <xsl:param name="position" select="''"/> <xsl:param name="gentext-key" select="''"/> <!-- <fo:block> <xsl:value-of select="$pageclass"/> <xsl:text>, </xsl:text> <xsl:value-of select="$sequence"/> <xsl:text>, </xsl:text> <xsl:value-of select="$position"/> <xsl:text>, </xsl:text> <xsl:value-of select="$gentext-key"/> </fo:block> --> <fo:block> <!-- sequence can be odd, even, first, blank --> <!-- position can be left, center, right --> <xsl:choose> <xsl:when test="$sequence = 'blank'"> <!-- nothing --> </xsl:when> <xsl:when test="$position='left'"> <!-- Same for odd, even, empty, and blank sequences --> <xsl:call-template name="draft.text"/> </xsl:when> <xsl:when test="($sequence='odd' or $sequence='even') and $position='center'"> <xsl:if test="$pageclass != 'titlepage'"> <xsl:choose> <xsl:when test="ancestor::book and ($double.sided != 0)"> <fo:retrieve-marker retrieve-class-name="section.head.marker" retrieve-position="first-including-carryover" retrieve-boundary="page-sequence"/> </xsl:when> <xsl:otherwise> <xsl:apply-templates select="." mode="titleabbrev.markup"/> </xsl:otherwise> </xsl:choose> </xsl:if> </xsl:when> <xsl:when test="$position='center'"> <!-- nothing for empty and blank sequences --> </xsl:when> <xsl:when test="$position='right'"> <!-- Same for odd, even, empty, and blank sequences --> <xsl:call-template name="draft.text"/> </xsl:when> <xsl:when test="$sequence = 'first'"> <!-- nothing for first pages --> </xsl:when> <xsl:when test="$sequence = 'blank'"> <!-- nothing for blank pages --> </xsl:when> </xsl:choose> <fo:external-graphic src="/demudi/zolcall/meismallogo.png"/> </fo:block> </xsl:template> <!-- End customization for header --> <xsl:attribute-set name="section.title.level1.properties"> <xsl:attribute name="font-size"> <xsl:value-of select="$body.font.master * 1.8"/> <xsl:text>pt</xsl:text> </xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name="section.title.level1.properties"> <xsl:attribute name="font-size">9.5pt</xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name="section.title.level2.properties"> <xsl:attribute name="font-size">9pt</xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name="section.title.level3.properties"> <xsl:attribute name="font-size">8pt</xsl:attribute> </xsl:attribute-set> <!-- Begin customization for footer --> </xsl:stylesheet> ---------------------------------------------------- Sorry for top posting but thought it might be more convient Aaron On Sun, May 22, 2005 at 04:48:22PM +0300 or thereabouts, Aaron wrote: > Hi all, > > I have been using docbook on and off for a while but this is my first > foray into trying to use it for production work. > > I have used it for some opensource manuals where formatting wasn't so > critical. > > Now I have a quickstart guide which is approx. 5 pages on B8 or B7 > paper. > > I was able to easily get the style sheet to use the correct paper size > but am left with a bunch of issues and challenges which I need to > resolve before I can even think of presenting a first draft. > > > As follows: > > The default margins and font size run off the page. > I changed the font and the margin so that my left margin is ok > but the end of the line is cut off in the pdf. I feel I need > to change something other than margin to get this one, I can't > find a paragraph width style. Of course for html its a breeze > I just do it all in the css... > > I have read and googled and I just can't seem to get an image to > appear in the header, I assume it is something easy, but I see two > things: > 1. <xsl:when test="$position = 'center'"> > <fo:external-graphic content-height="1.2cm"> > <xsl:attribute name="src"> > <xsl:call-template name="fo-external-image"> > <xsl:with-param name="filename" select="$header.image.filename"/> > </xsl:call-template> > </xsl:attribute> > </fo:external-graphic> > </xsl:when> > from the Docbook XSL the complete guide > > 2. <fo:external-graphic src="/demudi/zolcall/meismallogo.png"/> > from a google search- this list. > > 3. I want to align the headings flush with the para's they > head. > > Theres more but to much in one email my end me up in jail? > > Thanks in advance for any newbie help. > > Aaron > > --------------------------------------------------------------------- > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org > For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]