This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: [docbook-apps] ouch
- From: Aaron <aamehl at pop dot actcom dot net dot il>
- To: docbook-apps at lists dot oasis-open dot org
- Date: Sun, 22 May 2005 18:22:02 +0300
- Subject: Re: [docbook-apps] ouch
- References: <20050522134822.GA9500@pop.actcom.net.il>
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
---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org