欢迎来到天天文库
浏览记录
ID:13050813
大小:1.01 MB
页数:10页
时间:2018-07-20
《calibre电子书 for kindle 精较目录制作教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、kindle下英文书的mobi资源很多,但是中文版的mobi资源很少,大多需要自己制作来完成。自从拿到kindle后,很是折腾了一把,参考各位前辈经验,小有心的,和大家分享一下如何有效通过calibre来自制mobi格式的书籍,集中在txt到mobi的过程需要使用到的软件(地址有写陈旧无法下载,请自己百度软件题目)·calibre,下载地址http://calibre-ebook.com/download·kindleforpc,http://kindleforpc.amazon.com/30427/KindleForPC-installer.
2、exe用来检查输出后的效果,calibre内置的阅读器速度太慢。·一个好一点的文本编辑器,要支持两个功能:regex(正则表达式)和unicode格式转换功能,我现在用的是emeditor,http://rj.baidu.com/soft/detail/10069.html?ald·文本处理/排版工具软件1.GidotTypeSetter(排版助手),http://dlc2.pconline.com.cn/filedown_47617_6854759/gYkVAxDf/GidotTypesetter_3.1.1.2.zip2.Textforev
3、er,可能会用到,主要用于html文件到txt的整理工作http://www.comicer.com/stronghorse/software/index.htm#TextForever话说现在百度和新浪共享收集txt等常见格式的书已经soeasy了,不再赘述,我们在calibre当中把下载的文本拖到calibre中去(或者点击左上角“添加书籍”),点击工具栏上的“转换书籍",左上角是输入格式,右上角是输出格式,如果你需要不高的话,直接点击ok,就是直接转成了mobi格式了好的,我们用kindleforpc打开刚才转换好的书,看看效果。但是此时
4、你或许会遇到酱紫一些不满意的效果:1.繁体,有杂乱文本2.首行没有两字缩进,空行太多3.没有目录此时需要用到排版工具,重新排版精较制作了。Ø第一步:GidotTypeSetter排版精较以我最爱读的武侠跨时代巨著《昆仑》为例,把文件拖拽到GidotTypeSetter中去,勾选便捷工具,简体字等工具是隐藏起来的,再点击工具栏中的“执行”,然后再拷贝回txt文本中去。【注意】此时看txt文件格式,确保,用记事本打开另存为Unicode格式(UTF-8格式是Unicode格式的一种实现形式)的文件。经过GidotTypeSetter排版的文本特点:
5、·首行缩进是两个全角空格·段落之间没有空行为什么我要强调中文空格呢?calibre在转换的时候会自动忽略首行缩进的掉半角空格,为了保证首行两字缩进,我们用全角空格来控制Ø第二步:Emeditor文本处理好的书是自带toc(目录),所以我们要在txt当中加入标记,让calibre在转换的过程当中遇到相应标记时自动生成toc。calibre支持txt中的markdown,简单来说即可生成三级目录,每一级目录标记可以使用html当中h1,h2,h3....,对应markdown语法在txt格式中识别每一行开头以#(#空格)对应h1,##(##空格)对
6、应h2,以此类推。我们现在就需要在每一章标题前面加入#或者##,在emeditor当中按ctrl+h,不推荐使用word替换,是因为此工具中可以用表达式佩批量替换:ss第(一
7、二
8、三
9、四
10、五
11、六
12、七
13、八
14、九
15、十
16、百
17、[0-9])+(章)s+.*,这是正则表达式的语法,s表示空格,ss表示两个空格,(一
18、二
19、三
20、四
21、五
22、六
23、七
24、八
25、九
26、十
27、百
28、[0-9]),表示在第和章之间只要符合(一
29、二
30、三
31、四
32、五
33、六
34、七
35、八
36、九
37、十
38、百
39、[0-9])里面任一个字符即可,.*表示任意字符,以此不难理解下面两个表达式:ss第(一
40、二
41、三
42、四
43、五
44、
45、六
46、七
47、八
48、九
49、十
50、百
51、[0-9])+(章)s+.*替换为## ss前传s第(一
52、二
53、三
54、四
55、五
56、六
57、七
58、八
59、九
60、十
61、百
62、[0-9])+(卷)s+.*替换为# 在替换栏中输入## ,##是h2的表示, 表示寻找到符合正则表达式的字符串。点击全部替换,效果如下,点击保存按钮,退出。Ø第三步:calibre文本转换。中文文档时需要是unicode格式,上面提到过,我们也可以在emeditor中另存为unicode8文本。1.编辑书籍的基本信息,kindle是读取mobi的元数据,而不是mobi的文件名书籍的封面,我一般去百度找一个
63、即可。1.点击转换书籍,各个界面如下图界面外观中,选中“删除段间空行”等项目,确保在转换过程中去掉段间的空行。在每行首行前加入两个全角空格来保证首行缩
此文档下载收益归作者所有