OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: Sigplan template, the continuing saga: Paragraph indents

Bob Stayton <bobs@sagehill.net> writes:

> The following customized template is copied from the match="d:para"
> template in fo/block.xsl.  It selects the children of section, then
> eliminates the allowed elements before para, then takes the first
> remaining element [1], and then checks to see if it is a para
> (self::d:para).  Only then is that template applied.  The only
> difference in the template body is to add a text-indent="0pt" to the
> fo:block to override the 'para.properties' attribute set.
> <xsl:template match="d:section/*[not(self::d:title or
>                                    self::d:subtitle or
>                                    self::d:titleabbrev or
>                                    self::d:info or
>                                    self::d:indexterm or
>                                    self::d:remark or
>                                    self::d:annotation)][1][self::d:para]">
>   <xsl:variable name="keep.together">
>     <xsl:call-template name="pi.dbfo_keep-together"/>
>   </xsl:variable>
>   <fo:block xsl:use-attribute-sets="para.properties" text-indent="0pt">
>     <xsl:if test="$keep.together != ''">
>       <xsl:attribute name="keep-together.within-column"><xsl:value-of
>                       select="$keep.together"/></xsl:attribute>
>     </xsl:if>
>     <xsl:call-template name="anchor"/>
>     <xsl:apply-templates/>
>   </fo:block>
> </xsl:template>

This worked great! It's much better than the solution I was thinking
about, and I've applied it to work with abstracts and appendices as
well. The Sigplan Stylesheet is looking really good now. I appreciate
all of your help throughout this endeavour.

Aaron W. Hsu | arcfide@sacrideo.us | http://www.sacrideo.us
לֵ֤ב חֲכָמִים֙ בְּבֵ֣ית אֵ֔בֶל וְלֵ֥ב כְּסִילִ֖ים בְּבֵ֥ית שִׂמְחָֽה׃

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]