首頁 | 網路雲 | 紙記憶 | 貓眼看世界 | 書渴望自由

為什麼「EP 同步」其實很簡單?

2010年4月15日星期四 | 15 個迴響
前文分析了「EP同步」為什麼好像很困難的原因,主要觀察是,我們缺乏徹底使用樣式排版的工作流程,使得編輯所下的指令在流程裡不斷被拋棄,必須不斷重建。

所以顯然,解決方法就是找到一個讓編輯指令可以精確地從編輯端,一路傳遞到底,不會消失的方法。

非常幸運的,這個方法一下就找到了,而且不需要另外開發程式,只要使用現在業界慣用的兩個工具就行:Word 和 InDesign。流程如下:

原稿:用 Word 設定樣式(需使用 Word「樣式」功能)
銜接:進 InDesign 讀入 Word 檔(需選擇包含樣式)
排版:用 InDesign 排版
輸出:InDesign 可以輸出印刷版,也可以輸出包含樣式標籤的EPUB檔

這個流程最重要的關鍵就是第一點,一定要設定樣式,而且要在 Word 設定,因為要用「所見即所得」編輯器的話,InDesign 只支援 MS Word。主要的好處是,所有工具都是現成的,不需另外開發,直接就可以套進目前的編輯作業裡面。如果我們要用現有工具,並且立刻就可執行,這是唯一的方法。

但這個現成方法對 EP 同步只能作到六十分,還有幾個不大不小的缺點有點麻煩:

首先是編輯要先學會設定 Word 樣式,這不是個小工程(你要讓全台灣成千上萬個編輯都學會,那真的很困難);第二是學會了樣式,實際設定起來也是個瑣碎的繡花細活(你要懂得使用一些撇步,才能避免掛一漏萬)。

第三,InDesign 能讀的樣式只有一層,所有 Word 內設定的篇、章、節、內文,不管有幾層,到了排版軟體,最後都只會剩下一層。這對紙版印刷沒影響,但對電書檔就有點麻煩,因為樣式畢竟不夠完整,你在電書閱讀器展開目次時,可能會是非常長的一串(所幸它們至少標題是標題,內文是內文,不會像前文所說,全部都退化成「字」而已)。

有什麼辦法能夠解決這些問題嗎?那就得要讓文稿全面地 XML 化,直接把文稿作成「結構語意完整」的 XML 文件,才會是真正的解答。

聽起來是個大工程?還好,我想到一個有趣的小型解法,可以不必大動干戈就能作出完整的 XML 標籤,而且編輯也不需要學習如何寫 XML 文字碼。我現在正在跟程式好手 @Brecht 實驗這個解法,希望過完倫敦書展以後,能有好消息奉告。

【請同步閱讀】
  1. 為什麼「EP 同步」好像很困難?
  2. 為什麼「EP 同步」其實很簡單?

