Ho fatto una breve ricerca su google ed il risultato è che la maggior parte delle persone hanno il problema opposto al tuo, ovvero quello di voler eliminare la formattazione fatta con il <pre>, che è comprensibile visto che gli epub vengono usati per i libri plain-text.<br>
Per capire come intervenire bisogna sapere qual è il formato originario. Immagino pdf da quello che hai scritto.<br><br><div class="gmail_quote">Il giorno 13 gennaio 2012 12:44, Alessandro Dentella <span dir="ltr"><<a href="mailto:sandro@e-den.it" target="_blank">sandro@e-den.it</a>></span> ha scritto:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Fri, Jan 13, 2012 at 12:21:03PM +0100, Giuseppe Amato wrote:<br>
<br>
> Il problema sta nel fatto che l'e-reader reinterpreta l'html dell'e-pub e<br>
> lo indenta come vuole. Nella maggioranza dei casi interpreta tutto come<br>
> testo continuo ed ignora la formattazione, almeno per quanto riguarda la<br>
</div>> posizione.  Il pdf lo puoi assimilare ad un'immagine perci non ti crea<br>
<div>> problemi.<br>
><br>
> Sarebbe comunque di aiuto sapere che e-reader usi,<br>
<br>
</div>ho provato con calibre, fbreader ed il plugin di firefox. Quest'ultimo mi<br>
piace particolarmente in quanto permette la lettura di due pagine<br>
affiancate, che trovo particolarmente ripostante. (Non ho mai trovato un<br>
pdf-reader che permetta la lettura di pagine affiancate, ne conoscete?)<br>
<div><br>
> magari linkando una porzione di libro (una parte di quella che ti crea<br>
</div>> problemi e che non troppo grande da violare i copyright ;P)<br>
<br>
il codice html è il seguente:<br>
<br>
<div class="informalexample"><pre class="programlisting">class RomanNumeralConverter(object):<br>
def __init__(self, roman_numeral):<br>
self.roman_numeral = roman_numeral<br>
self.digit_map = {"M":1000, "D":500, "C":100, "L":50, "X":10, "V":5, "I":1}<br>
def convert_to_decimal(self):<br>
val = 0<br>
for char in self.roman_numeral:<br>
val += self.digit_map[char]<br>
return val<br>
</pre></div><br>
<br>
Quindi <pre> è stato usato ma.. troppo tardi, erano già stati strippati<br>
tutti gli spazi bianchi<br>
<div><div><br>
sandro<br>
*:-)<br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>----------------------------------------------------------------------<br>Giuseppe Amato<br>e-mail: <a href="mailto:giuamato@gmail.com" target="_blank">giuamato@gmail.com</a><div style="line-height:130%;text-align:left;font-size:10px;overflow:hidden;margin-left:0px;word-wrap:break-word;margin-top:0px;padding:0px">

</div><br>