Next in thread → Next in month →

Re: [docbook-apps] How to avoid page breaks after sections: DocBook to ePub

From
Bob Stayton <>
Date
2012-05-13T20:11:23+00:00
ID
00ed01cd3144$8c434b50$6600a8c0@pazu
Thread
Re: [docbook-apps] How to avoid page breaks after sections: DocBook to ePub
The separation of different parts of a document 
into separate HTML files is called "chunking" in the DocBook stylesheets.  
There are many options for controlling what becomes a chunk, as described in 
this doc:

 

http://www.sagehill.net/docbookxsl/Chunking.html#ControllingChunks

 

In your case, you would need to set these two 
stylesheet parameters in a customization layer as follows:

 

chunk.section.depth=0

chunk.first.sections=0

 

Bob Stayton
Sagehill Enterprises


 

 

  
----- Original Message ----- 

  
From: 
  DC Denison 
  

  
To: Bob Stayton 

  
Cc:  
  

  
Sent: Saturday, May 12, 2012 5:20 
PM

  
Subject: Re: [docbook-apps] How to avoid 
  page breaks after sections: DocBook to ePub

  

  
For all sections. I only have sections in the Preface right now, but it 
  probably makes sense to prevent for all, in case I want to add sections within 
  chapters down the road. 

  

  
Thanks. 

  

  
On May 12, 2012, at 7:08 PM, Bob Stayton wrote:

  
    

    
Hi,

    
Did you want to prevent such breaks for all 
    sections, or only sections within the preface?

    
 

    
Bob Stayton
Sagehill Enterprises


    
 

    
 

    
      
----- Original Message -----

      
From: DC Denison

      
To: 

      
Sent: Saturday, May 12, 2012 4:33 
      AM

      
Subject: [docbook-apps] How to avoid page 
      breaks after sections: DocBook to ePub

      

      
Hi, 

      
I have sections in the Preface in my DocBook document and when I 
      transform to ePub (using ANT in Oxygen), it puts a page break after the 
      first one, and each of the subsequent ones. 

      

      
So the Preface in my ePub consists of four different .html files that 
      are displayed in the ePub ebook as separate pages. Looks bad, and wastes a 
      lot of screen space. 

      

      
I tried putting this line <xsl:param name="refentry.pagebreak" select="0"/>  in 
      this template <xsl:template 
      name=”section.heading”> in the docbook.xsl file, but it 
      didn't work.

      

      
I also tried putting that line in my custom .xsl file. Nothing. 
       

      

      
Any ideas? 

      

      
Thanks, 
DC
Next in thread → Next in month →