笔者喜欢用kindle看电子书,一般下载的电子书格式是awz3,mobi,word等。
一日萌发自己编电子书下载到kindle看的想法,遂查找资料,发现强大的电子书转换工具calibre也支持编辑制作电子书的功能,只需要txt转换成想看的格式如mobi和awz3。
txt是最常见的文件格式,通过windos自带的文本编辑器,诸位只需要复制粘贴保存即可制作生成txt文件。
关键是如何将txt的文本内容标注出来目录,方便查找。笔者查阅大量网页,csdn,百度贴吧,百度知道,豆瓣,kindle社区,终于总结出来一下两种可行的办法,制作电子书的目录,如此即可方便查找翻阅。
第一种方法(自动添加法):
calibre工具下
——选中要添加目录的书籍——转换书籍(主工具栏正数第3个)
——逐个转换——structure detction(左侧第四个对话框)
——在第1个对话框里(detect chapters at下)
删除重新添加一下代码:
//*[re:test(., "^\s*[第卷][0123456789一二三四五六七八九十零〇百千两]*[章回
部节集卷].*", "i")]
——最后记得确定转换输出文件
注解:这则代码用意是找到编辑文本中,以“卷”或者“第”开头,中间是阿拉伯数字或者简
体数字表达汉字,后面必须跟“章,回,部,节,集,卷”的文字将其添加至目录,
如第001章,卷二十三回等等,自动查找并添加。
这种方法添加目录快捷,同时不需要再下载新的文本编辑工具,笔者查询网络,大部分方法需要下载能添加正则表达式的编辑器notepad++,sublime等,多了一道步骤,还容易出错,添加的目录名字出现乱码,上述方法试验多次有效。
必须强调一点,实现文本中必须存在的命名格式是【第/卷】+【阿拉伯数字或简体汉字表达数字】+【章/回/部/节/卷/集】三部分构成,缺一项都无法生成目录。
第二种方法(手动添加法)
calibre工具下
——选中要添加目录的书籍——编辑书籍(主工具栏倒数第3个,要求必须为awz格式或
epub格式,必须事先将要编辑的书籍转换为其中一种格式)
——打开编辑书籍弹出新窗口——工具(工具栏第3项)
——目录——编辑目录
——选定开始项——在此项目后新建项目(开始项的右侧)
——点击index.html——中间正文框翻页选中要添加的文本标题
——单击选中(右侧有选中的目标变化)——目录项的名称框里复制粘贴要改的小标题
——确定——再次确定
注解:手动添加适用于某些不规范的标题,例如《沉默的大多数》中的目录“萧伯纳的<巴巴拉少校>”,缺点是比较费时间。
现在开始制作属于你自己的电子书吧,当一回图书编辑,兴许下一本出版的电子书就有你的名字,亚马逊电子商城在召唤。
愿各位读书同侪一起方便读书,共同分享更方便的阅读技巧,一起因阅读而愉悦。
网友评论