2009年12月29日 星期二

Open Source 的免費排版軟體

http://cclien.net/phpBB2/viewtopic.php?t=358

WYSIWYG 幕前排版軟體

說起電腦桌面出版系統 (DTP:DeskTop Publishing) 用的這類排版軟體,很多人就想到 QuarkXPress、Adobe PageMaker、Adobe InDesign 等當前知名專業的商業排版軟體,或是數理與 UNIX 界老牌資深的 TeX/LaTeX 幕後排版系統 (雖然說是 UNIX 界,其實目前幾乎所有的作業系統平台都已經有移植的版本可以使用囉!數理界會知名主要就是 LaTeX 在數學運算式與數學符號上有著非常好的顯示表現,有興趣的朋友可參考這篇 iT 自救術的介紹。另外搭配 LyX 可以達到類似 WYSIWYG 的幕前排版效果。若有中文處理的需求,可以參考這裡,或是試試 cwTeXchiTeX/chiLaTeX 等套件),甚至早期中文界常見的莎士比亞、畢昇、新翰藝等幕前排版軟體,有興趣的朋友可以參考 iT自救術─排版軟體簡介的介紹。

其實就簡單的功能與定義來說,OpenOffice.org Writer 跟 Microsoft Word 都可算是基本的排版軟體,但它們在版面上已經預設了些限制 (頁面好像還有輸出的上限),圖文控制功能也不夠細膩,要花較多的時間才能達到像海報、報章雜誌的封面與內容那樣的排版效果 (有些效果還沒有功能來提供,花再多時間也排不出來 Orz),比較起來,OpenOffice.org Impress 和 Microsoft PowerPoint 拿來基本排版還比較簡單迅速 (只要把頁面格式設成要輸出的版面大小再編排)!另外在 Microsoft Office 中有個成員叫 Publisher,就是用來排版的,不過據說似乎還好 (我是沒用過啦),而且必須是 Office 專業版和中小企業版才有,一般購買的標準版中並有附上這個軟體。當然如果你想要的話,用向量繪圖軟體也是可以做出類似的效果的,但是要編排一整本書籍的話又太費工夫了。除了上述提到的軟體之外,難道就沒有更好更專業的選擇了嗎?說到這裡,還講沒有的話就太不負責任啦 XD!接下來要稍微介紹兩套 Open Source 的排版軟體囉!第一套是 Passepartout,支援 UNIX like 作業系統,使用 GTK 撰寫完成,排版引擎則是基於 XML 的 xml2ps,支援多種點陣圖檔與 PostScript、EPS (Encapsulated PostScript) 檔案格式;第二套就是知名的 Scribus,它除了原本就支援的 UNIX like (包含 Linux、FreeBSD 和 Mac OS X),最新版已經有 Windows 的原生執行版本 (之前都是要在 Cygwin 下執行,現在不用囉!要安裝前請先安裝 Ghostscript。另外目前不支援 Windows 9x 系列) 可下載安裝使用囉!而且中文使用沒問題喔!有興趣的朋友可以到官方網站看看,或逛一下下面幾個相關的中文討論資料與使用介紹:
http://www.linuxhall.org/modules.php?name=News&file=article&sid=351
http://ooo.tnc.edu.tw/modules/newbb/viewtopic.php?topic_id=1597&forum=1
http://freesf.tnc.edu.tw/modules/newbb/viewtopic.php?topic_id=3989&forum=13
http://freesf.tnc.edu.tw/modules/newbb/viewtopic.php?topic_id=4118&forum=13
http://www.openfoundry.org/index.php?option=com_content&Itemid=362&id=2139&lang=en&task=view