[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: Controlling the pagebreak in epub output
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
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]