设为首页收藏本站繁体中文

轻之国度

 找回密码
 注册(右键在新窗口打开)

QQ登录

只需一步,快速开始

查看: 3800|回复: 20
收起左侧

使用Sigil简易教程与模板方式制作ePub电子书

 关闭 [复制链接]
发表于 2018-5-3 21:23 | 显示全部楼层 |阅读模式
本帖最后由 qway 于 2018-5-10 21:21 编辑

ePub格式与Sigil简介

  ePub电子书属于一种可以根据阅读设备“自动重新编排”内容的电子书格式,也就是文字内容可以根据阅读设备的特性,以最适于阅读的方式显示。EPUB标准发布至今已经十年有余,初衷是自由与开放,并且全面兼容各种多媒体格式的电子书标准。但是随着在线阅读的盛行,ePub格式电子书始终有点不温不火。
  目前ePub规范文件更新到v3.0.1,更先进的3.1版仍在起草阶段,但是目前大部分业余制作者仍在使用陈旧的EPUB2.0规范加入一部分3.0规范的内容,可以称之为“EPUB2.5”来制作。
  Sigil是一款开源免费的ePub电子书生成、编辑软件,拥有非常友好的用户界面和强大的文档编辑功能,并且始终保持与最新EPUB规范一致的可靠性。Sigil的原型只是一名国外大学生的毕业设计,如今已经成为民间制作ePub格式电子书最重要的软件之一。


标准模板

  标准模板是一份符合EPUB格式规范,包含了ePub格式电子书基本构成内容,并预设了可通用格式的“准ePub格式电子书”。制作者仅需添加文本和插图,即可做出一本图文并茂的ePub格式电子书。
  通过使用标准模板,无电子书制作经验也能够在一天之内掌握ePub电子书的制作方法。

声明

本帖公开的标准模板并非目前论坛工作组使用的教程及制做方式。
标准模板使用开放平台的免费软件开发制作,转载请随意,无需保留转载信息。
对于个人或其他组织使用标准模板制作电子书后因发布范围或者素材所有权等问题产生的纠纷不负担任何责任。


详细教程见附件。


链接: https://pan.baidu.com/s/1WU73g5Fz00hMRcl8KP0ZuA 密码: 9hrn
附件内包含:
1、标准模板(2018-4-25,v3.0)
2、标准模板使用说明(Sigil制作教程)
3、标准模板附件(基本的样式制作说明)










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册(右键在新窗口打开)

x

评分

参与人数 2轻币 +20 收起 理由
银之十叶 + 10 赞一个!
dhft41012 + 10 赞一个!

查看全部评分

 楼主| 发表于 2018-5-3 21:25 | 显示全部楼层
对制作方法和标准模板有任何问题欢迎跟帖讨论。
发表于 2018-5-3 23:10 | 显示全部楼层
本帖最后由 懒惰的青蛙 于 2018-5-3 23:33 编辑

"通过使用标准模板,基本无电子书制作基础的人也能够在一天之内掌握ePub电子书的制作方法。"这是大雾,前提是必须有网页制作经验。
w3c上关于html和css的教程虽好,但没有重点,估计看完后也不想做书了。

新手建议还是先看看相关sigil的视频教程,百度一下,比读文字看图简单易懂的多,看完教程再来看模板教程会好懂得多。

关于模板的教程,什么是代码视图,什么是图书视图用红笔在图片上勾出在一旁注释会比较好,没经验的人估计摸不到头脑,看见一片片字就慌。如果可能的话,做个用模板做书的小视频就好了。楼主打这么多字也是够辛苦的……
发表于 2018-5-5 16:44 | 显示全部楼层
本帖最后由 wesley628 于 2018-5-7 18:54 编辑

回帖的时候比较急,说法可能有问题。看了lz的回帖,为了避免误会我重新修改了一下。
我就是想推荐另一种方法而已,没别的意思。
另外我在8l的回帖里有作为例子的附件,可以简单参考下。
以下为正文

推荐另一种简单的epub制作方法,这种方法专注于写作(内容)本身,而无关技术,降低成书的技术门槛。

markdown+pandoc
markdown是一种轻量的文本(txt)标记,就是加几个符号空格回车什么的
pandoc是一个命令行文档转换工具,制作epub转换命令基本都是固定的。不喜欢或者不习惯的话还有类似的其他转换工具,但支持转换类型最多的基本就是pandoc。

制作流程
1 用markdown写内容,就是个txt文件,改个扩展名
2 用pandoc把makrdown转换成epub,就是一个命令行工具,对于制作轻小说,web小说的epub来说,命令基本是固定的,替换下文件名就好
3 设计好模板,只要把文字粘贴进去,执行pandoc命令
4 epub就好了
5 只要换个参数,马上就能生成同样内容的pdf,html,doc等等各种你知道和不知道的文档格式

