Pagina 1 di 1

Generare un file per ebook "bello"

Inviato: dom, 14 ago 2016 14:51
da Hammarby
Ciao,
stavo studiando il modo per generare un file per ebook di qualità.
Uso LyX come editor, ed il risultato stampabile è quello che mi aspettavo, dato che LyX usa TeX.
Quando si tratta di generare il formato per ebook, che sia epub o mobi, le cose non vanno bene.
Sono riuscito a generare i files soltanto passando per html, quindi LyX->html->calibre->mobi
ma in questo modo mi ritrovo un pessimo interlinea, e non mi spezza le parole per tornare a capo.

Qualcuno conosce una via alternativa?

Re: Generare un file per ebook "bello"

Inviato: dom, 14 ago 2016 17:49
da fragrua
Premetto che sono una capra in materia, ma non si può convertire il PDF (che sicuramente viene bene visto che stampi) in formato Ebook?

Re: Generare un file per ebook "bello"

Inviato: dom, 14 ago 2016 19:30
da Hammarby
fragrua ha scritto:Premetto che sono una capra in materia, ma non si può convertire il PDF (che sicuramente viene bene visto che stampi) in formato Ebook?
Non è semplice come sembra.
Posso generare un bellissimo pdf, decidendo il formato di destinazione, e quindi leggerlo su un lettore ebook.
Il formato epub invece è un sottoinsieme del formato xhtml, e come tutti i sottoinsiemi ha delle parti che non sono compatibili.

LyX genera xhtml, che poi viene letto da calibre per generare l'ebook, ma viene brutto.
Voi che avete una lunga esperienza di tipografia sapete che la differenza tra un bel lavoro ed uno brutto spesso è una questione di dettagli.

Ho provato a convertire lo xhtml con pandoc (http://pandoc.org/" onclick="window.open(this.href);return false;) che mi genera un bel formato epub ma si perde sui capitoli,
nel senso che la testata è priva del titolo "Capitolo n" e questa dicitura viene invece appesa come testo alla fine del capitolo precedente.

Dato che parliamo di formato testuale, posso correggerlo a mano usando calibre, ma è un lavoro lungo e noioso, e soprattutto potrebbe essere fatto automaticamente.

Sono sempre alla ricerca di qualcuno che abbia risolto, l'ideale sarebbe poter convertire da LaTeX o da dvi invece che da xhtml.

Re: Generare un file per ebook "bello"

Inviato: dom, 14 ago 2016 21:25
da Hammarby
Mi rispondo da solo : ho trovato un metodo funzionante
Da LyX salvare in formato TeX (esporta come Latex XeTeX)
con pandoc convertire il file .tex in .epub
# pandoc -o nomefile.epub nomefile.tex --epub-cover-image=nomefile.jpg

Re: Generare un file per ebook "bello"

Inviato: dom, 14 ago 2016 22:59
da fragrua
Hammarby ha scritto:Da LyX salvare in formato TeX (esporta come Latex XeTeX)
con pandoc convertire il file .tex in .epub
# pandoc -o nomefile.epub nomefile.tex --epub-cover-image=nomefile.jpg
Grazie Hammarby per aver condiviso la soluzione.
:)

Re: Generare un file per ebook "bello"

Inviato: dom, 14 ago 2016 23:05
da Bonnie3
Conosco solo iBooks author ma non so se fa le cose che chiedi. Ad ogni modo hai già trovato la soluzione :)

Re: Generare un file per ebook "bello"

Inviato: dom, 14 ago 2016 23:09
da faxus
Hammarby ha scritto:... Da LyX salvare in formato TeX (esporta come Latex XeTeX)
con pandoc convertire il file .tex in .epub
Ho seguito con interesse.

Molto interessante Pandoc installabile anche con brew, avendo MacTeX o anche solo BasicTeX.

Non sono intervenuto dato che avrei dovuto rispondere in modo improprio.
Perché la domanda riguardava LyX come editor e non altro.

Tempo fa, però, impaginando un libro con InDesign e avendo la richiesta di valutare una versione elettronica, non c'era da fare tutto questo casino.
Mi sembra fosse molto più semplice, bastava fare delle regolazioni ad hoc prima di salvare ed esportare come epub.

È discutibile, naturalmente, se si salvino correttamente le impostazioni Lyx esportando in InDesign

Re: Generare un file per ebook "bello"

Inviato: lun, 15 ago 2016 11:07
da giginx
Dovendo aggiungere un indice a un ebook che ne era privo, ho aperto con pages il file doc e cambiato il tipo di intestazione ai corrispondenti titoli. Esportato come epub e convertito in mobi con calibre.

Re: Generare un file per ebook "bello"

Inviato: mar, 16 ago 2016 08:54
da Hammarby
Continuo con le investigazioni
Il passaggio per TeX non funziona, si perdono delle intere frasi tra TeX e Pandoc, e non ho ancora capito dove
Un risultato decente si ottiene esportando da LyX in xhtml e quindi facendo la conversione con Pandoc.
L'unico problema è che LyX produce un xhtml con un piccolo errore : se si usano i capitoli numerati
la voce "Capitolo n" viene inserita come ultima riga del capitolo precedente.
La soluzione è aprire l'epub generato da Pandoc e spostare a mano la stringa
<div>Capitolo n</div> nel capitolo successivo immediatamente priva della stringa del titolo del capitolo.

