发布.png

by bryan. Behrenshausen

精明的读者会注意到我们’ve begun发布我们的"Open Voices" eB ooks 在EPUB格式。现在,我们的一些最佳散文和访谈可用作轻量级和便携式文件,并且可以在任何支持此开放标准的电子阅读设备上读取。

谁更好地承接转换我们的图书馆的任务而不是友好的OpenSource.com实习生?今年夏天,我’ve精制了我认为一种简单,可靠的方法来创建开源方式的电子书。今天我’d like to share it.

我们的任务

本指南解释了一种创建电子书的方法("eBooks") in the epub. 使用最流行的计算平台上可用的开源工具格式化。 epub是 国际数字出版论坛's 数字图书出版的开放标准,大多数主要的电子阅读设备支持它(Kindle除外—对不起,亚马逊粉丝!)。但更重要的是,将电子书格式化为EPUB保证,许多在线电子书市场将主持并分发工作。

我概述的方法反映了两个欲望:创造 开放电子书打开格式 using 开放工具, 并避免尽可能少数这些工具涉及不必要的并发症。结果,本指南描述了一种相当具体的程序—一个用于以OpenDocument格式收集和编辑内容,并将该内容转换为EPUB电子书。

你 will need

在我们开始之前还有一个注释:我无法在没有帮助的情况下尽快或轻松地完成这项工作 斯科特 Nesbitt,基于奥克兰的作家和编辑谁's openSource.com的一个主干。当我开始想象我如何完成这个项目时,我读(几次)很多 斯科特'S出色的电子书教程,这是非常有帮助的。任何值得盐的开源项目必须承认其债务;斯科特有我的感激。

好吧。让’s get started.

准备内容

第一件事首先:您的电子书需求内容。

您可能会为您的电子书项目编写新的内容。或者也许你’重新修复您的内容’已经发表在博客上。在任何一种情况下,LibreOffice都是一个理想的工具。

无论您如何将内容纳入LibreOffice,记住一个关键点: 您必须使用样式来格式化文档. "Styles"不仅仅是字体选择和线路高度偏好;他们’重新陈述 逻辑和有意义的结构 你的文件(有关更多关于此,请仔细阅读"语义标记").

有些人可能会想到使用一个词处理器来创建电子书有点衣服,但这里's the thing: 快速有效地格式化文本是设计的文字处理器。不幸的是,大多数用户从不学习正确使用文字处理软件,将文本格式(如字体大小或文本颜色)应用于各个元素Willy-Nilly。如果你’那些人之一(我是!),那么你应该自己做一个很棒的青睐和学习 ahuka. ’s libreoffice教程 黑客公共收音机.


传统出版物濒临灭绝吗?照片来源: 玛丽亚艾琳娜.

应用样式

在LibreOffice中,按F11切换样式和格式化窗格。此窗格可见,它将显示文档中当前使用的样式。制作epub文件,您’ll need to designate 至少 以下元素:

  • 标题。 本书的标题及其主要章节应设在"Heading 1."应设置所有章节部分"Heading 2."对于小节,选择"Heading 3."虽然LibreOffice允许作家指定最多9个标题样式,但您应该’t超越前三个。大多数epub制造商赢了’识别出这些问题。
  • 正文。 您的书的文本应该收到"Text body"libreoffice的风格。
  • 单座文本。 Some text—电脑代码,最值得注意的是—需要特殊格式以保持其间距。它应该被指定"Preformatted text."
  • 扩展报价。 某些类型的写入功能块引号。这些应该设置在"Quotations" style.

您的Opendocument中没有任何元素应该是非结构化的。确保每个标题,每个报价和每个段落都被正确指定。奖金:如果你’从源重新复制文本’s已经在语义上被标记—say, a web page—然后LibreOffice应识别来自源文档的样式并在目标文档中应用它们。

忘记字体

大学教师’担心文档的元素如何了解。您可以在所有下午都花费找到您的章节标题的完美字体,但是您’我会浪费你的时间。 EPUB文件包含 用CSS编写的样式规格 ; 他们 're 设计 允许电子阅读设备将自己的偏好应用于书籍,允许读者指定其字体样式和大小。

