Re: [docbook-apps] Generated epub to mobi - lists are incorrectly displayed

From
Lars Vogel <>
Date
2011-10-29T09:59:35+00:00
ID
Thread
Re: [docbook-apps] Generated epub to mobi - lists are incorrectly displayed
Hallo Jirka,

thanks. This also looks like a great solution. I think the suggestion from Robert is easier for my toolchain as I only have to change the customization layer and not have an additional step. But your suggestion is great as it shows options how to further influence the result.

How to you separate the step XHTML and EPUB creation? I believe the epub XSLT stylesheets do this in one step?

Best regards, Lars

2011/10/29 Jirka Kosek <>

On 28.10.2011 16:38, Lars Vogel wrote:

> I'm generating epubs via Docbook and the epub XSLT stylesheets. If I convert

> them to mobipocket for the Kindle lists are incorrectly displayed.

>

> <ul><li> Hello </li> </ul>

>

> The dot is in one line and the text in another. Screenshot attached.

>

> I tried kindlegen and Calibre.

>

> Anyone know how to solve this?

The problem is that DocBook stylesheets wrap content of listitem in <p>

(because originaly it was <para> in DocBook). The easiest way how to fix

this is to postprocess generated XHTML files and remove <p>s inside

<li>. I'm using attached XSLT transformation (inspired by code provided

by Adam Witwer originaly).

                                Jirka

--

------------------------------------------------------------------

  Jirka Kosek      e-mail:       http://xmlguru.cz

------------------------------------------------------------------

       Professional XML consulting and training services

  DocBook customization, custom XSLT/XSL-FO document processing

------------------------------------------------------------------

 OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 member

------------------------------------------------------------------

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