Ho segnalato il problema nel tracker di LyX e spero che lo sistemino presto.

Re: Generare un file per ebook "bello"

Inviato: lun, 22 ago 2016 08:20
da Hammarby
Ciao,
continua l'investigazione.
Il problema che io ho trovato è stato inserito in LyX con una correzione ad un altro problema.
Il problema originario era che LyX generava un codice xhtml non corretto

Codice: Seleziona tutto

<h1 class="chapter"><div>Capitolo 1</div><a id='magicparlabel-16101' />Clem</h1>
che non è formalmente corretto perché xhtml non permette ad un tag <div> di esistere all'interno di un tag <h1>
Pandoc ignora il problema e produce un ottimo risultato ;-)

La correzione che è stata fatta purtroppo ha peggiorato le cose, adesso viene generato

Codice: Seleziona tutto

<div>Capitolo 1</div><h1 class="chapter"><a id='magicparlabel-16101' />Clem</h1> 
che è semanticamente sbagliato anche se sintatticamente corretto

Come posso suggirire di sistemate le cose?
Esiste un altro metodo di tagging che mi produce un bel risultato ed è formalmente corretto?
Se lo volessi provare, quale strumento posso usare?

Re: Generare un file per ebook "bello"

Inviato: lun, 22 ago 2016 11:27
da giovaneverdi
Negli ultimi anni, sempre cercando di convertire in ePub, e poi in Mobi per Amazon, i libri di Storia della Musica che pubblicavo sull'App Store in formato proprietario per iPad, iPhone e Mac dotati del software iBooks (dal Mac OS X 10.9 in poi…), le ho provate quasi tutte. Si trattava di salvare il salvabile dal punto di vista dell'interattività, di mantenere una visualizzazione decente testo-immagini mettendo in conto l'abbandono del layout fisso, più altre questioncine… L'unico programma da me trovato che "semplificasse" un po' la vita in ambiente Mac è Sigil, non troppo user friendly ma comunque utilizzabile, specie se abituati a lavorare su altre piattaforme con altri ambienti operativi. Oa, però, le ultime versioni di iBooks Author per Mac consentono di creare facilmente libri da convertire in ePub all'interno dello stesso programma. I tools sono enormemente più intuitivi e facili da usare e, all'atto della conversione, non c'è problema col mantenimento della formattazione e dei link dell'originale. Certo, dei vari widgets utilizzabili normalmente negli eBook di formato proprietario non resta, per lo più, traccia (le finestre di immagini scorrevoli, però, sopravvivono bene come gallerie in sequenza…), ma l'esito finale è notevole, tanto da consentirmi, d'ora in avanti, di uscire con entrambe le versioni, su App Store e su Amazon in contemporanea… Qui sotto due indirizzi (a scanso di pubblicità autopromozionale…) per valutare gli esiti sui due formati. Dall'App Store si può scaricare una copia dimostrativa accorciata, ovviamente gratuita, mentra Amazon consente la visione in streaming delle prime pagine…

App Store: http://itunes.apple.com/us/book/id1115120590" onclick="window.open(this.href);return false;

Amazon.it: https://www.amazon.it/Stalin-vs-x160-os ... s=ravasini" onclick="window.open(this.href);return false;

Re: Generare un file per ebook "bello"

Inviato: mar, 23 ago 2016 09:01
da Hammarby
Hammarby ha scritto:Ciao,
continua l'investigazione.
Il problema che io ho trovato è stato inserito in LyX con una correzione ad un altro problema.
Il problema originario era che LyX generava un codice xhtml non corretto

Codice: Seleziona tutto

<h1 class="chapter"><div>Capitolo 1</div><a id='magicparlabel-16101' />Clem</h1>
che non è formalmente corretto perché xhtml non permette ad un tag <div> di esistere all'interno di un tag <h1>
Pandoc ignora il problema e produce un ottimo risultato ;-)

La correzione che è stata fatta purtroppo ha peggiorato le cose, adesso viene generato

Codice: Seleziona tutto

<div>Capitolo 1</div><h1 class="chapter"><a id='magicparlabel-16101' />Clem</h1> 
che è semanticamente sbagliato anche se sintatticamente corretto

Come posso suggirire di sistemate le cose?
Esiste un altro metodo di tagging che mi produce un bel risultato ed è formalmente corretto?
Se lo volessi provare, quale strumento posso usare?
Quello che voglio deve essere formattato in questo modo

Codice: Seleziona tutto

<h1 class="chapter"><a id='magicparlabel-8' /><a><p>Chapter 1<br/></a>Clem</h1>
Adesso provo a far correggere LyX

Generare un file per ebook "bello" - Soluzione

Inviato: mer, 16 nov 2016 13:52
da Hammarby
Beh, chi l'ha dura la vince.
Ho messo a punto una serie di passi per creare un ebook piacevole con strumenti squisitamente gratuiti
e disponibili su Mac, ma anche su Win e/o Linux
Se qualcuno fosse interessato potrei creare una guida rapida per principianti.

Re: Generare un file per ebook "bello"

Inviato: mer, 16 nov 2016 14:35
da kext
..magari da pubblicare sul sito..

Re: Generare un file per ebook "bello"

Inviato: mer, 16 nov 2016 18:29
da giammyboy
Mi interessa molto, anche alla mia consorte