天天看点

完整指南:在 Linux 上使用 Calibre 创建电子书

自从亚马逊在多年前开始销售电子书,电子书已经有了质的飞跃发展并且变得越来越流行。好消息是电子书非常容易使用自由开源的工具来被创建。

在这个教程中,我会告诉你如何在 linux 上创建一本电子书。

<a target="_blank"></a>

除了这些软件之外,你还需要准备一个电子书封面(1410×2250)和你的原稿。

首先,你需要用你的文本处理器程序打开你的原稿。 calibre 可以自动的为你创建一个书籍目录。要使用到这个功能,你需要在你的原稿中设置每一章的标题样式为 “heading 1”,在 libreoffice 中要做到这个只需要高亮标题并且在段落样式下拉框中选择“heading 1”即可。

完整指南:在 Linux 上使用 Calibre 创建电子书

如果你想要有子章节,并且希望他们也被加入到目录中,只需要设置这些子章节的标题为 heading 2。

做完这些之后,保存你的文档为 html 格式文件。

在 calibre 程序里面,点击“添加书籍add books”按钮。在对话框出现后,你可以打开你刚刚存储的 html 格式文件,将它加入到 calibre 中。

完整指南:在 Linux 上使用 Calibre 创建电子书

一旦这个 html 文件加入到 calibre 库中,选择这个新文件并且点击“编辑元数据edit metadata”按钮。在这里,你可以添加下面的这些信息:标题title、 作者author、封面图片cover image、 描述description和其它的一些信息。当你填完之后,点击“ok”。

完整指南:在 Linux 上使用 Calibre 创建电子书

现在点击“转换书籍covert books”按钮。

在新的窗口中,这里会有一些可选项,但是你不会需要使用它们。

完整指南:在 Linux 上使用 Calibre 创建电子书

在新窗口的右上部选择框中,选择 epub 文件格式。calibre 也有创建 mobi 文件格式的其它选项,但是我发现创建那些文件之后经常出现我意料之外的事情。

完整指南:在 Linux 上使用 Calibre 创建电子书

在左边新的对话框中,点击“外观look &amp; feel”。然后勾选中“移除段落间空白remove spacing between paragraphs”。

完整指南:在 Linux 上使用 Calibre 创建电子书

接下来,我们会创建一个内容目录。如果不打算在你的书中使用目录,你可以跳过这个步骤。选中“内容目录table of contents” 标签。接下来,点击“一级目录level 1 toc (xpath expression)”右边的魔术棒图标。

完整指南:在 Linux 上使用 Calibre 创建电子书

在这个新的窗口中,在“匹配 html 标签match html tags with tag name”下的下拉菜单中选择“h1”。点击“ok” 来关闭这个窗口。如果你有子章节,在“二级目录(level 2 toc xpath expression)”下选择“h2”。

完整指南:在 Linux 上使用 Calibre 创建电子书

在我们开始生成电子书前,选择输出 epub 文件。在这个新的页面,选择“插入目录insert inline table of contents”选项。

完整指南:在 Linux 上使用 Calibre 创建电子书

现在你需要做的是点击“ok”来开始生成电子书。除非你的是一个大文件,否则生成电子书的过程一般都完成的很快。

到此为止,你就已经创建一本电子书了。

对一些特别的用户比如他们知道如何写 css 样式文件(lctt 译注:css 文件可以用来美化 html 页面),calibre 给了这类用户一个选项来为文章增加 css 样式。只需要回到“外观look &amp; feel”部分,选择“风格styling”标签选项。但如果你想创建一个 mobi 格式的文件,因为一些原因,它是不能接受 css 样式文件的。

完整指南:在 Linux 上使用 Calibre 创建电子书

原文发布时间为:2017-11-22

本文来自云栖社区合作伙伴“linux中国”

继续阅读