劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
2021-02-02 10:53
如何製作電子書的目錄(txt)?
55
回覆列表
1 # 使用者597802914533
需要軟體:
calibreemeditorGidotTypesetter排版助手製作步驟把不論原檔案是什麼格式,都先在Calibre裡一律轉成txt匯入GidotTypesetter進行排版,然後儲存;複製文字貼上入emeditor,在emeditor當中按ctrl+h,在尋找欄填入 \s\s第(一|二|三|四|五|六|七|八|九|十|百|[0-9])+(章)\s+.* ,在替換欄中輸入##\0。這是正則表示式的語法,\s表示空格, \s\s表示兩個空格, (一|二|三|四|五|六|七|八|九|十|百|[0-9]),表示在第和章之間只要符合(一|二|三|四|五|六|七|八|九|十|百|[0-9])裡 面任一個字元即可,.*表示任意字元,所以\s\s第(一|二|三|四|五|六|七|八|九|十|百|[0-9])+(章)\s+.*表示只要以兩個空格 開始的第(*)章後面跟空格的任意文字串, ##是h2的表示, \0表示尋找到符合正則表示式的字串。點選replace all,所有章節名前面都加入了##標記。emeditor中file-->save as,在下面的encode當中選擇unicode 8。把文字匯入calibre,點選轉換格式。編輯圖書基本資訊。接下來設定格式,注意事項:書籍的封面,可以去douban找點選look&feel, 選中”Remove spacing between paragraphs", 這個選項確保在轉換過程中去掉段與段之間的空行。本來拍過版的text段間是沒有空行的,但是為了保險起見,我們還是選中這個選項的好。如果不選中這個選項,原有的段間空行會被保留,且首行縮排透過indent size來控制,這是單位是em,不大好剛剛好控制在兩個漢字的標準(因為kindle當中的字型是可以放大縮小的),所以我們透過排版,在每行首行前加入兩個全形空格來保證首行縮排page setup這裡面沒有什麼好設定的,因為epub, lit, mobi都會隨著螢幕的大小、字號的大小來自動調整,我們還是循例選擇kindlestructure dection這裡選擇預設的,唯一要注意的就是下方的insert page breaks before... 預設的設定是在h1,h2標記前加入強行分頁符,如果你不想這樣的話,自己修改table of contents, 設定目錄項的標識因為這次我們處理的檔案只有一層目錄,而且以## (h2)來進行標識,我們在level 1 toc裡面填入//h:h2,如果有兩層目錄的話,那麼就在level2 裡面填入對應的//h:h1, //h:h3之類的tagtxt input裡面一定要選中兩個:treat each line as paragraph, 把輸入當中的文字檔案當中每一個回車符前的內容當作一段來處理(注意,不是螢幕上顯示的一行行文字,因為視窗大小是可變的)process using markdown, 把輸入文本當中的markdwon標記進行處理mobi output, 沒有什麼設定的,可以選的就是title for table of content改成目錄點選ok,轉換。然後在kindle for pc當中開啟看看效果
發表回復
相關內容
手機電子書txt umd epub格式的區別?
為什麼TXT格式的電子書放到MP3裡看不了,而且再開啟就成了亂碼的?
word製作目錄修改頁碼?
∧
中秋節和大豐收的關聯?
∨
蘋果手機怎麼設定來電轉駁老是不成功?
熱門排行
寶馬745藍牙模塊插在什麼地方?
猜字達人火箭砍價怎麼過?
八達嶺長城北門和南門的區別?
金剷剷之戰星海回歸怎麼玩?
紅米手機12濾鏡怎麼調?
朱紫轟鳴月閃光怎麼刷?
王曼昱是代表澳門出戰亞運會嗎?
西裝後面開叉怎麼縫合?
人猿泰山的髮型要留多久?
動物派對手柄怎麼玩?
需要軟體:
calibreemeditorGidotTypesetter排版助手製作步驟把不論原檔案是什麼格式,都先在Calibre裡一律轉成txt匯入GidotTypesetter進行排版,然後儲存;複製文字貼上入emeditor,在emeditor當中按ctrl+h,在尋找欄填入 \s\s第(一|二|三|四|五|六|七|八|九|十|百|[0-9])+(章)\s+.* ,在替換欄中輸入##\0。這是正則表示式的語法,\s表示空格, \s\s表示兩個空格, (一|二|三|四|五|六|七|八|九|十|百|[0-9]),表示在第和章之間只要符合(一|二|三|四|五|六|七|八|九|十|百|[0-9])裡 面任一個字元即可,.*表示任意字元,所以\s\s第(一|二|三|四|五|六|七|八|九|十|百|[0-9])+(章)\s+.*表示只要以兩個空格 開始的第(*)章後面跟空格的任意文字串, ##是h2的表示, \0表示尋找到符合正則表示式的字串。點選replace all,所有章節名前面都加入了##標記。emeditor中file-->save as,在下面的encode當中選擇unicode 8。把文字匯入calibre,點選轉換格式。編輯圖書基本資訊。接下來設定格式,注意事項:書籍的封面,可以去douban找點選look&feel, 選中”Remove spacing between paragraphs", 這個選項確保在轉換過程中去掉段與段之間的空行。本來拍過版的text段間是沒有空行的,但是為了保險起見,我們還是選中這個選項的好。如果不選中這個選項,原有的段間空行會被保留,且首行縮排透過indent size來控制,這是單位是em,不大好剛剛好控制在兩個漢字的標準(因為kindle當中的字型是可以放大縮小的),所以我們透過排版,在每行首行前加入兩個全形空格來保證首行縮排page setup這裡面沒有什麼好設定的,因為epub, lit, mobi都會隨著螢幕的大小、字號的大小來自動調整,我們還是循例選擇kindlestructure dection這裡選擇預設的,唯一要注意的就是下方的insert page breaks before... 預設的設定是在h1,h2標記前加入強行分頁符,如果你不想這樣的話,自己修改table of contents, 設定目錄項的標識因為這次我們處理的檔案只有一層目錄,而且以## (h2)來進行標識,我們在level 1 toc裡面填入//h:h2,如果有兩層目錄的話,那麼就在level2 裡面填入對應的//h:h1, //h:h3之類的tagtxt input裡面一定要選中兩個:treat each line as paragraph, 把輸入當中的文字檔案當中每一個回車符前的內容當作一段來處理(注意,不是螢幕上顯示的一行行文字,因為視窗大小是可變的)process using markdown, 把輸入文本當中的markdwon標記進行處理mobi output, 沒有什麼設定的,可以選的就是title for table of content改成目錄點選ok,轉換。然後在kindle for pc當中開啟看看效果