← Prev in month ← Prev in thread
Next in thread → Next in month →

Re: [docbook-apps] Page break before sect1 elements, but only inarticles

From
Fekete Robert <>
Date
2006-06-02T12:11:57+00:00
ID
Thread
Re: [docbook-apps] Page break before sect1 elements, but only inarticles
Dear Dick,

Thank you very much for your help. It works like a charm.

Have a nice weekend!

Robert

Dick Hamilton wrote:
> Robert,
> 
> I'm not sure how to do this based on the doctype, but
> here is a way to do it based on the root element, which
> I think yields the same result.
> 
> In your customization layer, include the following:
> 
>   <xsl:variable name="sect1break">
>     <xsl:choose>
>       <xsl:when test="/article">page</xsl:when>
>       <xsl:otherwise>auto</xsl:otherwise>
>     </xsl:choose>
>   </xsl:variable>
> 
>   <xsl:attribute-set name="section.level1.properties">
>     <xsl:attribute name="break-before"><xsl:value-of
> select="$sect1break"/></xsl:attribute>
>   </xsl:attribute-set>
> 
> The xsl:variable element sets the variable "sect1break" to "page"
> if the root element is article and assigns it to "auto" otherwise
> ("auto" is a "no-op" value that causes the property to be discarded).
> 
> Hope that helps.
> 
> Dick Hamilton
> 
>> -----Original Message-----
>> From: Fekete Robert [mailto:] 
>> Sent: Wednesday, May 31, 2006 7:31 AM
>> To: 
>> Subject: [docbook-apps] Page break before sect1 elements, but 
>> only in articles
>>
>>
>> Dear List,
>>
>> How can docbook be customized to add a page break before 
>> section level1 
>> (sect1) elements, but only if the doctype is article?
>> Adding <xsl:attribute name="break-before">page</xsl:attribute> to the 
>> section.level1.properties set causes page breaks in books as 
>> well, which 
>> is not desirable.
>>
>> I have not found a solution in the list archives, the thread below 
>> addresses a similar problems, but unfortunately without a 
>> good solution.
>>
> http://www.mail-archive.com/[email protected]/msg07842.h
> tml
> 
> Is it possible to solve this problem without having to use different 
> stylesheets for articles and books?
> 
> 
> Any suggestions are welcome.
> 
> Regards,
> 
> Robert Fekete
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: 
> For additional commands, e-mail: 
> 
> 
> 
>
← Prev in month ← Prev in thread
Next in thread → Next in month →