教你轻松快速学会用Calibre TXT转MOBI
教你輕松快速學(xué)會(huì)TXT轉(zhuǎn)為有目錄的MOBI
###授人以漁,lllll5500制作###
需使用軟件按先后順序如下:
一、排版助手 官網(wǎng)http://www.gidot.net/typesetter/
二、WORD 這個(gè)不用說(shuō)了是什么了吧
三、Calibre(一站式電子書(shū)解決方案)官網(wǎng)http://calibre-ebook.com/
先需要了解的一些名詞:
半角:即一個(gè)字符占用一字節(jié)。
全角:一個(gè)字符占用兩個(gè)標(biāo)準(zhǔn)字符位置。
轉(zhuǎn)為全角方法:以搜狗輸入法為例,默認(rèn)為半角,點(diǎn)擊“月亮”使之變?yōu)椤疤?yáng)”即可。(見(jiàn)下圖)
下文僅提到“半角空格”和“全角空格”。
以《民調(diào)局異聞錄》.TXT為例
(可下載跟著測(cè)試:簡(jiǎn)化的《民調(diào)局異聞錄》鏈接: http://pan.baidu.com/s/1mgGHudy 密碼: b9v5 )
步驟操作:
◆◆◆ 一、使用軟件:排版助手 ◆◆◆
目的:
統(tǒng)一文本段首(段首縮進(jìn))。使段首縮進(jìn)2個(gè)全角空格(其實(shí)多少個(gè)全角空格或沒(méi)空格都可以的,只要統(tǒng)一,僅為下一步搜索文本章節(jié)更準(zhǔn)確)。如果文本本身排版OK的,可略去此步。
實(shí)例:
排版助手打開(kāi)《民調(diào)局異聞錄》.TXT,使之段首添加縮進(jìn)兩個(gè)全角空格,步驟及效果(見(jiàn)下兩圖)。然后保存即可。
說(shuō)明:
1. 這樣設(shè)置,最終會(huì)先刪除段首所有空格(包括全角和半角的),再在段首添加都兩個(gè)全角空格,這個(gè)很方便。
2. 另外,也可以利用這個(gè)軟件作一些其它處理,這個(gè)軟件很容易上手的,打開(kāi)和處理文本都十分迅速(秒開(kāi)秒處理)。
◆◆◆ 二、使用軟件:WORD ◆◆◆
目的:
1. 利用 WORD 的“替換”,在每一章標(biāo)題前面批量加入#或者##。一級(jí)目錄輸入一個(gè)#,二級(jí)目錄輸入二個(gè)#,以此類推。如果你的書(shū)比較奇葩,要因地制宜得變通,甚至存在手動(dòng)輸入的可能性。
2. 將文本轉(zhuǎn)為UTF-8碼的文本(因?yàn)镃alibre的需要)。也可用系統(tǒng)自帶的記事本轉(zhuǎn)換。
實(shí)例:
用WORD打開(kāi) “排版助手”調(diào)整過(guò)的《民調(diào)局異聞錄》.TXT(見(jiàn)下圖),點(diǎn)擊“替換”-> 點(diǎn)擊“更多” -> 勾選 “使用通配符”。(見(jiàn)下圖)
在 “查找內(nèi)容”填入(全角空格)(全角空格)第[一二三四五六七八九十百]{1,}卷[(全角空格)(半角空格)] -> “替換為”填入“#^&”(見(jiàn)上圖) -> 先點(diǎn)擊“查找下一處”看是否有問(wèn)題 -> 若沒(méi)問(wèn)題點(diǎn)擊“全部替換”。
同理,在 “查找內(nèi)容”填入(全角空格)(全角空格)第[一二三四五六七八九十百]{1,}章[(全角空格)(半角空格)] -> “替換為”填入“##^&” -> 點(diǎn)擊“全部替換”完成。
改動(dòng)結(jié)果(見(jiàn)下圖)。
說(shuō)明:
1.#前不能有空格(后有多少全角空格都無(wú)所謂)。
2.所用代碼符號(hào),均為英文半角符號(hào)。
3.也可以用“軟件EmEditor”代替WORD來(lái)批量添加#或者##,也是網(wǎng)上很多教程所用的,但要注意的是:“軟件EmEditor”額外的語(yǔ)法是“正則表達(dá)式”,非WORD的“通配符”,不通用的。我這里以“少下載軟件”為原則,所以選常用的WORD。
------------------------------------------------------------------
關(guān)于通用符代碼的注解:
1.[ ] :指定字符之一(單個(gè))。
例如,w[io]n 查找“win”和“won”。
2.{n,} :至少n個(gè)前一字符或表達(dá)式。
例如,fe{1,}d 查找“fed”和“feed”。
3.[ 0-9] : 任意數(shù)字(單個(gè))。
4.? :任意單個(gè)字符。
5.* :任意字符串(0個(gè)或單個(gè)或多個(gè))。
6.[一-龥](méi):所有中文文字(單個(gè))(不包括任何空格和標(biāo)點(diǎn))
7.^13 : 段落標(biāo)記
8.^& :“查找內(nèi)容”框的內(nèi)容。
以上列出的代碼,對(duì)搜索章節(jié)標(biāo)題基本夠用了。
“查找內(nèi)容”的填寫,根據(jù)實(shí)際情況而定。如果想詳細(xì)了解更多通用符,請(qǐng)百度:“word查找、替換代碼及通配符一覽表”
可備好以下兩段代碼作備用,到時(shí)根據(jù)實(shí)際而改動(dòng):
1.第[0-9零○一二兩三四五六七八九十百千廿卅卌壹貳叁肆伍陸柒捌玖拾佰仟萬(wàn)1234567890]{1,5}[章節(jié)節(jié)堂講回集][ ]{1,4}。(前面加空格使用)
2.[一-龥](méi){1,}^13(前面加空格使用,用于標(biāo)題前沒(méi)第幾章或節(jié)什么的)。
------------------------------------------------------------------
下一步:另存為 -> 選TXT格式 -> 保存 -> 選擇UTF-8(見(jiàn)下圖) -> 確定。
◆◆◆ 三、使用軟件:Calibre ◆◆◆
目的:
TXT轉(zhuǎn)為MOBI。
實(shí)例:(共三個(gè)節(jié)步驟)
●●●節(jié)步驟一:添加書(shū)箱。
將WORD處理過(guò)的《民調(diào)局異聞錄》.TXT添加到Calibre(見(jiàn)下圖)。
說(shuō)明:
添加書(shū)籍到Calibre等同于:復(fù)制書(shū)籍到Calibre書(shū)庫(kù)(這個(gè)文件夾可自定的)。不過(guò)書(shū)庫(kù)文件夾的文件名會(huì)中文名變拼音。所以在Calibre上作任何改動(dòng),只會(huì)影響Calibre書(shū)庫(kù)的文件,對(duì)原始文件沒(méi)有任何影響的。
●●●節(jié)步驟二:設(shè)置轉(zhuǎn)換參數(shù)
點(diǎn)擊“轉(zhuǎn)換書(shū)籍”(主界面左上角第三個(gè)圖標(biāo)),彈出轉(zhuǎn)換界面(見(jiàn)下圖)。
#####下為“轉(zhuǎn)換”的設(shè)置。我這里的設(shè)置的改動(dòng)都是在軟件默認(rèn)值下改動(dòng)的,任何一項(xiàng)改動(dòng)都有提到。一項(xiàng)一項(xiàng)來(lái)吧。#####
(1)【元數(shù)據(jù)】:設(shè)置書(shū)名、作者、封名等。這個(gè)簡(jiǎn)單,一目了然,一看就知到如何填。(見(jiàn)下圖)
(2)【界面外觀】:對(duì)正文外觀的處理。我這里勾選“刪除段空間行”,縮進(jìn)尺寸(即是段首縮進(jìn))按默認(rèn)1.5em(1.5個(gè)字寬)。(見(jiàn)下圖)
說(shuō)明:(較啰嗦,可先不看)
1.若要段首縮進(jìn),必須勾選 “刪除段空間行”。對(duì)段首的(僅)全角空格起刪除,再重新統(tǒng)一段首縮進(jìn)值的作用。不勾選的話, 段首統(tǒng)一為無(wú)縮進(jìn)。
2.如果你既要段首縮進(jìn),又要段間有空行,那就同時(shí)勾選“刪除段空間行”和“在段落間插入空白行”即可,通常我用默認(rèn)的0.5em“行間距”。
3.當(dāng)“在段落間插入空白行”和 “刪除段空間行”同時(shí)不勾選時(shí),生成的MOBI正文的各個(gè)段間距統(tǒng)一為1em。
4.所以,無(wú)論怎么樣,生成的MOBI全文的段間距一定會(huì)統(tǒng)一的。空行(包括全角空格段)都會(huì)被會(huì)被刪除,再統(tǒng)一段間距的。
(3)【智能處理】我這里不選擇啟用智能處理(默認(rèn)),我沒(méi)有試驗(yàn)效果。(見(jiàn)下圖)
(4)【頁(yè)面設(shè)置】這沒(méi)有什么好設(shè)置的,因?yàn)閑pub, lit, mobi都會(huì)隨著屏幕的大小、字號(hào)的大小來(lái)自動(dòng)調(diào)整,我這里循例在“輸出配置文件”選擇“kindle”,“輸入配置文件”按默認(rèn)的default input profile。(見(jiàn)下圖)
(5)【結(jié)構(gòu)檢測(cè)】:檢測(cè)章節(jié)所用的規(guī)律。按默認(rèn)。(其實(shí)我也不懂)(見(jiàn)下圖)
(6)【內(nèi)容目錄】:設(shè)置目錄項(xiàng)的標(biāo)識(shí)。按“一級(jí)目錄”右方的圖標(biāo),在彈框的每一行填(或選)h1(字?jǐn)?shù)的1),確認(rèn),“一級(jí)目錄”會(huì)自然生成//h:h1(也可以直接填這個(gè))(見(jiàn)下圖)。
同樣方法,“二級(jí)目錄”填(生成)//h:h2(見(jiàn)下圖)。
說(shuō)明:
h1對(duì)應(yīng)#,h2對(duì)應(yīng)##,以此類推,這個(gè)可變通的。如:你只想生成僅只有一級(jí)目錄,那就在文本正文章節(jié)標(biāo)題前加#####,然后對(duì)應(yīng)的“一級(jí)目錄”填//h:h4即可。
(7)【查找與替換】:類似WORD的查找與替換。我這里不用。
(8)【TXT輸入】默認(rèn)也可。不過(guò),為了安全起見(jiàn),我這里“格式樣式”選markdom 及 勾選“保留空格”。(見(jiàn)下圖)
說(shuō)明:
1.如果生成的MOBI書(shū)籍沒(méi)有目錄,就要看看 “格式樣式”是否選“markdom”。因?yàn)閔1(#),h2(##)就是屬于markdom語(yǔ)法的用法。為了安全起見(jiàn),直接在 “格式樣式”選“markdom”。
2. “保留空格”僅對(duì)半角空格(包括半角空格段)起作用。如果段首為4個(gè)半角空格文本(當(dāng)然,經(jīng)過(guò)以上“排版助手”那樣處理,是不會(huì)出現(xiàn)這種情況的)一定要勾選此頂,否則生成的MOBI的正文很奇葩。
(9)【MOBI輸出】:默認(rèn)也可。我這里習(xí)慣勾選“在生成書(shū)籍開(kāi)始處插入目錄,而不是放在末尾”。(見(jiàn)下圖)
OK,以上各項(xiàng)設(shè)定好后,在“轉(zhuǎn)換”界面的右下角點(diǎn)擊“確認(rèn)”,生成MOBI格式書(shū)箱。(見(jiàn)下圖)
點(diǎn)擊MOBI格式(見(jiàn)上圖的1處),查看效果(見(jiàn)下圖)。
●●●節(jié)步驟三:導(dǎo)出MOBI書(shū)籍
右擊“格式”中的“MOBI”(見(jiàn)重復(fù)用圖一的1處)-> “保存格式MOBI到磁盤” -> 選擇文件夾,大功告成。
說(shuō)明:Calibre導(dǎo)出書(shū)籍默認(rèn)為中文名變拼音的。解決這個(gè)問(wèn)題方法:首選項(xiàng) -> 保存書(shū)籍到磁盤 -> 去除勾選 “將非英語(yǔ)字符轉(zhuǎn)換為對(duì)應(yīng)英語(yǔ)字符”。
總結(jié)
以上是生活随笔為你收集整理的教你轻松快速学会用Calibre TXT转MOBI的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux sed举例,sed 常用命令
- 下一篇: 如何在Google浏览器中批量下载网页上