如何在Linux上使用Calibre創(chuàng)建電子書
自從亞馬遜在多年前開始銷售電子書,電子書已經(jīng)有了質(zhì)的飛躍發(fā)展并且變得越來越流行。好消息是電子書非常容易使用自由開源的工具來被創(chuàng)建。
在這個教程中,我會告訴你如何在 Linux 上創(chuàng)建一本電子書。
在 Linux 上創(chuàng)建一本電子書
要創(chuàng)建一本電子書,你可能需要兩個軟件:一個文本處理器(當(dāng)然,我使用的是 LibreOffice)和 Calibre 。Calibre 是一個非常優(yōu)秀的電子書閱讀器,也是一個電子書庫的程序。你可以使用它來在 Linux 上打開 ePub 文件或者管理你收集的電子書。(LCTT 譯注:LibreOffice 是 Linux 上用來處理文本的軟件,類似于 Windows 的 Office 軟件)
除了這些軟件之外,你還需要準(zhǔn)備一個電子書封面(1410×2250)和你的原稿。
***步
首先,你需要用你的文本處理器程序打開你的原稿。 Calibre 可以自動的為你創(chuàng)建一個書籍目錄。要使用到這個功能,你需要在你的原稿中設(shè)置每一章的標(biāo)題樣式為 “Heading 1”,在 LibreOffice 中要做到這個只需要高亮標(biāo)題并且在段落樣式下拉框中選擇“Heading 1”即可。
如果你想要有子章節(jié),并且希望他們也被加入到目錄中,只需要設(shè)置這些子章節(jié)的標(biāo)題為 Heading 2。
做完這些之后,保存你的文檔為 HTML 格式文件。
第二步
在 Calibre 程序里面,點擊“添加書籍Add books”按鈕。在對話框出現(xiàn)后,你可以打開你剛剛存儲的 HTML 格式文件,將它加入到 Calibre 中。
第三步
一旦這個 HTML 文件加入到 Calibre 庫中,選擇這個新文件并且點擊“編輯元數(shù)據(jù)Edit Metadata”按鈕。在這里,你可以添加下面的這些信息:標(biāo)題Title、 作者Author、封面圖片cover image、 描述description和其它的一些信息。當(dāng)你填完之后,點擊“Ok”。
第四步
現(xiàn)在點擊“轉(zhuǎn)換書籍Covert books”按鈕。
在新的窗口中,這里會有一些可選項,但是你不會需要使用它們。
在新窗口的右上部選擇框中,選擇 epub 文件格式。Calibre 也有創(chuàng)建 mobi 文件格式的其它選項,但是我發(fā)現(xiàn)創(chuàng)建那些文件之后經(jīng)常出現(xiàn)我意料之外的事情。
第五步
在左邊新的對話框中,點擊“外觀Look & Feel”。然后勾選中“移除段落間空白Remove spacing between paragraphs”。
接下來,我們會創(chuàng)建一個內(nèi)容目錄。如果不打算在你的書中使用目錄,你可以跳過這個步驟。選中“內(nèi)容目錄Table of Contents” 標(biāo)簽。接下來,點擊“一級目錄Level 1 TOC (XPath expression)”右邊的魔術(shù)棒圖標(biāo)。
在這個新的窗口中,在“匹配 HTML 標(biāo)簽Match HTML tags with tag name”下的下拉菜單中選擇“h1”。點擊“OK” 來關(guān)閉這個窗口。如果你有子章節(jié),在“二級目錄(Level 2 TOC XPath expression)”下選擇“h2”。
在我們開始生成電子書前,選擇輸出 EPUB 文件。在這個新的頁面,選擇“插入目錄Insert inline Table of Contents”選項。
現(xiàn)在你需要做的是點擊“OK”來開始生成電子書。除非你的是一個大文件,否則生成電子書的過程一般都完成的很快。
到此為止,你就已經(jīng)創(chuàng)建一本電子書了。
對一些特別的用戶比如他們知道如何寫 CSS 樣式文件(LCTT 譯注:CSS 文件可以用來美化 HTML 頁面),Calibre 給了這類用戶一個選項來為文章增加 CSS 樣式。只需要回到“外觀Look & Feel”部分,選擇“風(fēng)格styling”標(biāo)簽選項。但如果你想創(chuàng)建一個 mobi 格式的文件,因為一些原因,它是不能接受 CSS 樣式文件的。
好了,是不是感到非常容易?我希望這個教程可以幫助你在 Linux 上創(chuàng)建電子書。