目录

利用 Calibre 优化 Kindle 阅读体验的实用指南

插件配置

通过邮件发送到 Kindle

要通过邮件发送图书到 Kindle,需要确保书名是正常显示的而不是拼音。可以使用以下插件:Send-to-Kindle-Calibre-Plugin

下载插件后,按以下步骤进行配置:

  1. 打开 Calibre,选择首选项 → 插件 → 从文件加载插件,选择下载好的插件文件进行安装。
  2. 重启 Calibre。

配置插件

  1. 首选项 → 通过邮件共享 → 输入 Kindle 邮箱,配置发送邮箱。
  2. 设置邮件发送间隔:首选项 → 优化调整 → 发送电子邮件前等待的秒数,建议设置为 30 秒(可根据需要调整)。

获取豆瓣书籍信息

使用以下插件获取豆瓣书籍信息:calibre-doubani

安装插件后,按以下步骤进行配置:

  1. 首选项 → 插件 → 从文件加载插件,选择下载的插件文件进行安装。
  2. 重启 Calibre。
  3. 编辑元数据 → 下载元数据右边有个图标,放上去显示(设置 calibre 如何下载元数据)→ 勾选 New Douban Books

个人偏好及小问题解决方法

去掉 CSS 中的边距

目的
在 Kindle 中正常显示首行缩进 2 em。

步骤:

  1. 转换书籍 → 界面外观 → 样式 → 过滤样式 → 勾选边距。

优化排版

步骤:

  1. 转换书籍 → 界面外观 → 样式 → 布局
  2. 勾选以下选项:
    • 除段间空行
    • 段落间插入空白行
  3. 设置以下参数:
    • 行间距:设置最小行高140%
    • 首行缩进:先勾选删除段间空行,再设置缩进尺寸2.0 em
    • 段落间距:先勾选在段落间插入空白行,再设置行间距1 em

Kindle 中目录显示失败

如果 Kindle 中目录显示失败,可以尝试以下方法:

  1. 编辑书籍,删除目录 # 后面的内容。例如:

    1
    2
    
    <content src="OEBPS/032.xhtml#isbn42738576857234_1_9_1_1"/>
    <content src="OEBPS/029.xhtml#isbn42738576857234_1_4_1_1"/>
    

    改为:

    1
    2
    
    <content src="OEBPS/032.xhtml"/>
    <content src="OEBPS/029.xhtml"/>
    
  2. 通过正则表达式进行替换操作。不会的可以使用 AI 工具来生成对应的正则表达式。

筛选

官方文档:Calibre 筛选功能

筛选标签中包含小说的书籍:

1
tags:"小说"

筛选标签中包含产品但不包含商业的书籍:

1
tags:"产品" not tags:"商业"

在中文、英文、数字之间插入空格

提示
2024-06-25 修正命名错误,将 ([a-zA-Z])([0-9]) 更改为 ([a-zA-Z])([0-9])(?!\.), 避免将"image01.jpg"转换为"image 01.jpg"导致图片不可用。

将以下内容保存为一个文件 addSpaces.csr

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
([\u4e00-\u9fff])([a-zA-Z])  
\1 \2  

([a-zA-Z])([\u4e00-\u9fff])  
\1 \2  

([\u4e00-\u9fff])([0-9])  
\1 \2  

([0-9])([\u4e00-\u9fff])  
\1 \2  

([0-9])([a-zA-Z])(?!\.)  
\1 \2  

([a-zA-Z])([0-9])(?!\.)  
\1 \2

然后按以下步骤操作:

  1. 首选项 → 通用选项 → 查找&替换 → 加载 → 选择 addSpaces.csr → 保存。

转换书籍的时候,要看它是否生效,也就是转换书籍中的查找&替换是否有这些配置信息。

推送 EPUB 文件到 Kindle 的常见失败原因及解决方法

可以参考这篇文章:EPUB 文件推送失败的解决方法