使用calibre制作kindle电子书

首先通过正则表达式修改txt文本,在标题前面加上#,#的数量对应标题的级别,比如我们可以在一级前加一个#,二级加3个,三级加5个。以此来区分标题层次。我使用的是notepad++来进行替换操作。

执行替换功能,一般也可通过ctrl+H打开,利用正则表达式替换。如下提供一些较常用的章节格式的查找替换正则表达式代码:

【标题】第XX章 或 第XX节(不管后面有没有章节名)
【查找内容】第(.*)章 或 第(.*)节
【替换内容】###第\1章 或 ###第\1节

【标题】第XX章第XX节(连在一起的,不管中间或后面有没有章节名)
【查找内容】 第(.*)章第(.*)节
【替换内容】 ###第\1章第\2节

【标题】第XX章AAA第XX节 (中间AAA是空格或章名,不管后面有没有节名)
【查找内容】第(.*)章(.*)第(.*)节
【替换内容】###第\1章\2第\3节

以我对剑来的操作为例。

 

章节标题的标记添加完毕后就可以把修改后的 TXT 文档转换成 mobi 格式了。打开 Calibre 软件,用鼠标把文档拖进去,在菜单中依次选择“转换书籍 → 逐个转换”,在弹出的窗口中,把右上角的“输出格式”选成“MOBI”,然后点击左栏的“内容目录”标签,找到“一级目录”这一项,在内容目录中填入//h:h1,//h:h3,其中1代表章节开头的#数量,最多可以设置三级标题。

实际上,在每个章节前边添加的 ### 是 MarkDown 语法,转换成 HTML 就相当于 <h3>,以此类推如果添加 # 就相当于 <h1>#### 就相当于 <h4>###### 就相当于 <h6>

转换的结果如下 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值