Generare un file per ebook "bello"

Le vostre creatività migliori

Moderatori: Gattinara, ModiMaccanici

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5348
Località: Stockholm, SE

Top

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

Avatar utente
fragrua
Stato: Non connesso
Admin of my life
Admin of my life
Avatar utente
Iscritto il: sab, 08 ott 2005 07:00
Messaggi: 62791
Località: [k]ragnano

Top

Contatta:
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

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5348
Località: Stockholm, SE

Top

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

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5348
Località: Stockholm, SE

Top

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

Avatar utente
fragrua
Stato: Non connesso
Admin of my life
Admin of my life
Avatar utente
Iscritto il: sab, 08 ott 2005 07:00
Messaggi: 62791
Località: [k]ragnano

Top

Contatta:
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

Avatar utente
Bonnie3
Stato: Non connesso
Expert Latitante
Expert Latitante
Avatar utente
Iscritto il: gio, 27 nov 2014 19:02
Messaggi: 5210

Top

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

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
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

Avatar utente
giginx
Stato: Non connesso
Comics Expert
Comics Expert
Avatar utente
Iscritto il: mar, 19 nov 2013 10:02
Messaggi: 1102
Località: Salerno

Top

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.

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5348
Località: Stockholm, SE

Top

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

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5348
Località: Stockholm, SE

Top

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

Avatar utente
giovaneverdi
Stato: Non connesso
Music Expert
Music Expert
Avatar utente
Iscritto il: mer, 03 nov 2010 08:50
Messaggi: 390
Località: Torino

Top

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)

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5348
Località: Stockholm, SE

Top

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

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5348
Località: Stockholm, SE

Top

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
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Iscritto il: mer, 04 mar 2015 13:18
Messaggi: 5580

Top

..magari da pubblicare sul sito..

Avatar utente
giammyboy
Stato: Non connesso
Pietra Miliare Maccanica
Pietra Miliare Maccanica
Avatar utente
Iscritto il: mer, 06 feb 2013 11:58
Messaggi: 1276
Località: Bologna

Top

Mi interessa molto, anche alla mia consorte
 iMac 27" (Mid 2010) • 2,93 GHz Intel Core i7 • 8 GB DDR3 - 1333 • ATI Radeon HD 5750 1020 • OS X 10.13.6 High Sierra
 MacBook Pro 15‭" (Mid 2012‭) • 2,3‭ ‬GHz Intel Core i7‭ • 8‭ ‬GB DDR3 - 1600‭ • NVIDIA GeForce GT 650M 512‭ • OS X 10.13.6 High Sierra
 iPad 4 mini • 64 GB • iOS 11.2.2
 iPhone 14 • 128 GB • iOS 16.7

Rispondi

Torna a “Grafica & Web Design”

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti