字體:小 中 大 |
|
|
|
| 2017/02/21 11:15:29瀏覽150|回應0|推薦0 | |
調整本文檔成每行字數相等或同段落多行者調成一個enter方便轉到word中編排 此程式當初雖然只針對調整中醫古籍本文檔用,不過對於他類書籍本文檔取得後之整理,不妨利用它,必可節省您不少時間。 繁體字之本文檔處理: 同段多行者,在段與段之間,若沒有空白行,請插入一行或兩行空白行,即可藉它幫您調成同段。 簡體字之本文檔轉繁體之處理: 先以word開啟轉成繁體字後存檔,在段與段之間,若沒有空白行,請插入一行或兩行空白行,即可藉它幫您調成同段,再執行字詞轉換取代功能。 以下是這支程式運作之解說。 針對從E中醫下載古籍650本之本文檔粗略調整程式
動機:此次下載古籍工程可謂浩大,肇起者與所參與下載整理者均功不可沒,在我逐一將壓縮檔解開後,本文檔全部放於同一目錄,檔案命名有規則,共650本,本本都是珍貴的古籍,對我來說,是多麼龐大啊!我欣喜而感動,所以用漢書看了幾個檔案,美中不足者,即每一行字數不齊,即便想用Word進行編排來列印,一定倍感困擾,每本書份量或大或小,要整理一本得費不少時間。因而思寫一支小程式,將這些古籍之段落,先一番粗略整理,以節省整理時間。有六年沒寫程式了,值此,興起:『寫此一小小程式,以饗諸君。』
茲從兩方面著手設計: 一、調整段落文字 共同條件: A.不調整(保持原貌) 1.行首遇”<” span="">、”[“、”\x”、”一、”、第三字為”:”等字元者,獨自呈一行。 2.沒有文字的空行:保留。做為下一個段落分野之依據。 3.少於20個字且句尾無句號者:表示它不是前行之續文。(測試此一條件,反而造一些不良效果,故取消之。)
B.必須調整者 狀況一:指定每行字數 1.逾者裁之:多的部份,挪給下行,再計算。 2.不足補之:不足部份,由下行來遞補。 狀況二:方便Word瀏覽 Word是根據版面寬度來自動調整段落,所以在原本文檔中,有太多之ENTER,每行字數大多不一,會影響整個視覺效果,故而增此功能,將相鄰之行,在A條件外者,皆視為同一段落。
二、別字整體改正 建一別字與改正字資料表,以方便一次同時整體改正。若以單字對單字改正,可能取代了不該改正的字,最好建立兩個字以上的語詞,如此才會精準改正。像『干』->『乾』不如『干薑』->『乾薑』來得明確。 希望發現別字須改之諸君,能示諸E中醫網站上,讓古籍更準確。 * 不變更原檔案,一次同時處理同目錄內之古籍本文檔至另一目錄內。 * 顯示處理後檔案所在位置:段落調整者在TRAN,別字改正者在WREP目錄內。 * 調法:段落調整後,再選擇TRAN所在位置來執行別字改正。反之亦可。 * 雖然古籍每篇內文規格有點不一,致無法用程式控制來完善調整,但對有心排版成書者,相信能省下相當多的時間。因為值得,才寫這支程式。 * 若有建議,可mail至:hwarnder@gmail.com ,如是我能力可及和時間許可,必再調修之。95.06.09 |
|
| ( 知識學習|檔案分享 ) |











