0%

如何使用Calibre制作带目录的电子书

1. 导言

本文主要讲如何使用Calibre通过txt格式的电子书,制作成带目录的mobi或者epub格式的电子书。

主要准备工作包括,你需要有Calibre,并且懂得一点正则表达式(可以参考这里

2. 安装Calibre

下载链接

3. 制作目录

下载一个txt格式的电子书。我以《陆小凤传奇》为例(版权问题就不放下载链接了)。

使用Atom打开(当然用SublimeWord也是一样的,大文件别用Atom打开,会炸)。找到替换,然后打开 正则表达式匹配选项(regular expression)。

首先这本书有五部:

  1. 金鹏王朝(又名陆小凤传奇)
  2. 绣花大盗
  3. 决战前后
  4. 银钩赌坊
  5. 幽灵山庄

所以先匹配第几部作为目录第一级。目录第一级在文本里用#表示。

搜寻框填写

1
(第 [一二三四五六七八九] 部)

替换框填写

1
# $1

原本是
1
第 一 部 金鹏王朝

变成了
1
# 第 一 部 金鹏王朝

然后就是匹配各个章节,作为目录第二级。目录第二级在文本里用##表示。

搜寻框填写。因为出现

1
2
第 一 回 有四条眉毛的人
第二回 丹凤公主

两种不同格式,所以需要匹配那个多的空格。超过百回的一样的原理,多一个百。
1
(第)[ ]*([一二三四五六七八九][十]*[一二三四五六七八九]*)[ ]*(回)

替换框填写

1
## $1$2$3

原本是

1
2
第 一 回 有四条眉毛的人
第二回 丹凤公主

变成了

1
2
## 第一回 有四条眉毛的人
## 第二回 丹凤公主

因为每本都有一个尾声,再匹配一下尾声就行。
1
尾 声

替换为
1
## 尾 声

这样就已经完成制作电子书目录的工作,后面就是转换书籍格式。把修改好的电子书拖进Calibre书库里面。

转换格式

原本在Calibre里是我们修改好的txt电子书,现在我们需要把电子书转换成mobi格式。epub等其他格式后面用mobi可以直接进行转换。

选择这本书,然后按选项栏里的转换书籍。可以看到最左边是书籍本身格式txt,把右边格式输出格式改成mobi。当然你可以修改图书基本属性,以及封面等。如图所示:

图

然后选择内容目录,调整为如图所示。主要是一级目录和二级目录表达式://h:h1。这也是为了对应之前我们所说的###。注意上面的最大章节数可能需要修改。完成后点击确定。
图

成书

现在就可以打开书籍,发现目录已经生成。
图


因为我们是朋友,所以你可以使用我的文字,但请注明出处:http://alwa.info