1. 导言
本文主要讲如何使用Calibre
通过txt
格式的电子书,制作成带目录的mobi
或者epub
格式的电子书。
主要准备工作包括,你需要有Calibre
,并且懂得一点正则表达式(可以参考这里)
2. 安装Calibre
3. 制作目录
下载一个txt
格式的电子书。我以《陆小凤传奇》为例(版权问题就不放下载链接了)。
使用Atom
打开(当然用Sublime
和Word
也是一样的,大文件别用Atom打开,会炸)。找到替换,然后打开 正则表达式匹配选项(regular expression)。
首先这本书有五部:
- 金鹏王朝(又名陆小凤传奇)
- 绣花大盗
- 决战前后
- 银钩赌坊
- 幽灵山庄
所以先匹配第几部作为目录第一级。目录第一级在文本里用#
表示。
搜寻框填写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