特别适合没有任何web开发知识的人,基本没有学习门槛。
对于有web开发知识的人,也支持css,各种花样依然可以自由添加。

github等很早就开始用markdown写文档了,随着时间推移markdown基本上已经是现代写作的标准方法了。
最大的好处就是只关注内容,无关格式和技术。

主要需要学习的东西就是markdown的语法,在编辑内容时会用到,花个3、5分就能记住,编辑记下就熟练了。
发表于 2018-5-5 16:48 | 显示全部楼层
本帖最后由 wesley628 于 2018-5-5 17:12 编辑

补充
1 对于新人,markdown可能需要所见即得的编辑器,有在线的有单机的,看个人喜好随意使用即可。
2 有个坑要注意一下,markdown语法要使用github风格的,跟标准风格基本一样,主要区别在换行回车方面,标准风格会很繁琐,github比较简洁。
3 另外所谓“模板”,主要是指epub的说明信息部分,以pandoc来说就是一个附加的文本文件,里面要写明作者,内容简介之类的。
4 markdown的内容不需模板,本身就只有内容而已,文字图片章节编辑完直接转换就什么都有了。
5 自动生成的目录基本不需要,因为所有的epub阅读器都有大纲功能,无需另外的目录。
如果实在想要,就用markdown的页内链接(跟web是统一概念)就好,自己编辑一个目录放在需要的位置。之所以要手动生成,是因为自动生成的目录基本都不会符合你的需求。
6 我对epub标准并不熟悉,应该说根本不关心,实际上用我这套方案也不需要关心这种技术问题,这也是最大的好处。

可以参考《pro git》,git的官方使用说明书(在git官网可以在线看,也可以下载源码),就是用markdown生成的,有pdf和epub版本。
发表于 2018-5-5 17:32 | 显示全部楼层
我想问一下,为啥简体的正文复制进sigil里面就变成繁体了,有什么解决方法吗

评分

参与人数 1轻币 +1 收起 理由
qway + 1 我认为应该是文本编辑器的锅,换别的文本编.

查看全部评分

 楼主| 发表于 2018-5-6 11:54 | 显示全部楼层
本帖最后由 qway 于 2018-5-6 12:03 编辑
wesley628 发表于 2018-5-5 16:44
你们制作文档和书籍的理念还停留在上个世纪
我并不是想否定你们的教程和模板,但是学习曲线太陡,让新人入 ...

一本ePub电子书的好坏,一半看原始素材的质量,一半看是否经过合适的排版。
快速、批量将素材转化成epub格式的办法有很多,但是成品优劣主要还是取决于文本和插图质量和排版。
换句话说,如果web内容不加改动直接转换成epub,那还不如直接看web内容来的方便,各种在线阅读APP在手,想看什么搜一下就行,何必要再花“一步”去搞成ePub?这也是现在ePub火不起来的主要原因。
发表于 2018-5-6 14:13 | 显示全部楼层
本帖最后由 wesley628 于 2018-5-6 14:19 编辑
qway 发表于 2018-5-6 11:54
一本ePub电子书的好坏,一半看原始素材的质量,一半看是否经过合适的排版。
快速、批量将素材转化成epub格 ...

你可能误解我的意思,我不是在推荐一种快速转换的方法。
再说,你特意发布了模板,定制了自己的标记和格式,不也是一种快速转换吗?

我不是在否定排版,恰恰相反,我推荐的方法排版更简单,而且无关技术。

我以前也用Sigil做书,epub说白了就是打包了html文件,制作epub就是在写html。
这种制作方式跟web1.0时代手写html没什么区别。
我推荐的方法相当于web2.0时代,不是手写html而是用动态语言生成html。

贴吧里各种整合贴,大部分都是txt,就算有epub也是快速转换来的,制作质量十分之低下。
问题不就在于排版的难度么?
只要编辑一下txt文字,整理好标题,插好图片,一下子就能做出图文并茂的电子书。
比编辑html,考虑分页分段分章节等等哪个更简单?

空口无凭,我弄个简单的例子,你看一下就明白了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册(右键在新窗口打开)

x
 楼主| 发表于 2018-5-7 12:00 | 显示全部楼层
