[[oktatas:számítástechnika:elektronikus_könyv|< Elektronikus könyv]]
====== Epub ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2014
* Licenc: GNU Free Documentation License 1.3
* Web: http://szit.hu
===== Az epub-ról =====
Az Electronic Publication angol szavakból vezethető le.
Nyílt forráskódú elektronikus könyvszabvány.
A Nemzetközi Digitális Kiadói Fórum - International Digital Publishing Forum hozta létre.
===== Az epub formátum =====
Az epub formátumban külön vannak tárolva a következő komponensek:
* szövegek
* stílusok
* képek
* fontok
* egyéb
==== Szöveg ====
A szöveg mindig egy vagy több xhtml kiterjesztésű állomány.
A szöveget szekciókra oszthatjuk. Minden szöveg egy XHTML állományba kerül.
==== Képek ====
Csak olyan képeket tehetünk a könyvünkbe, amit előzőleg
a képek közzé töltöttünk.
===== Linuxos epub programok =====
* epubcheck - ePub könyvformátum vizsgáló
* fbreader - e-book olvasó
* dbtoepub - DocBook XML konvertálása .epub formátumba
* ebook-speaker - eBook felolvasó
* calibre - e-book konvertáló, többféle formátummal
* lit2epub - egyszerű LIT-ből EPUB konverter
* epub-utils - eszközök az EPUB formátum kezeléséhez
==== epub-utils ====
Az epub-utils csomagban találunk egy einfo parancsot.
Az einfo információt szolgáltat számunkra az EPUB dokumentumról.
A következő érdekesebb kapcsolók használhatók:
| -p | olvasás |
| -pp | az egész könyv megjelenítése |
| -t | bejárás |
Bővebb információt a **man einfo** paranccsal nyerhetünk.
==== Szerkesztő ====
A metaadatok szerkeszthetők a calibre programban, de maga a tartalom nem.
A tartalom készítéshez LibreOffice csomaghoz letölthető plugin, de ezzel nem
voltam megelégedve.
Használható WYSIWYG szerkesztő azért akad. Ilyen a **Sigil**.
A Sigil jelenleg nem része a Linuxos rendszereknek, de könnyen telepíthető
Linuxos verzió.
* https://code.google.com/p/sigil/
===== Calibre =====
A Calibre egy grafikus program, de itt most parancssoros használatára lesz egy példa.
ebook-convert fajl.pdf fajl.epub
Ha nem megfelelő a kimenet, próbáljuk meg a heuristics kapcsolóval:
ebook-convert fajl.pdf fajl.epub --enable-heuristics
Saját stíluslapot csatolhatunk kimenethez:
ebook-convert fajl.pdf fajl.epub --extra-css style.css
A style.css tartalma, például:
body {
text-align: left;
}
A body elemre megadott beállítás, a epub minden elemére érvényes lesz.
Ha csak a bekezdésekre szeretnénk:
p {
text-align: left;
}
Az ebook-convert parancshoz nem áll rendelkezésre kézikönyv, és
a help sem segít a kapcsolók megismerésében. A kapcsolókat a
weblapjukon ismerheti meg:
* https://manual.calibre-ebook.com/generated/en/ebook-convert.html
Néhány kapcsoló:
--authors "a szerzők nevei"
--comments "leírás"
--cover
az első lap beállítása
--isbn
az isbn szám beállítása
--language
nyelv beállítása
--pubdate
a publikálás dátuma helyi idő szeirnt
--publisher
az e-book kiadója
--rating
minősítés; 1 és 5 között érték
--tags címke1,címke2,...
A könyv címkéi vesszővel tagolva.
--title "cím"
a cím beállítása
--title-sort "cím"
rendezéshez használt címváltozat