不是 EPUB ,而是 ePub

2021-09-06 23:34:16 字數 2774 閱讀 1300

epub 是 electronic publication 的縮寫,意為電子出版,是乙個自由的開放標準,屬於一種可以「自動重新編排」的內容,也就是文字內容可以根據閱讀裝置的特性,以最適於閱讀的方式顯示。epub 檔案內部使用了 xhtml 或 dtbook (一種由daisy consortium提出的xml標準)來展現文字、並以 .zip 壓縮格式來包裹檔案內容。epub 格式中包含了數字版權管理(drm)相關功能可供選用。

說白了,epub 就是乙個把書籍內容包含在內的壓縮包,解壓後的檔案一般包含 css(樣式表檔案)、html(章節內容檔案)、jpg(插圖)、tff(內嵌字型檔案)。

子曰:「工欲善其事,必先利其器。」製作電子書也是如此,想要製作出質量上乘的電子書就必須得有利器的協助,jutoh 和 sigil 便是這兩把利器,這兩者就好比倚天劍和屠龍刀,刀劍合璧,天下歸心。當然光有刀劍可不行,沒有鞘來裝盛的**可是會傷及自身的,word 就是這麼一把鞘。

得到了這三樣至寶,就得學會怎樣使用。一般來說,電子書的製作分一下幾個流程:

用 word 標記樣式;

將 word 檔案匯入到 jutoh 中,進行章節分割,並設計封面、目錄,編譯生成 epub 電子書

使用 sigil 對 epub 電子書進行調整

使用 calibre 將 epub 格式轉換成 mobi、azw3 等格式(如果需要內嵌字型,則在這之前,可以先使用 fontrepack 嵌入字型)。

怎麼使用 word 就不必我一一贅述了,但要想製作精美的電子書還得需要好的樣式模板,你可以根據自己的愛好定製模板,也可以使用現成的模板。

顧名思義,段落樣式管這一段長什麼樣,字元樣式只針對特定的字元,鏈結樣式有點特別,你把它用在段落上就像段落樣式,用在字元上就像字元樣式。一般很少用鏈結樣式,除了標題系列。

通過模板規範匯入的文字後,你就得到了乙個已經完成的 word 檔案,下面開啟 jutoh,新建乙個專案並匯入這個 word 檔案。

通過 jutoh,你可以完成:

在 content.opf 裡的下把需要全屏顯示的頁後面都加上「properties=」duokan-page-fullscreen」

style.css 中使用 text-indent 來控制行首縮排

text-indent: 2em; 的意思就是行首縮排 2 個字元

用 margin 控制段落間距

1 .p
你還可以這樣寫:

.p
其他比較常見的 css **這裡舉個例子:

.head

你還可以參考《css參考手冊》
用過 kindle 的童鞋都知道,kindle 閱讀電子書有個彈窗注釋的功能,這個彈窗注釋,就是富文字的一種。

由於注釋一般需要上標,類似這樣的一段文字:

後世將李白[1]和杜甫並成為「李杜」 。

step 1)所以需要在 style.css 中新增上這麼一段**:

.footnote
step 2)然後在需要注釋的地方插入如下**:

[1]

那麼文字就變成這樣了:

後世將李白[1]

和杜甫並成為「李杜」 。

紅色部分:宣告乙個 id,id 的名稱是"ref_footnotebookmark_start_1_1"

綠色部分:規定紫色部分的樣式

藍色部分:跳轉到另乙個 id,id 的名稱是"ref_footnotebookmark_end_1_1","#"是指向的意思。

紫色部分:顯示的上標

step 3)在章節的末尾插入如下**

[1]

李白,字太白,號青蓮居士。

很遺憾的是,多看並不支援這種**,它另有一種規範。

step 1)在 style.css 中插入如下**:

1 /** duokan extent start **/

2 sup img

10 11 li.duokan-footnote-item

18 /** duokan extent end **/

step 2)注釋需要一張15x15的代替上標顯示,你可以使用這個

step 3)在 sigil 中將這個新增到 images 資料夾內,命名為 note.png

step 4)在需要注釋的地方插入如下**:

那麼段落變成這個樣子:

後世將李白和杜甫並成為「李杜」 。

step 5)在章節末尾新增腳注**:

1 

2 3 這裡是注釋

4 5

如果有多個注釋可以這樣寫:

1 2 

3 4 注釋一

5 6

7 8 注釋二

9 10

11 12 注釋三

13 14

15

更多資訊可參閱《 多看電子書規範擴充套件開放計畫》

calibre 開啟epub失敗

報錯內容一度讓我以為是我電腦沒有python的問題,嚇得我趕緊新裝了乙個python,不過完全沒用 想想也是,這種軟體發布時肯定已經內嵌執行環境了 由於我對epub的格式也不是很了解,所以也只能提供一種方法,此方法對你可能沒有效果,不過就我的使用經驗來看,能夠解決的概率還蠻大的 1.點選編輯書籍 如...

Epub網路資源整理

二 標準文件 三 轉換工具 http blog.sina.com.cn s blog 5c0175790100fwo0.html epubmaker免費中文版工具 四 編輯工具 五 ibm epub電子書教程 使用 epub 製作數字圖書 六 epub格式電子書剖析之一 文件構成 七 數字出版工作與...

Epub電子書介紹

epub是國際開放電子圖書聯盟 open ebook forum oebf 於 1999 年推出了用來表示電子圖書的內容 結構的一種開放性規範,旨在統一電子書的格式和提公升電子書的相容性。目前 oebf 已改名為 idpf international digital publishing forum...