Generare un file per ebook "bello"

Le vostre creatività migliori

Moderatori: Gattinara, ModiMaccanici

Rispondi
Hammarby
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 4055
Località: Stockholm, SE
Oggetto del messaggio: Generare un file per ebook "bello"

Messaggio Inviato: dom, 14 ago 2016 14:51

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?
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes
fragrua
Admin of my life
Admin of my life
Avatar utente
Iscritto il: sab, 08 ott 2005 07:00
Messaggi: 56334
Località: [k]ragnano
Contatta:

Top

Oggetto del messaggio: Re: Generare un file per ebook "bello"

Messaggio Inviato: dom, 14 ago 2016 17:49

Premetto che sono una capra in materia, ma non si può convertire il PDF (che sicuramente viene bene visto che stampi) in formato Ebook?
La prima cosa su cui devi investire è il benessere del tuo corpo, l'unica cosa che ti porterai nella tomba.
Franz Grua (sarebbe fragrua)

In un mondo perfetto io sarei un essere inutile.
©2015 albertocchio

—> Uso corretto del Forum: https://goo.gl/9xOO0a

Immagine
Hammarby
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 4055
Località: Stockholm, SE
Oggetto del messaggio: Re: Generare un file per ebook "bello"

Messaggio Inviato: dom, 14 ago 2016 19:30

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.
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes
Hammarby
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 4055
Località: Stockholm, SE
Oggetto del messaggio: Re: Generare un file per ebook "bello"

Messaggio Inviato: dom, 14 ago 2016 21:25

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
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes
fragrua
Admin of my life
Admin of my life
Avatar utente
Iscritto il: sab, 08 ott 2005 07:00
Messaggi: 56334
Località: [k]ragnano
Contatta:

Top

Oggetto del messaggio: Re: Generare un file per ebook "bello"

Messaggio Inviato: dom, 14 ago 2016 22:59

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.
:)
La prima cosa su cui devi investire è il benessere del tuo corpo, l'unica cosa che ti porterai nella tomba.
Franz Grua (sarebbe fragrua)

In un mondo perfetto io sarei un essere inutile.
©2015 albertocchio

—> Uso corretto del Forum: https://goo.gl/9xOO0a

Immagine
Bonnie3
Expert
Expert
Avatar utente
Iscritto il: gio, 27 nov 2014 19:02
Messaggi: 5210
Oggetto del messaggio: Re: Generare un file per ebook "bello"

Messaggio Inviato: dom, 14 ago 2016 23:05

Conosco solo iBooks author ma non so se fa le cose che chiedi. Ad ogni modo hai già trovato la soluzione :)
 - MacBook Pro 15" (Mid 2009) 2,53 GHz Intel Core2Duo•4GB RAM•NVIDIA GeForce 9400M•Mavericks• - 
 - iPhone 7 Plus • 32gb • Rose gold
"L'informatica non è perfetta, figuriamoci gli utenti" © albertocchio
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26256
Località: Due Sicilie
Contatta:

Top

Oggetto del messaggio: Re: Generare un file per ebook "bello"

Messaggio Inviato: dom, 14 ago 2016 23:09

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
giginx
Comics Expert
Comics Expert
Avatar utente
Iscritto il: mar, 19 nov 2013 10:02
Messaggi: 1086
Località: Salerno
Oggetto del messaggio: Re: Generare un file per ebook "bello"

Messaggio Inviato: lun, 15 ago 2016 11:07

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.
 iMac 21.5 late 2012 - 1 tb fusion drive - i5 2,9ghz - 8gb ram - GT 650M 512mb - Mojave 10.14.5
Non esiste computer senza bug, il più pericoloso di solito è seduto davanti al monitor.
Hammarby
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 4055
Località: Stockholm, SE
Oggetto del messaggio: Re: Generare un file per ebook "bello"

Messaggio Inviato: mar, 16 ago 2016 08:54

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.
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes
Hammarby
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 4055
Località: Stockholm, SE
Oggetto del messaggio: Re: Generare un file per ebook "bello"

Messaggio Inviato: lun, 22 ago 2016 08:20

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?
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes
giovaneverdi
Music Expert
Music Expert
Avatar utente
Iscritto il: mer, 03 nov 2010 08:50
Messaggi: 350
Località: Torino
Oggetto del messaggio: Re: Generare un file per ebook "bello"

Messaggio Inviato: lun, 22 ago 2016 11:27

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;
Questi sono i miei principi, e se non vi vanno... beh, ne ho degli altri! (Groucho Marx)
Hammarby
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 4055
Località: Stockholm, SE
Oggetto del messaggio: Re: Generare un file per ebook "bello"

Messaggio Inviato: mar, 23 ago 2016 09:01

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
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes
Hammarby
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 4055
Località: Stockholm, SE
Oggetto del messaggio: Generare un file per ebook "bello" - Soluzione

Messaggio Inviato: mer, 16 nov 2016 13:52

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.
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes
kext
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: mer, 04 mar 2015 13:18
Messaggi: 4586
Contatta:

Top

Oggetto del messaggio: Re: Generare un file per ebook "bello"

Messaggio Inviato: mer, 16 nov 2016 14:35

..magari da pubblicare sul sito..
:!: Ultimo articolo: Sito web in Alpha test :!:
ImmagineImmagine
giammyboy
Pietra Miliare Maccanica
Pietra Miliare Maccanica
Avatar utente
Iscritto il: mer, 06 feb 2013 11:58
Messaggi: 1109
Località: Bologna
Oggetto del messaggio: Re: Generare un file per ebook "bello"

Messaggio Inviato: mer, 16 nov 2016 18:29

Mi interessa molto, anche alla mia consorte
Never say never!

 iMac 27" (Mid 2010) • 2,93 GHz Intel Core i7 • 8 GB DDR3 - 1333 • ATI Radeon HD 5750 1020 • OS X 10.11.6 El Capitan
 MacBook Pro 15‭" (Mid 2012‭) • 2,3‭ ‬GHz Intel Core i7‭ • 8‭ ‬GB DDR3 - 1600‭ • NVIDIA GeForce GT 650M 512‭ • OS X 10.11.6 El Capitan
 iPad 4 mini • 64 GB • iOS 11.2.2
 iPhone 6s • 64 GB • iOS 12.2
Rispondi