MacroViz

多媒體設計、數位學習、英語學習、日語學習

Archive for 十月, 2007

Ubuntu Linux輕鬆使用Latex中文幕前排版

閱讀本文之前,這裡有三個檔案歡迎大家下載:

  1. compile_chinese_doc_by_cjk_latex_on_ubunutu_with_lyx_1.5.lyx
  2. 匯出dvipdfm: compile_chinese_doc_by_cjk_latex_on_ubunutu_with_lyx_1.5.pdf
  3. 匯出pdflatex: compile_chinese_doc_by_cjk_latex_on_ubunutu_with_lyx_1.5.tex

1 LaTex中文幕前排版不再是難以入手了

Tex/LaTex真的是一套世界上最強大的排版軟體了,然而其對中文支援度低,且缺乏幕前排版軟體支援,因此總是被認為只有懂程式的大牛們才玩的起了。

不過跟著時代的變遷,開放原始碼社群的發展與努力,出現了 CJK LaTex 套件與 CJK Lyx 排版軟體,讓不懂程式的人,也可以輕鬆安裝與應用LaTex與中文幕前排版了。

2 Ubuntu Linux輕鬆安裝CJK LaTex與Lyx 1.5.x

說來慚愧,野部花了非常長的時間(將近兩年)一直在研究在Linux下如何實現LaTex + CJK Lyx 1.4x 中文幕前排版。無奈資質駑鈍,爬了一大堆文,氣喘吁吁卻不得要領。

這段時間Lyx 1.5.x 出來了,居然直接支援中文輸入,這是天大的好消息。果然在李果正前輩的部落格,找到相關文章。但是別急,因為果正前輩所寫直接跳過安裝步驟,對不熟悉的人還是會弄不著頭緒的,因此,接下來請按照野部所提示的步驟,直接安裝,一定可以成功(作業系統環境Ubuntu Feisty):

  1. 打開Synaptic套件管理程式。
  2. 先安裝tetex-bin,不可和cjk-latex套件一併安裝喔。
  3. 再安裝cjk-latex。
  4. 還有兩個繁體中文字型
    1. latex-cjk-chinese-arphic-bsmi00lp
    2. latex-cjk-chinese-arphic-bkai00mp
  5. 安裝Lyx,到這邊您會發現,這個版本的Lyx是1.4.x,是不支援中文輸入。別著急,安裝這個的目的,是為了滿足套件相依性。
  6. 離開Synaptic,並上網抓取 ftp://ftp.lyx.org/pub/lyx/bin/1.5.2/lyx_1.5.2-1_i386.deb,安裝。

3 輕鬆用Lyx作LaTex中文幕前排版

接下來按照果正前輩所言設定Lyx,其實重點就是兩個:http://blog.bs2.to/post/EdwardLee/9952?searchTerms=%6c%79%78%20

  1. 文件編碼一定是大寫UTF8
  2. Latex前文一定要加上:\CJKencfamily{UTF8}{bsmi}

4 使用文件與工具的重點是與人溝通

網路上經常看到Microsoft Word與LaTex的戰爭。但是野部認為,不論文件格式是封閉或者開放,其實不過是個溝通的工具。達到溝通比較重要,"如果用了工具,方便了自己,不便了別人,那還不如不用’‘。

所以,根據以往的經驗,大部分與我們用文件作溝通的人們,基本上可能不在意我們用的是甚麼工具。通常他們還是喜歡看紙本,如果不想印出來,PDF也是很棒的選擇。

然而,如果今天真的非得要轉成Word怎麼辦,安裝latex2html,或tex4ht,轉成MS Word可以讀取的HTML檔案,但是目前,中文還是亂碼。英文倒是很漂亮地轉換了。

5 感想

  1. 為了紀念這一刻,這篇文章是用Lyx寫的,並不是用WordPress裡的編輯器寫的。
  2. 這篇文章用新酷音打的。
  3. 如果覺得字太醜,日文字跑不出來是個問題,Frank兄的文章可以參考參考:http://franks543.blogspot.com/2007/03/msjh-msyh-meiryo-to-latex-cjk-utf8-only.html
  4. 還有許多細節值得我們去研究的,例如如何正常的將中文轉換到Word呈現、格式的變化,PDF中文字搜尋與取代等。
posted by 野部 聖広 in Latex,Linux,Ubuntu and have Comments (6)

ffmpeg 轉 flv :找到更棒的方法了

野部這兩天的新發現,透過LazyBuntu

http://rt.openfoundry.org/Foundry/Project/Download/?Queue=852

安裝W32編碼後,ffmpeg支援 mp3 編碼了,WinFF也不需要下額外的參數,轉出來的檔案更小。

Tags: ,
posted by 野部 聖広 in Linux,Ubuntu and have No Comments

重新打包Hinedo網路收音機

野部這次要介紹的是一個超級好物,在Ubuntu Linux可以接收Hinet廣播的輕巧方便軟體-Hinedo,因為太直覺好用了,本處不贅述,請上PCMAN大大的網站直接參考:

http://rt.openfoundry.org/Foundry/Project/?Queue=814

但是因為 inedo_0.3-1ubuntu1_i386.deb 這個檔案安裝在 ubuntu 7.04會有一些相依性的問題,但是與7.10完全相容,因此野部參考了下列網站的方式重新打包:

修改現有的 *.deb 文件
http://debian.linuxsir.org/doc/inthedebianway/debian_build_package.html

打包好的文件請從此下載,可以讓 Ubuntu 7.04的使用者正常使用:

hinedo_0.3-1ubuntu1_i386_feisty_7.04.deb

Tags: ,
posted by 野部 聖広 in Linux,Ubuntu and have No Comments

Ubuntu Linux裡的人性化探討

科技始終來自於人性。那甚麼是人性,說好聽叫做 喜歡簡約的東西,說難聽就是懶惰。

其實我們科技人更應該正面去看人們懶惰的個性,例如微波爐,按下一個按鈕食物就會自動烹調好的這種習慣。甚至麵包機,把麵粉倒下去,就會自動幫忙揉出麵團來。

但是另外一個人性,倒是不足取,就是人類喜歡把簡單的事情複雜化。自己喜歡別人給自己簡單的答案,但是自己給別人的東西都是特別複雜的答案,這是我們應該時常警惕自己的。

講了那麼多,其實是看到Lazybuntu懶人包,有感而發,果然完全符合人性,上個禮拜野部如果先發現這個的話,可以省下好多時間,大力推薦下載並使用:

http://rt.openfoundry.org/Foundry/Project/Download/?Queue=852

Tags: ,
posted by 野部 聖広 in Linux,Ubuntu and have No Comments