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: Controlling the pagebreak in epub output


Hi Robert,

thanks for the reply. I believe I fall for the calibre display which seem to show every section on one page. I just converted to Kindle mobipocket and looked at the book on the Kindle and now the page breaks are gone.

Thanks a lot.

Best regards, Lars

2011/10/26 Robert Nagle <idiotprogrammer@gmail.com>
you can do this with CSS instead of needing to do it on the docbook side.

See  the specification under the "Paged Media" section here
http://idpf.org/epub/20/spec/OPS_2.0.1_draft.htm#Section3.3

So you need a declaration like this: h3 {page-break-before: always;}

Note: I'm pretty sure this is supported on Nook and ipad, but
mobipocket doesn't support that.

Instead, Mobipocket has a custom tag <mbp: pagebreak />  which will
automatically add a page break.  So you will need to figure out a way
to hard code it into the epub in docbook which will be processed  into
Mobipocket.

By the way, with rare exceptions, I try to avoid using mandatory page
breaks on e-ink devices. I think e-ink owners are a little more
tolerant of cramped pages  in order to maximize  use of space.

Robert

Subject: Controlling the pagebreak in epub output

   From: Lars Vogel <lars.vogel@googlemail.com>
   To: DocBook Apps <docbook-apps@lists.oasis-open.org>
   Date: Wed, 26 Oct 2011 16:21:06 +0200

Hello,

is it possible to control the page break in epub output as for example for pdf?

For example I use the following to avoid a pagebreak for sections in
my preface chapter for pdf:

<xsl:attribute-set name="section.level1.properties">
<xsl:attribute name="break-after">
   <xsl:choose>
     <xsl:when test="ancestor::preface/@role = 'preface'">auto</xsl:when>
     <xsl:otherwise>page</xsl:otherwise>
   </xsl:choose>
 </xsl:attribute>
</xsl:attribute-set>

If I put this into my customizing layer for epub it appears to have no
influence.

Best regards, Lars

--
Lars
http://www.vogella.de - Eclipse, Android and Java Tutorials
http://www.twitter.com/vogella - Lars on Twitter


--
Robert Nagle
6121 Winsome Ln #56C, Houston TX 77057-5581
(H) 713 893 3424/ (W) 832-251-7522 Carbon Neutral Since Jan 2010
http://www.robertnagle.info



--
Lars
http://www.vogella.de - Eclipse, Android and Java Tutorials
http://www.twitter.com/vogella - Lars on Twitter


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