精益求精,ePub电子书制作手记

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

精益求精,ePub电子书制作手记什么是ePubePub是ElectronicPublication的缩写,意为电子出版,是一个自由的开放标准,属于一种可以“自动重新编排”的内容,也就是文字内容可以根据阅读设备的特性,以最适于阅读的方式显示。ePub档案内部使用了XHTML或DTBook(一种由DAISYConsortium提出的XML标准)来展现文字、并以.zip压缩格式来包裹档案内容。ePub格式中包含了数位版权管理(DRM)相关功能可供选用。ePub格式的优势说白了,ePub就是一个把书籍内容包含在内的压缩包,解压后的文件一般包含CSS(样式表文件)、HTML(章节内容文件)、JPG(插图)、TFF(内嵌字体文件)。ePub中的所有内容基本上都是XML。ePub文件可使用标准XML工具创建,不需要任何专门或者私有的软件。ePub内容(eBook的具体内容)基本上都是XHTML1.1。大多数ePubXML模式都来自现成的、可免费获得的、已发布的规范。最关键的在于ePub元数据是XML,ePub内容是XHTML。如果您的文档构建系统产生的结果用于Web或基于XML,那么也可用于生成ePub。ePub基本架构更多的详细介绍可以参考《ePubOPF電子出版品結構資料中文規範書v1.0》ePub电子书制作,走起!子曰:“工欲善其事,必先利其器。”制作电子书也是如此,想要制作出质量上乘的电子书就必须得有利器的协助,Jutoh和Sigil便是这两把利器,这两者就好比倚天剑和屠龙刀,刀剑合璧,天下归心。当然光有刀剑可不行,没有鞘来装盛的武器可是会伤及自身的,Word就是这么一把鞘。得到了这三样至宝,就得学会怎样使用。一般来说,电子书的制作分一下几个流程:1.用Word标记样式;2.将Word文件导入到Jutoh中,进行章节分割,并设计封面、目录,编译生成ePub电子书3.使用Sigil对ePub电子书进行调整4.使用Calibre将ePub格式转换成mobi、azw3等格式(如果需要内嵌字体,则在这之前,可以先使用FontRepack嵌入字体)。怎么使用Word就不必我一一赘述了,但要想制作精美的电子书还得需要好的样式模板,你可以根据自己的爱好定制模板,也可以使用现成的模板。这里对『样式模板』做一个简单的说明(详细说明可以参考这个帖子):常用的样式大致分三种:段落样式、字符样式(或者叫行内样式)、链接样式。顾名思义,段落样式管这一段长什么样,字符样式只针对特定的字符,链接样式有点特别,你把它用在段落上就像段落样式,用在字符上就像字符样式。一般很少用链接样式,除了标题系列。通过模板规范导入的文本后,你就得到了一个已经完成的Word文件,下面打开Jutoh,新建一个项目并导入这个Word文件。通过Jutoh,你可以完成:制作电子书的目录完善电子书的元数据给电子书增加封面编译成ePub格式的电子书……上一步中编译出来的ePub其实就已经可以供人阅读了,如果你对电子书有更高的要求,可以使用Sigil给电子书进行调整、增加富文本。Sigil编辑元数据:Sigil让多看全屏显示封面在content.opf里的下把需要全屏显示的页后面都加上“properties=”duokan-page-fullscreen”首行缩进与段落间距style.css中使用text-indent来控制行首缩进text-indent:2em;的意思就是行首缩进2个字符用margin控制段落间距1.p{2margin-top:0.00em;3margin-bottom:0.00em;4margin-left:0.00em;5margin-right:0.00em;6}你还可以这样写:.p{margin:0em0em0em0em;}注:单位em是字符的意思,px是像素。其他比较常见的CSS代码这里举个例子:.head{font-weight:bold;/*加粗*/font-size:1.5em;/*字号*/color:#985C00;/*字体颜色*/line-height:130%;/*行高*/text-decoration:underline;/*下划线*/text-align:right;/*右对其*/text-indent:0.00em;/*首行缩进*/adobe-hyphenate:none;hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;/*分割线*/margin-top:0.00em;/*外边距-上*/margin-left:0.00em;/*外边距-左*/margin-right:0.00em;/*外边距-右*/margin-bottom:0.5em;/*外边距-下*/padding:5px5px5px5px;/*内边距*/border-width:0.1em;/*设置四条边框的宽度*/}你还可以参考《CSS参考手册》富文本,大显神通用过Kindle的童鞋都知道,Kindle阅读电子书有个弹窗注释的功能,这个弹窗注释,就是富文本的一种。由于注释一般需要上标,类似这样的一段文字:后世将李白[1]和杜甫并成为“李杜”。STEP1)所以需要在style.css中添加上这么一段代码:.footnote{text-align:justify;text-indent:0em;line-height:110%;font-size:0.85em;font-family:zw,宋体,明体,明朝,serif;}STEP2)然后在需要注释的地方插入如下代码:aid=ref_footnotebookmark_start_1_1/aspanstyle=font-size:0.75em;vertical-align:super;ahref=#ref_footnotebookmark_end_1_1[1]/a/span那么文本就变成这样了:后世将李白aid=ref_footnotebookmark_start_1_1/aspanstyle=font-size:0.75em;vertical-align:super;ahref=#ref_footnotebookmark_end_1_1[1]/a/span和杜甫并成为“李杜”。红色部分:声明一个ID,ID的名称是ref_footnotebookmark_start_1_1绿色部分:规定紫色部分的样式蓝色部分:跳转到另一个ID,ID的名称是ref_footnotebookmark_end_1_1,#是指向的意思。紫色部分:显示的上标STEP3)在章节的末尾插入如下代码pclass=footnoteid=ref_footnotebookmark_end_1_1spanstyle=font-size:0.75em;vertical-align:super;ahref=#ref_footnotebookmark_start_9_1[1]/a/span李白,字太白,号青莲居士。/p很遗憾的是,多看并不支持这种代码,它另有一种规范。STEP1)在style.css中插入如下代码:1/**DuokanExtentStart**/2supimg{3line-height:1.2;4width:1em;5height:1em;6margin:0;7padding:0em;8vertical-align:text-top;9}1011li.duokan-footnote-item{12font-family:ht,微软雅黑,黑体,zw,sans-serif;13text-align:left;14font-size:small;15line-height:1.2;16padding:0px;17}18/**DuokanExtentEnd**/STEP2)注释需要一张15x15的图片代替上标显示,你可以使用这个也可以自己制作一张。STEP3)在Sigil中将这个图片添加到Images文件夹内,命名为note.pngSTEP4)在需要注释的地方插入如下代码:supaclass=duokan-footnotehref=#ref_footnotebookmark_end_1_1id=ref_footnotebookmark_start_1_1imgalt=src=../Images/note.png//a/sup那么段落变成这个样子:后世将李白supaclass=duokan-footnotehref=#ref_footnotebookmark_end_1_1id=ref_footnotebookmark_start_1_1imgalt=src=../Images/note.png//a/sup和杜甫并成为“李杜”。STEP5)在章节末尾添加脚注代码:1olclass=duokan-footnote-content2liclass=duokan-footnote-itemid=ref_footnotebookmark_end_1_13ahref=#ref_footnotebookmark_start_1_1这里是注释/a4/li5/ol如果有多个注释可以这样写:1olclass=duokan-footnote-content23liclass=duokan-footnote-itemid=ref_footnotebookmark_end_1_14ahref=#ref_footnotebookmark_start_1_1注释一/a5/li67liclass=duokan-footnote-itemid=ref_footnotebookmark_end_1_28ahref=#ref_footnotebookmark_start_1_2注释二/a9/li1011liclass=duokan-footnote-itemid=ref_footnotebookmark_end_1_312ahref=#ref_footnotebookmark_start_1_3注释三/a13/li1415/ol更多信息可参阅《多看电子书规范扩展开放计划》-----------------TheEND------------------

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功