收藏 分销(赏)

Calibre电子书 for Kindle 精较目录制作教程.doc

上传人:pc****0 文档编号:7730672 上传时间:2025-01-14 格式:DOC 页数:10 大小:1.01MB 下载积分:10 金币
下载 相关 举报
Calibre电子书 for Kindle 精较目录制作教程.doc_第1页
第1页 / 共10页
Calibre电子书 for Kindle 精较目录制作教程.doc_第2页
第2页 / 共10页


点击查看更多>>
资源描述
kindle下英文书的mobi资源很多,但是中文版的mobi资源很少,大多需要自己制作来完成。自从拿到kindle后,很是折腾了一把,参考各位前辈经验,小有心的,和大家分享一下如何有效通过calibre来自制mobi格式的书籍,集中在txt到mobi的过程 需要使用到的软件(地址有写陈旧无法下载,请自己百度软件题目) · calibre, 下载地址 http://calibre- · kindle for pc, 用来检查输出后的效果,calibre内置的阅读器速度太慢。 · 一个好一点的文本编辑器,要支持两个功能:regex(正则表达式)和unicode格式转换功能,我现在用的是emeditor , · 文本处理/排版工具软件 1. Gidot TypeSetter(排版助手), 2. Textforever,可能会用到,主要用于html文件到txt的整理工作 话说现在百度和新浪共享收集txt等常见格式的书已经so easy了,不再赘述,我们在calibre当中把下载的文本拖到calibre中去(或者点击左上角“添加书籍”),点击工具栏上的“转换书籍 ", 左上角是输入格式,右上角是输出格式,如果你需要不高的话,直接点击ok,就是直接转成了mobi格式了 好的,我们用kindle for pc打开刚才转换好的书,看看效果。但是此时你或许会遇到酱紫一些不满意的效果: 1. 繁体,有杂乱文本 2. 首行没有两字缩进,空行太多 3. 没有目录 此时需要用到排版工具,重新排版精较制作了。 Ø 第一步:Gidot TypeSetter 排版精较 以我最爱读的武侠跨时代巨著《昆仑》为例,把文件拖拽到Gidot TypeSetter中去,勾选便捷工具,简体字等工具是隐藏起来的,再点击工具栏中的“执行”,然后再拷贝回txt文本中去。【注意】此时看txt文件格式,确保,用记事本打开另存为Unicode格式(UTF-8格式是Unicode格式的一种实现形式)的文件。 经过Gidot TypeSetter排版的文本特点: · 首行缩进是两个全角空格 · 段落之间没有空行 为什么我要强调中文空格呢?calibre在转换的时候会自动忽略首行缩进的掉半角空格,为了保证首行两字缩进,我们用全角空格来控制 Ø 第二步:Emeditor文本处理 好的书是自带toc(目录),所以我们要在txt当中加入标记,让calibre在转换的过程当中遇到相应标记时自动生成toc。calibre支持txt中的markdown ,简单来说即可生成三级目录,每一级目录标记可以使用html当中 h1,h2,h3....,对应markdown语法在txt格式中识别每一行开头以# (#空格)对应h1, ## (##空格)对应h2,以此类推。 我们现在就需要在每一章标题前面加入#或者##,在emeditor当中按ctrl+h,不推荐使用word替换,是因为此工具中可以用表达式佩批量替换: \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文本。 1. 编辑书籍的基本信息,kindle是读取mobi的元数据,而不是mobi的文件名 书籍的封面,我一般去百度找一个即可。 2. 点击转换书籍,各个界面如下图 界面外观中, 选中“删除段间空行”等项目,确保在转换过程中去掉段间的空行。在每行首行前加入两个全角空格来保证首行缩进 页面设置页,没什么好设置的,循例选择kindle 【不再↑图】 结构检测,这里选择默认的,唯一要注意的就是下方的“分页位置...” 默认的设置是在h1,h2标记前加入强行分页符,如果你不想这样的话,自己修改 目录内容, 设置目录项的标识: 只有勾选强制使用自动生成目录,才有效。一级目录//h:h1,二级目录//h:h2。只有一层目录,可以在一级目录toc里面填入//h:h2。 输入和输出界面,没有什么设置的,可以选的就是开始是否插入目录。点击“确定“转换。打开看看效果 。然后考到kindle就好了。 另外,自动生成的封面图片中的中文字符变成问号 问题: calibre自带并硬编码了一些字体文件,这些字体中不包含中文字符,渲染出来的图片就只能显示成问号了。解决方案是:打开首选项->优化调整->设置在生成默认封面时所使用的字体,分别修改generate_cover_foot_font和 generate_cover_title_font的值来改变封面标题和页脚的字体。比如:generate_cover_title_font=”c:\\windows\\fonts\\simhei.ttf”就可以改用黑体。修改后需要重启calibre才可以生效。如果电脑上没有 simhei.ttf这个字体,也可以换成任意路径下的任意字符文件。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服