本帖最后由 qway 于 2018-5-7 12:07 编辑
wesley628 发表于 2018-5-6 14:13
你可能误解我的意思,我不是在推荐一种快速转换的方法。
再说,你特意发布了模板,定制了自己的标记和格式 ...


  首先感谢你的推荐,有理有据,令人信服。

  我撇开技术问题,谈一下看法。
  电子书从最早的纯文本,到后来的DOC和CHM还有打包成EXE的电子书等等,到现在的在线阅读APP,实际上以下载后离线阅读的目的制作的电子书在这个发展过程中已经趋向于被淘汰了。
  我认为现在的ePub,比起便携阅读,更多的功能则是一种接近“无损”的“保存图书”的方式。所以我们做ePub的理念是“在适合电子书阅读方式的前提下尽量还原原书风貌”。
  可能有人说要无损为什么不直接保存图源。首先图源这种方式体积太大,第二难以在电子设备上阅读。ePub则是图源和常规电子书的一个折中,既能保证相当程度的风貌还原,也能很好的适应电子设备阅读。
  民间制作不可能像商业制作一样由出版社提供原始素材和排版进行转换。民间制作ePub一直存在一个问题,入门简单,有很多“一键转换”的制作方法。但是要做得漂亮,对制作者综合能力要求会变得很高,HTML/CSS,编辑文本、排版,图片编辑、修图都要会,如果要求更高一点,书籍装订规范之类专业知识也要懂一点。因为素材质量的参差不齐,独立的民间制作者要掌握比较强的素材整理和统一能力,而制作者组成群体以后,又会因为各自的观念喜好和能力差异,最终还是以各自为主的方式进行制作,很难形成合作模式。
  当年有一个很火的ePub制作软件epubBuilder不知道还有没有人记得,实际上这个软件对我们以标准模板为基础添加文本插图制作ePub的模式影响很大。epubBuilder之所以会火,我觉得是因为它允许初学者通过简单操作制作ePub的同时,也能引导初学者一步一步深入了解ePub制作。我们设计标准模板也是希望制作者能够直接看到ePub底层的内容,引导制作者逐步掌握全面的能力,而不仅仅是一个方便获得ePub成品的途径。

  你推荐的Markdown+Pandoc,对初学者来说实际上也属于一键转换,初学者做不到自己调整参数和制作模板,只能现成品拿来即用,看不到ePub底层的内容,除非凭自己兴趣拓展学习,否则最后也就只能成为一个“熟练的转换工具”,成为不了独当一面的制作者。
  当然并不是说“熟练转换”不好。目前我认为ePub制作应该分一分,追新书的和经典大部的分开对待,就像字幕组赶新番的字幕经常出错,也不考虑美观问题,但是稍有实力的字幕组在新番完结后都会出双语精校+特效字幕一样,“熟练转换”和“手工精制”也应该共存。


发表于 2018-5-7 12:11 | 显示全部楼层
wesley628 发表于 2018-5-5 16:44
你们制作文档和书籍的理念还停留在上个世纪
我并不是想否定你们的教程和模板,但是学习曲线太陡,让新人入 ...

sigil从繁体图源到简体成书,我最多只需要20分钟,事实上写个通用替换模板,一本书5分钟够了,而且不会出现错误,并保留全部图源格式
发表于 2018-5-7 18:39 | 显示全部楼层
qway 发表于 2018-5-7 12:00
  首先感谢你的推荐,有理有据,令人信服。

  我撇开技术问题,谈一下看法。

你是追求还原度那一派的人啊。
我发帖子有点急,没仔细看,我下意识的把开源写文档那边的做法搬过来了。

就像你说的,epub制作大多数仍然是“一个人”完成的工作,缺乏组织化。
制作者大概有2类,一种是“饼干模子”的熟练工,一种是“精工细作”的工匠。

你发帖的本意应该就是希望通过科普技术来增加制作者的数量,希望能培养出更多的“工匠”吧。
发表于 2018-5-7 19:05 | 显示全部楼层
江火如画 发表于 2018-5-7 12:11
sigil从繁体图源到简体成书,我最多只需要20分钟,事实上写个通用替换模板,一本书5分钟够了,而且不会出 ...

你做的epub我都有收藏,实力毋庸置疑。熟练了速度自然快喽。

我回帖时比较急,说法可能有问题,没有其他意思就是推荐一下技术罢了。
因为我个人会需要到pdf,epub,mobi三种格式的电子书,所以尝试了很多制作技术,最后确定下来的最佳实践就是我推荐的那种。
在电脑上看,在平板上看,在kindle上看,打印出来看,有各种场景需求嘛。如果每一种都要制作一遍,几十几百本下来实在吃不消,所以就寻找一种通用又简单的方法来制作。
发表于 2018-5-21 21:29 | 显示全部楼层
还要再请教下,做彩页文字的时候怎么编辑字体的颜色呢
 楼主| 发表于 2018-5-21 22:22 | 显示全部楼层
本帖最后由 qway 于 2018-5-21 22:32 编辑
神妻天理 发表于 2018-5-21 21:29
还要再请教下,做彩页文字的时候怎么编辑字体的颜色呢

在Sigil代码视图对文字进行如下编辑:
  1. <p>这是一段红色的文字</p>
  2. ↓↓↓↓
  3. <p class="text-color">这是一段红色的文字</p>
复制代码
在CSS样式表内添加如下内容:
  1. .text-color {
  2.         color: red;
  3. }
