在 Linux 上使用 Calibre 制作电子书

Calibre 是一款复杂但易于使用的电子书管理应用程序。它非常适合组织您的电子书,但其真正的强大之处在于其创建和转换电子书的能力。 11 月是全国小说写作月 (NaNoWriMo),Calibre 是将您的最新创作转化为电子书的完美工具。如果您不喜欢写自己的小说,Calibre 也非常适合将公共领域文本转换为格式良好的电子书,其中包含所有相关的元数据和目录。

Calibre 是跨平台的,可以在 Windows、OS X 和 Linux 上运行。本教程将重点关注 Linux,但其中大部分内容同样适用于其他两个平台。 Calibre 可以通过您的发行版包存储库或直接从 Calibre 安装。对于 Ubuntu,您可以从 Ubuntu 软件中心或使用命令行安装:

sudo apt-get install calibre

然而,您的发行版提供的软件包可能已经过时,因此您还可以使用以下特殊命令来安装它,该命令将直接从 Calibre 安装最新版本:

sudo python -c "import sys; py3 = sys.version_info[0] > 2; u = __import__('urllib.request' if py3 else 'urllib', fromlist=1); exec(u.urlopen('https://status.calibre-ebook.com/linux_installer').read()); main()"

这将运行安装脚本。您需要指定安装目录并接受默认值/opt很好。然后该脚本将下载安装所需的文件,然后执行安装。要运行,请输入“calibre” 在终端窗口中,或者查看启动器中是否已创建图标(适用于 Ubuntu 或 Linux Mint 等发行版)。

在 OpenOffice 中创建文本

OpenOffice 和 LibreOffice 是创建电子书的优秀工具,它们不仅是功能齐全的开源文字处理程序,而且默认情况下它们以开放文档格式保存文档,这是一种非专有文件格式,Calibre 等程序可以轻松读取。

如果您的文本采用 .odt 以外的其他格式,请启动 OpenOffice 并查看是否可以导入它。这适用于纯文本、富文本格式 (.rtf) 和大多数 Microsoft Word 文件等格式。在 OpenOffice 中获得文本后,您需要对其进行格式化以便导入到 Calibre 中。这里的关键是使文档尽可能简单,并使用“标题 1”和“标题 2”作为章节标题和文本中的任何主要部分。因此,一本简单的书会使用“标题 1”作为前言、第一章、第二章等。或者,您可以对前言、第一部分、第二部分等使用“标题 1”,对第一章、第二章等使用“标题 2”。

设置文本格式后,请确保将其保存为 .odt 格式并启动 Calibre。要将新书籍添加到 Calibre,请单击“添加书籍”并选择要导入的 .odt 文件。该文档将被导入并出现在图书的主列表中。元数据(如作者姓名和描述等信息)需要更正。在主图书列表中选择该图书,然后单击“编辑元数据”。

至少填写标题和作者很重要,但注释和语言等字段也很重要。如果您更改标题或作者,请务必按字段末尾的蓝色箭头,因为这将生成用于排序的正确元数据,即“温布尔登大冒险”变为“温布尔登大冒险,The”。

Calibre 可以创建多种不同格式的电子书,包括 epub、mobi 和 PDF。这是三种主要类型。第一个适用于 Barnes and Noble Nook 或 Kobo 等图书阅读器,第二个适用于亚马逊的 Kindle,第三个是通用的 Acrobat 格式,特别适合个人电脑或大屏幕平板电脑。

要创建电子书,请单击“转换书籍”,然后在右上角的“输出格式”下拉列表中选择所需的文件格式。单击“结构检测”并将“检测章节位于”字段更改为//*[((name()='h1' or name()='h2'))]。默认规则很好,但它会尝试查找“Chapter”等关键字。这对于很多情况来说都是有好处的,但最简单的解决方案就是将每个 1 级或 2 级标题设为一个章节。接下来单击“目录”并确保选中“强制使用自动生成的目录”。现在单击“确定”。书籍转换过程将开始,作业活动显示在右下角。

转换完成后,新的文件格式将出现在该书的格式列表中。单击格式名称将打开 Calibre 电子书预览器,它将以阅读设备看到的方式显示电子书。如果您需要更改源 OpenOffice 文件,请单击文件格式列表中的 ODF,这将打开导入到 Calibre 的文档版本。