Calibre 使用教程之优化电子书的排版
不论是在亚马逊 Kindle 电子书商店购买的电子书还是从其它渠道下载到的电子书,总免不了会遇到排版不如人意的情况,这时就可以使用 Calibre 简单优化一下,使之更符合自己阅读习惯。
组成 Kindle 电子书的主要成分是 HTML 和 CSS,因为 KF8 标准支持大部分 HTML 标签以及 CSS 属性,如果你有点儿写网页代码的基础,完全可以制作出排版精良的电子书,就算没有也没关系,只需要在使用 Calibre 转换电子书的时候,修改几个参数就能达到较好的效果。
对电子书排版的修改优化是在转换的过程中进行的,所以如果你还不会使用 Calibre 转换电子书,可以先点击这里查看使用方法。一般电子书的排版涉及到以下几个要素:
- 行间距,即段落内的两行文字基线之间的高度。
- 首行缩进,即把段落的第一行从左向右缩进一定的距离。
- 段落间距,即两个段落之间的距离。
在转换电子书时,建议先把“输出格式”设置为“AZW3”(如果您想要试用 mobi 格式,则需要在“MOBI 输出”中设置一下“MOBI 文件类型”为 both)。然后切换到“界面外观”,分别对和上面提到的几个要素对应的设置项的数值进行修改。下面给出的数值都是建议数值,具体可根据自己的喜好调整。
- 行间距:设置“最小行高”数值,如“140%”。
- 首行缩进:先勾选“删除段间空行”,再设置“缩进尺寸”的值,如“2.0em”。
- 段落间距:先勾选“在段落间插入空白行”,再设置“行间距”的数值,如“1em”。
* 注意,“最小行高”的单位是百分比,“缩进尺寸”和“行间距”的单位为 em,两者都是相对单位,它们都是以当前字体垂直高度为基准。比如 150% 和 1.5em 都等于一个半垂直字高的高度。
设置完毕后点击【确定按钮】开始转换,转换完毕后,鼠标右键点击电子书,在弹出的菜单中点击“打开所在目录”,把生成好的 AZW3 格式(或 MOBI 格式)的电子书拷贝到 Kindle 中阅读即可。
* 提示:如果你想把电子书推送到云端并保持设置好的排版,还需要做额外的处理。因为目前亚马逊个人文档服务不支持直接推送 AZW3 格式,对于 Calibre 转换的 both 模式的 mobi 格式,也经常出现无法推送成功的情况,所以推送之前,可以先把电子书先转换成 epub 格式,再用最新版本的 KindleGen 转换成 mobi 格式,然后再用邮箱进行推送即可。具体步骤请移步这里查看。
© 「书伴」原创文章,转载请注明出处及原文链接:https://bookfere.com/post/260.html
“转换电子书格式”相关阅读
- 如何直接推送 EPUB 格式电子书到 Kindle 邮箱
- Calibre 使用教程之电子书繁体字转简体字
- 如何把 Kindle 电子书的横排文字改成竖排
- Calibre使用教程之为电子书添加或修改封面
- 如何将 AZW3 格式无损转换为 EPUB 格式并保持原有排版
- KindleGen:亚马逊官方 Kindle 电子书格式转换工具
- 如何把 KFX 格式转换成 MOBI 等其它电子书格式
- 亚马逊 Kindle Convert:纸质书无损转换电子书
- Kindle 漫画制作软件 ChainLP 简明教程
- EpubPress:把打开的多个网页转成一本电子书
- Kindle Comic Creator:亚马逊官方漫画转换工具
- 把 TXT 文档转换成带目录的 MOBI 格式电子书
- 乐书:在线 Kindle 电子书制作和转换工具
- Kindle Comic Converter:最简单的漫画转换工具
- Calibre 使用教程之为电子书添加更换字体
你好,我用这个优化后,原本段首空两个字都变成空四个字了,该怎么处理呢,是哪里出问题了吗
完全按照上述设定优化排版电子书,部分txt文件转mobi或者azw3格式时,只有第一段文字按照以上格式转换,其他段落没有转换保留原格式属性
您好,电子书每次打开后都直接跳到最后一页,想知道calibre怎么设置电子书的起始页,我实在是没有找到,谢谢🙏
可以发一份有此问题的电子书到书伴邮箱(页面底部“联系”处获取),以便排查问题。
再次感谢🙏,现在问题已经解决了,我重启了一下Kindle,开飞行模式然后反复打开问题文档,这个bug莫名其妙就好了。
您好,我想问一下使用calibre删除段间空行后(不插入新行),如何为个别小标题设置段间行?
如果是为了排版的话,建议使用 CSS 来控制样式。
你好,我有一个txt文档,直接拷贝入设备后无法更改字体,而且字都挤在一起,还有乱码的现象。使用calibre转成azw3格式后还是无法在设备上自定义字体,并且首行缩进了4个字,实在没找到解决办法,望大神解答, 感谢!
啊,已找到解决办法,txt输入中勾选删除首行缩进。更改字体的话,转成azw3格式之后在设备上是可以改字体的,我多试了几次
做好优化排版的mobi格式,直接用calibre推送到kindle,排版的格式就没有了,有啥解决方法,必须要epub格式用KG转化,然后在邮箱推送?
如果你是用 Calibre 转换格式,并且不需要用邮箱推送到个人文档服务,建议直接选择 AZW3 格式。
如果必须选择 MOBI 格式,要注意 Calibre 默认选用的是老的 MOBI7 格式(这种格式不支持用 CSS 定制的排版),你需要在转换面板中把“MOBI 输出”这一项的“MOBI 文件类型”更改成“both”或“new”。
但是根据我的经验,Calibre 转换的 MOBI 文件不论文件类型选择 both 还是 new,生成的文件都不如 KindleGen 转换的更适用于 Kindle,所以还是推荐使用 KindleGen 转换 MOBI 格式。
网上下的一些格式的电子书(如mobi或者azw3等)为什么每一页之间都有一页空白页
请问如何去掉空白页 使阅读方便
谢谢
ps
我正在使用的如阅读软件是calibre
建议先用 Kindle 设备或应用阅读看一下,如果在这里面没有空白页那就是 Calibre 自身的问题了。比如漫画书,因为排版的原因 Calibre 并不能正确的解析漫画内容,所以会出现空白页。
个人感觉 Calibre 的阅读器只适合简单预览,不适合阅读。如果想在电脑上阅读 MOBI 和 AZW3 格式文件,还是建议使用 PC 或 MAC 版的 Kindle 应用。
请问:
kindle电子书的行高、字间距设置多少是阅读感最好的?
行高之类的排版样式侧重主观感觉,没有“最好”标准,建议多看一些亚马逊官方的电子书,仿照自己中意的样式进行调节。另外,对于 Kindle 电子书来说,如果不是特殊需求,不建议使用软件修改其行高字间距之类的排版样式,而是使用 Kindle 自带的排版设置功能按照自己的喜好进行调节。
你好 如果超过50mb的azw3格式还可以直接copy到或者推送到Kindle吗 如果不行 应该怎么做才能精简呢
可以拷贝。Kindle 磁盘是 FAT32 文件系统,对单文件大小限制是 4GB,如果你的电子书没有超过这个大小就是可以拷贝的。亚马逊个人文档服务对推送的文件大小限制为 50MB,超过此大小无法推送。
请问有没有方法调整页边距,目前最小页边距也觉得边距太宽。
为什么我转换之后字与字之间的间距变大了呢,看得好不舒服,有什么解决的办法吗?
检查一下是不是开启了注音功能?
大家好呀,手持kindle voyage,我发现横屏时右手握宽边会很舒服,好比50%的ko体验,但无奈系统只能一边转,还整好不是右手宽边的方向;所以请问大家能否通过编辑mobi使得其左右相反,以达到右手握宽边的效果?
您好,有一些电子书已被嵌入字体,要如何删除被嵌入的字体?
Tigris 您好。可以先用 KindleUnpack 把电子书拆解,然后删除字体文件、重新编辑 CSS 文件,删除和设置字体有关的属性,最后再用 KindleGen 重新生成电子书。
谢谢您
您好,如何使用 kindlegen 将经拆解的电子书生成为 mobi?
在 kindlegen 后输入了拆解得到的电子书的目录地址(“/Users/xxx/Downloads/xxx”),但报错如下
Error(prcgen):E21025: Expected format file not found.
Error(prcgen):E21021: Problem while unpacking input file –
in file: /Users/xxx/Downloads/xxx
KindleGen 的处理目标是 .opf 文件而不是目录。
好的,谢谢。
还有一个问题:如何解决部分书籍的注释导致注释所在行行距变宽的问题?
为什么要用KindleGen 转换为mobi格式呢?Calibre 不行吗?
Minho 您好。文末的“提示”已给出解释。
然而选择old就可以了
old 模式的 mobi 不支持本文所设置的排版。
您好,
我在使用 Calibre 转换电子书后,有角注部分会使得所在行与上一行间距变得更宽。
请问如何解决这个问题。
请教如何在Calibre中制作文本的脚注(注释)。
丁一 您好。请查看《如何给自制 Kindle 电子书添加弹出注释》这篇文章。