简而言之,些什么 看起来 并不像某些事情那么重要 指定的。确保您的Opendocument中的每个元素都被标记为,但唐’关于边缘等事情的t fres。

当你’完成将所有内容放入Libreoffice,保存您的工作。

编辑内容

在生成您的电子书之前,您’我想编辑它。当然,您的读者将欣赏彻底的复制编辑,但您的软件将奖励您,您花费整理您的标记。

小心不可见

在LibreOffice中,按Ctrl + F10进行"nonprinting字符"可见的。非印刷字符只是单词处理器用于跟踪文本格式的那些无形指示器。通过切换此功能,您’重新能够间谍每个错误的空间,换行和可能悄悄进入您的文档的回报。

删除任何aren’必要的,就像段落末尾的空间’S最终句子或文本块之间的空白段落。你’LL希望您的epub文件尽可能清洁,因此它看起来很棒,而且opendocument - epub转换过程也顺利进行。

此时,一定要保存您的工作。


有多个电子书阅读器可供选择。照片来源: 安德鲁梅森.

生成您的epub.

We’现在可以从Opendocument源生成EPUB文件。谢谢 Writer2epub. libreoffice的扩展,执行此问题’t be much easier.

通过单击项目页面上的相应下载链接,下载和安装Writer2epub。如果扩展名为您的计算机保存,请双击下载包,编写器应为您设置插件的工作。

如果你’ve正确安装了Writer2epub,那么Libreoffice现在应该有一个新的EPUB工具栏。它只有三个按钮’s easy to miss—so look closely.

首先,单击 蓝色 按钮设置您的电子书’S元数据。这不仅重要但是 基本的作为Writer2epub赢了’T让你继续前进。至少,您必须指定:

  • 一位作家's name
  • 这本书's title
  • 这本书's language

此外,您可以为您的书指定封面图像。默认情况下,Writer2epub会搜索您的文档以获取图像,并从它发现的第一个创建封面。如果您要求它在您的书不包含任何图像时执行此操作,则会变得相当ornery,因此请务必选择"No Cover"在这种情况下避免麻烦。

当你’对你的参数感到满意’ve set, click "OK,"然后保存你的OpenDocument。

最后,按下 绿色 Writer2epub工具栏上的按钮,并观看这个宏伟的插件。

检查你的epub.

Writer2epub将控制LibreOffice并开始将您的OpenDocument转换为EPUB文件。当然,执行此操作所需的时间因您的书的长度和它包含的图像数量而异。

什么时候’已完成,找到包含OpenDocument源文件的文件夹。旁边应该是一个全新的epub,包含相同的文件名。

使用您的EPUB阅读器打开该文件。大多数人喜欢 Fbreader. ,可在Windows,OS X,Linux和Android上提供。您可能还考虑将EPUB阅读器安装为浏览器扩展名(如您可能与Abtly-命名的那样 EPUBREADER. 例如,在Firefox中)。执行此操作允许您在不切换应用程序的情况下打开在Web上的EPUB文件中的链接。

你’LL现在要仔细检查您的电子书。一定要检查它:

  • 目录(它完成了吗?所有标题是否正确订购?)
  • 章节和部分标题(他们保持适当的层次结构?他们的资本化是一致的吗?)
  • 超链接(它们在预期和正常运行的地方何种位置?)

I’ve注意到Writer2epub偶尔会在遇到ordorvemenct的超链接时产生错误,或者指向HTML文件以外的东西(如PDF)的链接。一世’ve也注意到插件没有’当章节或部分与编号或项目符号列表结束时,会恢复良好。在这些情况下,在违规列表结束时输入空格段落,以避免并发症。

下一步

您现在拥有一个电子书制作了开源方式—使用开放工具,处于打开格式。接下来,您可能会考虑:

##

本文最初出现在 OpenSource.com. 并通过许可重新发布。 作者布莱恩伯森豪森是北卡罗来纳大学教堂山的博士学生博士学生。当他'他不是在思考或写作所有开源的东西,他'S播放视频游戏或阅读经典科幻小说。

OpenSource.com..

关于作者

OpenSource.com..

在OpenSource.com,我们突出了关于与使用和使用开源软件,硬件和哲学一起使用和使用开源软件,硬件和哲学的故事。我们所召唤的东西:开源方式。共享:访谈,