15 個迴響 to "為什麼「EP 同步」其實很簡單?"

  1. azi 提到... 星期四, 四月 15, 2010

    我有一個問題

    當一本書E化了一次後,基本上都會希望可以在各種device上可以觀看。

    但在不同Size上排版應該會有不一樣的樣式規格(像是文繞圖,大Size版面上看很適合,但小Size上看很辛苦)

    編輯似乎無可避免的要在A size上要排一次版,在B size上排另一次版。這樣的話就算EP同步了,也要一本書同步好多次For 不同size版本。

    這樣下來的話,功似乎還是很大啊~

  2. oc 提到... 星期四, 四月 15, 2010

    這是編輯必須適應的一個新生態,就是你無法完全控制未來版面會長什麼樣。即使在桌機上,每個人的螢幕尺寸都不同,即使尺寸相同,也有很人會設不同的字體解析度。接下來從筆電到iPad到電書積到智慧手機,幾乎友十幾種尺寸,這還不包括像 iPhone 那樣轉直轉橫版面就會重排的機器。

    編輯可以提供幾個預設現成的版面,但最後主要的版面表現還是會由機器上面的閱讀器程式來決定。

    這是時尚也是「樣式排版」的彈性之處,樣式排版就跟網頁的 CSS 排版很像,你會個 CSS,版面的樣子就變了。這樣可以讓不同機器的讀者有機會決定他想看什麼樣子的版面。編輯不需要照顧所有螢幕的,也照顧不來。

  3. FunTone 提到... 星期四, 四月 15, 2010

    其實Word也是有樣式概念的,照理說InDesign讀入文字時,應該可以繼承其樣式才對,可能得研究一下。

  4. oc 提到... 星期四, 四月 15, 2010

    是的 InDesign 可以繼承 Word 的樣式表,但是無法繼承 Word 的「大綱」。我做過測試。如果你有新的研究結果,請不吝通知我。感謝。

  5. azi 提到... 星期四, 四月 15, 2010

    最後主要的版面表現還是會由機器上面的閱讀器程式來決定的話。可以說我們會看不到一本書原來的樣子
    總覺的這樣好鬼異啊~~

    謝謝您的回覆

  6. oc 提到... 星期四, 四月 15, 2010

    這是沒辦法的。像我已經有老花眼,我就希望如果看電書,我能自己調字體大小。電子書的世界就是,內容和表現分離。你可以只做一種內容,卻被千萬種設備表現。

  7. 匿名 提到... 星期三, 四月 21, 2010

    MS Word 已經是XML了。

  8. 何岳峰 hoamon 提到... 星期三, 四月 21, 2010

    回到老路,用 Latex/Docbook/rst 等描述語言寫文章。

  9. Zeny 提到... 星期二, 四月 27, 2010

    Ms office 的xml格式
    http://en.wikipedia.org/wiki/Office_Open_XML
    基本上跟XML應該還有些不同
    http://en.wikipedia.org/wiki/Xml

    不知道OC有沒有考慮用openoffice的xml試試看?
    http://zh.openoffice.org/faq/xmlFAQ.html#gen_1
    http://zh.openoffice.org/features.html
    不要錢+開放格式,應該是個不錯的選擇。

  10. claire 提到... 星期六, 五月 01, 2010

    請教一下您所使用的INDESIGN是中文版本嗎?
    英文版也可以這樣做嗎?
    因為我試了幾次都沒有成功呢!!

  11. oc 提到... 星期六, 五月 01, 2010

    是中文版沒錯,cs3和cs4應該都可以才對。

  12. HerbLin 提到... 星期三, 六月 09, 2010

    大家好,關於XML與WORD,小弟在此提供一些參考:前面網友提到的MS Office Word檔案為XML格式,其實可以這麼說:微軟在Office2007系列,才開始使用「經過微軟修改過的MS Office專屬XML格式」,我們可以發現2007版本的預設副檔名最後皆多了一個字母「x」,例如以往Office Word檔案格式為*.doc,到了Word2007則變為*.docx,此X除了比較炫、象徵新一代文件檔案格式之外,也隱含著它是使用XML的技術在內。但是此微軟專屬的XML格式並無開放,須向微軟申請技術支援才可進一步做處理。
    另一方面,目前OpenOffice(其中的Writer)所倡導使用的文字編輯格式為*.ODT,幾乎所有的功能都與微軟的*.docx相仿,且已獲歐盟之中某些國家認可為政府官方使用電子文件格式之一,而其最大的不同點為:*.ODT是開放格式的XML集合文件,任何人懂程式的人皆可直接且方便的參考其格式說明,自行撰寫相關文字編輯與瀏覽程式。
    而目前最新的微軟Office Word也支援*.ODT格式。雖然會有小誤差,但是不影響電子檔的可閱讀性。
    也就是說,可以考慮在原有WORD程式的這個環節時,就將(*.doc或*.docx)文件轉換為(或另存新檔為)*.odt格式。接著一方面用*.doc弄到InDesign輸出印刷,一方面用同一個*.odt來轉換為電子書。
    此過程只需要多寫一個轉換*.odt(*.odt本身就是開放格式的XML集合檔案)為電子書檔案的程式即可,而且技術門檻很低,又可免去額外的技術支援成本。
    (小弟為IT工作者)

  13. ally 提到... 星期日, 六月 27, 2010

    不知道有沒有可能,藉由廠商登廣告,來讚助紙書轉成電子書,有錢總是方便些…XD

  14. illusa 提到... 星期六, 八月 28, 2010

    老貓指的word大綱是「目錄」嗎?
    在InDesign中設定好欲成為目錄的段落樣式,Indesign也可以直接跑出目錄
    頁碼也可以更新

  15. superstarDJ 提到... 星期日, 八月 29, 2010

    大家的反應好熱烈。

    我自己也在嘗試做ePub或是PDF的電子書。
    我真的很不喜歡ePub看起來的感覺!
    (雖然我已經加了3個標題和內文的樣式,)
    (也用XML語法加上了圖片,圖片用em可以放大縮小)
    (可是我還是不喜歡ePub!)
    ...
    有沒有可以能專門為了某種尺寸(也許iPad或是iPhone),
    做特別的電子書?
    當然這樣很麻煩啦,而且一定被打槍說不是最好的解決方式,
    不過讀者的閱讀感受很重要啊!
    不知道有沒有人懂我說什麼?

張貼意見

竭誠歡迎迴響,但:
一、請針對主題;
二、請保持網路禮節;
三、請勿讓人感覺像是 Spam;
四、請注意:匿名回應可能會被刪除。回應時至少請選擇「名稱/網址」身份,只需填寫名稱即可(網址留白無妨)。感謝。