epub实际上就是一个html的打包,里面的内容都是由html来进行排版,由CSS控制样式的。因此制作epub和制作网页没有太多的区别。
对于初学者,我个人推荐Sigil,这个软件可以允许你编辑HTML和CSS的代码,并且有实时的预览功能。同时还有目录生成和元数据填充等工具,对于初学者是十分方便的。可以说是用于制作epub的一个IDE。而且支持
正则表达式
,在制作上还是能提供很多方便的。
而对于水平更高的用户,我推荐使用你们喜欢的
文本编辑器
,比如Sublime
Text、notepad++等,我个人使用的是vim。Sigil的文本编辑能力极弱,和专门的文本编辑器根本没有可比性。使用文本编辑器就是用制作网页的方法来制作epub。
另外要提一下,Calibre之类的仅仅是格式转换软件,不是制作软件,你可以用这些工具来生成一个可以看的epub文件,但是如果想要自己制作和编辑,这类转换软件是无能为力的。
我制作过一系列的Sigil演示视频,可以直观的看到Sigil是如何来制作epub电子书的,这是
epubbuilder
之类傻瓜化的制作软件,或者Calibre之类格式转换软件无法做到的。
epub属于图书排版中会使用到的一种格式,可以实现很多复杂的排版效果,制作epub通常用Sigil这个软件来进行制作。
不过对于轻小说来说,其实不需要那么多排版功能。关于使用Sigil制作epub比较繁琐,我也没有研究过。我平常一直用来写文章和文档的一种格式,正好满足轻小说的排版基本要求——markdown。
这篇文章之后的内容用一句话就可以说明,用把文本和图片添加到markdown里面,然后使用pandoc转化为epub。
关于markdown格式的标准语法新手文档5分钟左右就能看完,不过使用图片和文本单纯制作电子书也不需要了解markdown,跟着我下面的步骤做,马上就完成了。
这里我们使用的工具是typora,一个所见即所得的markdown编辑器。
typora打开一个文件,就可以往里面写文字,拖动图片到界面就可以添加图片到指定位置。
然后就是导出了,点击文件,导出,这时候会提示你安装pandoc,安装完了之后就可以正常导出了
注意一点 ,需要在文件,偏好设置里面,把空格和换行符设置一栏,导出和打印,选为保留连续的空格和换行符,不然导出的文章会全部粘在一起
这是因为markdown标准语法中换行有两种方式,一是两个连续空格加回车,另一个是html标识符br,这当然不符合一般的txt文件的格式。typora自带的设置可以方便地解决这个问题。
不过我自己试了一下,发现轻小说还是需要一定的排版效果的,比如,在字的旁边加着重符,这个用markdown标准语法没法实现,但是可以用html来实现。还有比如说突然加大字体的一些语气词,这个倒是可以用markdown的标题来表示,还有比如说整整一页就居中表示两个词 suki 之类的。
如果需要复杂的排版的话,我建议,用word来调整格式排版,然后再用pandoc转换为epub
很多排版其实是轻小说特有的,比如说之前说的那种整整一页,就写两个字
我国的网文就不会这样,txt网文看多了,txt毫无排版功能,再来看轻小说发现,虽然繁琐,还是有很多排版带来的好处的。
排版还是很累的一项工作,所以懒人还是扫图舒服。
AZARDI ePub Desktop Reader(仅有Windows版):自带ePub编辑和重新压缩打包功能。
Sigil:跨平台的开源epub电子书编辑器,支持Windows、Linux和Mac系统。
eScape:供自由软件Open Office使用的ePub制作工具;适用于Windows与Linux系统。
epubBuilder: 功能强大的epub电子书制作软件, 多种格式导入. 支持Stanza, Sony 505, Adobe DE等多种阅读器。
EpubSTAR:出色的epub转换生成软件,即word to epub和text to epub转换程序。可以利用现成的word文档(word 97/2003/2007/2010)或纯文字的text文档,自动生成epub格式电子书。其特色是简单易学,一键转换,操作方便。只需三步,就可制作一本成熟的印刷质量般的电子书,让初学者也有机会体验高质量电子书制作的机会。