TransOnlines språk- og e-publiserings-blogg

Fra manus til e-bok: Lage EPUB-bøker

legg igjen en kommentar »

Det finnes mange firmaer som påtar seg å lage EPUB-bøker, men hvis du vil gjøre det selv, trenger du følgende:

- Program for å lage filer i EPUB-format, for eksempel eCub eller Jutoh
- EPUB-leser, for eksempel populære Calibre (kan også konvertere e-bøker mellom forskjellige formater) eller Adobe Digital Editions

Dessuten må EPUB-filen valideres før du kan sende den til Bokskya, Kindle eller en annen salgskanal. Hvis du ikke har lastet ned epubchecker eller et lignende program, kan du validere filen online, for eksempel på threepress.org.

Noen EPUB-programmer støtter flere filtyper, for eksempel HTML, tekst og PDF. Noen har innebygd visningsprogram, slik at du ikke trenger å kontrollere filen i en egen EPUB-leser.

Jeg valgte gratisprogrammene eCub og Adobe Digital Editions. Hvis du ikke allerede har en Adobe-ID, må du registrere en når du laster ned Adobe Digital Editions. Det går kjapt.

eCub støtter inndata i XHTML- og tekstformat. XHTML har en strengere syntaks enn HTML 4. Det kan kreve en del ekstraarbeid hvis du lagrer filen i HTML-format i et tekstbehandlingsprogram.

Hvis boken hovedsakelig inneholder tekst, kan du like gjerne lagre bokfilene i rent tekstformat og velge Unicode (UTF-8) som tekstkoding når du lagrer. Du må lagre hvert kapittel som egen fil for at eCub skal kunne formatere kapitteloverskriften med stor skrift. Du kan også legge til HTML-tagger i tekstfilene, for eksempel tagger for <b>fet</b> og <i>kursiv</i> skrift. Husk at XHTML krever at tagger skrives med små bokstaver.

Klikk på New i eCub, og følg instruksjonene i veiviseren for å opprette et bokprosjekt. Du kan også lage en forside. Når du er ferdig, klikker du på Compile for å kompilere boken, og Launch for å åpne den i EPUB-leseren, Adobe Digital Editions i mitt tilfelle. Valider også EPUB-filen, noe jeg gjør på threepress.org. eCub oppretter EPUB-filen, som består av CSS-fil og HTML-filer og andre nødvendige filer, i prosjektmappen du har definert. EPUB-filen er en vanlig ZIP-fil. Mer om det litt senere.

Når du har opprettet et prosjekt, kan du redigere det og kompilere det på nytt. Du vil kanskje endre CSS-filen for å gjøre avstanden mellom avsnitt større, fjerne noen innrykk og blokkjustere teksten. Slik ser grensesnittet i eCub ut etter at et prosjekt er opprettet:

eCub

Grensesnittet i eCub

Viktige punkter å huske på:

Filene vises under Files nederst til venstre. Du kan flytte filene opp eller ned med piltastene for å plassere dem i riktig rekkefølge.

eCub har noen ferdiglagde forsidemaler, eller du kan lage din egen forside eller importere en forside du har laget i et annet program. Jeg importerte min notatbokaktige forside som jeg laget i Word. Standardstørrelsen på forsider er 600 x 800, men dette kan du justere i eCub for å unngå stygge kantlinjer på forsiden.

Under Edit kan du redigere CSS-filen etter at du har opprettet prosjektet. Husk å fjerne merket for Generate CSS filesOptions-fanen hvis du redigerer CSS-filen, ellers blir endringene dine overskrevet neste gang du kompilerer boken. Hvis du vil legge til HTML-tagger i tekstfilene, merker du av for Allow HTML in imported text files. Husk også å merke av for Take title from first line of text files, så bruker eCub kapitteloverskriften i hver tekstfil som overskrift og forstørrer skriften.

Under Options > Strings kan du blant annet rette tittelen på innholdsfortegnelsen og utgivernavnet. Du vil kanskje bruke norsk tekst.

Slik ser forordsiden min ut i Adobe Digital Editions:

Adobe Digital Editions

Bokside i Adobe Digital Editions

Jeg bruker 1,15 som linjeavstand. Dessuten justerte jeg avsnittsavstanden og innrykk i CSS-filen.

eCubs standarddefinisjoner for avsnitt i CSS-filen:

.p_normal { text-indent: 10mm; margin-top: 5pt; margin-bottom: 5pt;}
.p_first { text-indent: 0mm; margin-top: 5pt; margin-bottom: 5pt;}

Jeg ville ha blokkjustert tekst, og jeg ville ikke at hovedavsnitt ble rykket inn. Slik ser mine avsnittsdefinisjoner ut:

.p_normal { text-align: justify; text-indent: 10mm; margin-top: 0pt; margin-bottom: 0pt;}
.p_first { text-align: justify; text-indent: 0mm; margin-top: 15pt; margin-bottom: 0pt;}

eCub bruker som standard .p_normal for alle hovedavsnitt, men jeg ønsket å bruke .p_first både for første avsnitt og alle hovedavsnitt for å unngå unødvendige innrykk. Det gjorde jeg ved å sette inn <p class=”p_first”> manuelt foran alle hovedavsnittene i tekstfilene. Det gjøres enkelt med søk/erstatt i Word.

Summa summarum: Det finnes mer avanserte programmer enn eCub, men det holder i massevis for bøker som stort sett består av tekst.

 

Laste ned og lese EPUB-filen

Person søker forfatter

Person søker forfatter (EPUB)

Som nevnt er EPUB-filen en vanlig ZIP-fil. Det ser du hvis du klikker på EPUB-boken jeg har lastet opp her. Bok og bok, det er en liten fortelling om en fiktiv karakter som kom til meg og ba meg “skrive ham”. Du må laste ned og lagre boken for å lese den. Ikke pakk ut ZIP-filen. Bare høyreklikk på den og velg Åpne i og programmet du vil lese boken i, for eksempel Adobe Digitial Editions.

 

Blogginnlegg i serien “Fra manus til e-bok”:
Innledning
ISBN-nummer
Skrivekurs
Lage EPUB-bøker (dette innlegget)
PDF med pdfFactory
Lage e-bokomslag i Word
Selge e-bøker fra eget nettsted med PayPal

Skrevet av Zol H

23.11.2011 kl. 17:02

Hva mener du?

Fyll inn i feltene under, eller klikk på et ikon for å logge inn:

WordPress.com-logo

Du kommenterer med bruk av din WordPress.com konto. Log Out / Endre )

Twitter picture

Du kommenterer med bruk av din Twitter konto. Log Out / Endre )

Facebookbilde

Du kommenterer med bruk av din Facebook konto. Log Out / Endre )

Kobler til %s

Følg med

Få nye innlegg levert til din innboks.