- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《calibre电子书制作教程》.doc
kindle下英文书的mobi资源很多,但是中文版的mobi资源很少,大多需要自己制作来完成。自从拿到kindle后,很是折腾了一把,小有心的,和大家分享一下通过calibre来自制mobi格式的书籍,集中在txt到mobi的过程需要使用到的软件
calibre, 下载地址 /download
kindle for pc, /30427/KindleForPC-installer.exe 用来检查输出后的效果,calibre内置的阅读器速度太慢。
一个好一点的文本编辑器,要支持两个功能:regex(正则表达式)和unicode格式转换功能,我现在用的是emeditor /soft/detail/10069.html?ald
文本处理/排版工具软件
Gidot TypeSetter(排版助手), /filedown_47617_6854759/gYkVAxDf/GidotTypesetter_.zip
Textforever,可能会用到,主要用于html文件到txt的整理工作 /stronghorse/software/index.htm#TextForever
话说我们在calibre当中把下载的拖到calibre中去,点击工具栏上的“转换书籍 , 左上角是输入格式,右上角是输出格式,如果你需要不高的话,直接点击ok,就是直接转成了mobi格式了
好的,我们用kindle for pc打开刚才转换好的书,看看效果。效果繁体,
首行没有两字缩进,重新排版
第一步:Gidot TypeSetter 排版精较
以我最爱读的武侠跨时代巨著《昆仑》为例,把文件Gidot TypeSetter中去,选简体字,再点击工具栏中的“”,然后再拷贝回中去。 经过Gidot TypeSetter排版的文本特点:
首行缩进是两个全角空格
段落之间没有空行
为什么我要强调中文空格呢?calibre在转换的时候会自动忽略首行缩进的掉半角空格,为了保证首行两字缩进,我们用全角空格来控制
meditor文本处理好的书是自带toc(目录),所以我们要在txt当中加入标记,让calibre在转换的过程当中遇到相应标记时自动生成toc。calibre支持txt中的markdown 简单来说可生成三级目录,每一级目录标记可以使用html当中 h1,h2,h3....markdown语法在txt格式每一行开头以# (#空格)对应h1, ## (##空格)对应h2,以此类推。我们现在就需要在每一章标题前面加入#或者##,在emeditor当中按ctrl+h,\s\s第(一|二|三|四|五|六|七|八|九|十|百|[0-9])+(章)\s+.*,这是正则表达式的语法,\s表示空格, \s\s表示两个空格, (一|二|三|四|五|六|七|八|九|十|百|[0-9]),表示在第和章之间只要符合(一|二|三|四|五|六|七|八|九|十|百|[0-9])里面任一个字符即可.*表示任意字符,\s\s第(一|二|三|四|五|六|七|八|九|十|百|[0-9])+(章)\s+.*##\0\s\s前传\s第(一|二|三|四|五|六|七|八|九|十|百|[0-9])+(卷)\s+.* 替换为#\0在替换栏中输入##\0, ##是h2的表示, \0表示寻找到符合正则表达式的字符串。
点击全部替换,效果如下,点击保存按钮,退出。
第三步:calibre文本转换中文文档时需要是unicode格式,我们在emeditor中 unicode 8文本。
编辑书籍的基本信息,kindle是读取mobi的,mobi的文件名书籍的封面,我一般去找
点击, 选中,确保在转换过程中去掉段间的空行。在每行首行前加入两个全角空格来保证首行缩进
页面设置页,没什么好设置的,循例选择kindle
结构检测,这里选择默认的,唯一要注意的就是下方的...” 默认的设置是在h1,h2标记前加入强行分页符,如果你不想这样的话,自己修改
, 设置目录项的标识只有//h:h1,二级目录//h:h2。只有一层目录,toc里面填入//h:h2
输入和输出界面,没有什么设置的,可以选的就是目录点击转换。打开看看效果
另外,自动生成的封面图片中的中文字符变成问号 calibre自带并硬编码了一些字体文件,这些字体中不包含中文字符,渲染出来的图片就只能显示成问号了。解决方案是:打开首选项-优化调整-设置在生成默认封面时所使用的字体,分别修改generate_cover_foot_font和 generate_cover_title_font的值来改变封面标题和页脚的字体。比如:generate_cover_title_font=”c:\\windows\\fonts\\simhei.ttf”就可以改用
文档评论(0)