复制代码

详细请见:CSS样式表选择器
http://www.w3school.com.cn/css/css_syntax_class_selector.asp
CSS文本属性
http://www.w3school.com.cn/css/css_text.asp
CSS颜色命名规则
http://www.w3school.com.cn/cssref/css_colornames.asp


评分

参与人数 1轻币 +1 收起 理由
神妻天理 + 1 十分感谢!

查看全部评分

发表于 2018-7-13 13:44 | 显示全部楼层
感谢分享!
我制作epub的时候发现一个问题,我使用的阅读器似乎不支持NAV,后来我发现Sigil有一个功能"从Nav生成NCX",使用之后目录就没问题了。

评分

参与人数 1轻币 +10 收起 理由
qway + 10 虽然如此,但还是建议使用支持EPUB3.0的阅.

查看全部评分

发表于 2018-7-16 01:44 | 显示全部楼层
我是个有强迫症的人——就是什么都想还原(特别是目录页)。
但是对网页制作知道的又不多,所以作书(还特别是目录)的时候经常死去活来。但是倒是挺开心的(不知道我是不是有抖M的潜质,哈哈)
模板对比较细的东西也是无能为力了,比如特殊字体要加ttf文件,有时候又要用PS来P图什么的。
如果不是想批量地搞很多书的话,感觉自己从头做更好。(虽然我也把自己常用的css存起来直接导入再略加修改)
 楼主| 发表于 2018-7-21 20:13 | 显示全部楼层
つゆなが 发表于 2018-7-16 01:44
我是个有强迫症的人——就是什么都想还原(特别是目录页)。
但是对网页制作知道的又不多,所以作书(还特 ...

  首先,模板的目的是建立EPUB的基础,并不是将有能力的制作者束缚在模板的框架内。

  追求还原这个想法真的很棒。不过,EPUB是能够让读者阅读起来更舒适的一种格式,追求100%还原纸质书效果实际上是忽视屏幕阅读习惯的。
  例如封面。我见过很多制作者喜欢将封面的文字还原的淋漓尽致。封面的文字和彩图本来是一体的设计,两者相得益彰。单独将文字抽取出来仿制成一样的字体和排版再放到白背景上,缺少了彩图的衬托,看起来不会舒服。如果你精通wed开发,使用svg进行图文设计,可以做到彻底还原封面效果,但是做完以后就会发现,这样子和直接放一张图真的没什么两样。有这样的精力不如放在别的地方。
  你喜欢做的目录页,在还原效果时建议也考虑一下实际的阅读感受。如果仅仅是抽取其中文字单独放在一页列出,我认为不能提升阅读感受。设计复杂的特效还会引起阅读器兼容问题,如果没有好好测试兼容性,导致排版混乱得不偿失。
  希望我说的这些没有让你觉得心凉。我们制作电子书并不是为了炫技,轻小说的重点还是在文本和插图上,多学习一些校对和修图,会对制作漂亮的电子书更有帮助。当你翻开自己几年前做的电子书,不会觉得“这TM做的什么玩意儿文字瞎排插图歪歪扭扭的简直就是辣鸡”时,我想这才是有意义的工作。
发表于 2018-7-23 21:21 | 显示全部楼层
qway 发表于 2018-7-21 20:13
  首先,模板的目的是建立EPUB的基础,并不是将有能力的制作者束缚在模板的框架内。

  追求还原这个 ...

的确没错,我就几个月前才开始有这种感觉——为什么不干脆制作一张图片放上去呢?我也开始有些迷惑。
兼容性的问题我也有重视,但有时候真的是没有办法,多看什么的又有自己的一套模式。。我也不敢说自己能做多优秀的书,一般是测试edge和ibooks的效果就完了。
(感觉自己一年多前做的书的确是辣鸡,我已经完成了部分的重制了,不过文本倒是一直有重视,没什么大问题。你猜的真准,哈哈^ ^)
发表于 2018-8-16 14:37 | 显示全部楼层
我发现如果文本本身就空两格,default.css的中<p>又缩进两格,在某些检视器(如Calibre)就会变成空四格。请问如何解决比较好?应该要修改default.css的text-indent还是将文本的两个空格删掉?或是还有其他较好的方式?
发表于 2018-8-16 22:44 | 显示全部楼层
dhft41012 发表于 2018-8-16 14:37
我发现如果文本本身就空两格,default.css的中又缩进两格,在某些检视器(如Calibre)就会变成空四格。请问如 ...

通常我们推荐的是删除所有的原始格式只保留文本,排版样式全部用html+css实现

评分

参与人数 1轻币 +10 收起 理由
dhft41012 + 10 谢谢!

查看全部评分

本版积分规则

手机版|Archiver|轻之国度

JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

  

GMT+8, 2024-5-8 06:37

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表