個人不是使用Word寫作,而且原本就習慣一章一章寫,不過看到 Sigil的,從標記【<hr class="sigil_split_marker" />】分割的功能,很好奇是怎樣的,結果發現它超好用的,能夠幫你自動分章節成HTML檔。
要做到這點,非常的簡單,你只要使用儲存搜尋和Automation List編輯,即可輕鬆做到,且設定也不難。前提是你的Word檔只有設定標題<h1>和內文。
步驟一:增加儲存搜尋
工具/儲存搜尋、快捷鍵、Ctrl + Alt + F都能將它開啟。開啟發現裡頭已經有很多示例,因為有些東西,目前還用不到,暫時也沒心思研究,可全部匯出備份後,就能先刪除掉。
單擊右鍵/新增條目或Ctrl+E,在名稱鍵入【自動分章】(可自定);尋找鍵入【<h1>】;取代鍵入【<hr class="sigil_split_marker" /><h1>】,用意是在每個<h1>之前,自動加上分割標記。
接著左鍵雙擊控制那格,出現搜尋控制項設定框,選項勾選【-*】勾選【繞回】;模式設定【標準】、【目前檔案】、【下】,設定完直接關閉即可。按下儲存離開已儲存的搜尋。
步驟二:編輯Automation List
在 Sigil,你可以設定三組Automation List,它在工具列裡,擇一點選下拉選擇【Edit Automation List】,出現自動化清單編輯器,它就如同Word的巨集功能(嗯…?還是在Word分會快些…),點選加入工具,出現加入自動化工具,裡面有很多自有的指令,如AddCover,此次我們要加入二個指令,分別為:
- RunSaveSearchReplaceAll,在參數內鍵入我們剛做的【自動分章】
- SplitOnSGFSectionMarkers
這樣即完成所有工作,你只需匯入Word(如需外掛 可至4-3),點擊Automation List,就會自動分章。生成目錄同樣簡單,工具/目錄/產生目錄(快捷鍵或Ctrl + T)開啟產生目錄,可發現它已生成目錄,檢查看看需不需修改,按確定目錄即完成。
【題外】因為它太快,影片只能增加很多不必要的內容,還請原諒這個。