MacroViz

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

Archive for the 'Windows' Category

Windows 下最簡單的 中文 LaTeX 排版 (安裝篇)

一、前言

三年多前,碩士班的老師告訴野部和直角,如果要用中文LaTeX排版,必須要先裝 MiKTeX,然後裝靜宜大學蔡教授的PuTex或者台大吳教授的cwTeX來中文化,然後裝WinEdt當作編輯器。

感謝老師當初的引導,讓我們打下了不少 LaTeX的基礎功,我們兩個人的中文碩士論文最後也是用 LaTeX + WinEdt寫出來。

但因為野部的論文是屬於社會科學類而非資工類。因此光搞 APA 5th 論文格式中文化 (綜合臺北市立教育大學林天佑教授與台灣師範大學潘慧玲教授兩個版本),白了不少頭髮。

而且比較麻煩的事情是,文獻裡面因為參考了日本學者–佐藤隆博的原文書。因此,當初就算用了一些方法讓 LaTeX 中文化,有支援日文假名,但偏偏不支援日文簡體字。此外,也有台灣學者取的名字很特殊,必須要用 Unicode 才打得出來,中文 LaTeX 也不支援。

使用 WinEdt 必須背 LaTeX 指令以及查指令,並不像 Word 一樣視覺化。圖片的轉換也必須轉成 *.eps 檔案,並不人性。所以就算我們當時非常明白,LaTeX 排論文的穩定性比 Word 來得強,但是因為種種的門檻,難免令人望之卻步。

 

二、現在變簡單了

現在 Windows 架設 LaTeX 環境的真的只有「簡單」兩個字可言,甚至連安裝都不用了。目前野部在 Windows 環境下使用 LaTeX 的工具,也可稱之為「三劍客」,全部可合法免費下載:

 

  1. Tex Live 2007
    • 取代 MikTex 作為 LaTeX 背景排版引擎,原生支援 中日韓 Unicode 文字。安裝時,只要將 Live CD 檔案掛載在 Daemon Tools 所模擬的虛擬光碟,Autorun 就能啟動安裝程序。安裝時,Schema 要選擇 Full ,時間會久一些。
    • 另外一個方式是不用安裝,只要下載 Live DVD ,掛載在 Daemon Tools 就可以了,這是最快的方法。
  2. Lyx
    • 像是 Word 一樣的所見即所得排版軟體,可以不用再背 LaTeX 指令了。由於預設值是搭配 MikTex,所以要去下載 搭配 Tex Live 2007 的版本。安裝過程中會詢問 Latex.exe 的位置,以野部的電腦為例,在 D:\TeXLive2007\bin\win32\latex.exe 。直接掛載 Live DVD 的人,需要到該虛擬光碟去找到這個檔。
  3. JabRef
    • 請由此下載,http://jabref.sourceforge.net/。當年看到 JabRef 如獲至寶,一套類似 EndNote 文獻管理介面的軟體,不用辛苦輸入語法,也不用怕打錯一個語法整個文獻讀不出來。

 

三、第一篇中文 LaTex

按照 Tex Live 2007 -> Lyx -> JabRef 次序安裝完畢後,可以先啟動 Lyx 了。建立一篇新文章,輸入些中文字沒有關係,然後有兩個簡單但是重要的動作一定要做,才能正確的將 LaTeX 檔案轉成 PDF 檔案:

  • 功能表 -> 文件 -> 設定值 -> 語言 -> [取消] 使用語言預設編碼 -> 編碼 -> [大寫的] UTF8
  • 功能表 -> 文件 -> 設定值 -> LaTeX 前文 -> [貼上]     \CJKencfamily{UTF8}{bsmi}

這樣就有了第一個 Hello, world. 了。

在 Lyx 裡面可以視覺化的插入表格,直接插入 Jpg 或其他格式的圖片,不像 WinEdt 需要外掛,或者圖片格式要先轉換。Lyx 本身也有像是 WinEdt 一樣的樹狀文章結構管理,甚至可以用上下左右去控制文章結構的次序,比 WinEdt 方便許多,這一點也比Word 方便非常多。

四、結語

野部會投入 LaTeX的懷抱就是因為吃過 Word 的虧。當 Word 檔案越來越大,排版就會越不穩定,甚至檔案會毀損。相較之下,使用 LaTex 讓野部初期投入一些時間研究,不過那時幸好有三五好友都決定用 LaTex 寫,所以花的時間也不多,但是真正的效益在後面就顯現出來。排版穩定,在緊急時刻,不像 Word 會「走精(台語)」讓人手忙腳亂。

目前使用bsmi 仍然只能支援中文,並不表示不支援簡體中文、日文、韓文。事實上 Lyx 已經完全支援中日韓。問題是出在調用 bsmi 這個字型的關係。所以如果要做到支援簡日韓文字,需要使用到別的字型。後話再續。

Tags: ,
posted by 野部 聖広 in Latex, Windows and have Comments (9)

Ubuntu Linux 安裝 Windows 過程一瞥

vmware_winxp.png

為了不浪費隨機版的Windows,野部先透過套件管理程式安裝虛擬機器Vmware Server。要注意的是,必須先到官方網站註冊取得免費序號:

http://register.vmware.com/content/registration.html

  1. 安裝K3B (相當於 Nero的燒錄軟體)。
  2. 用K3B先將正版Windows XP SP2 光碟作一份 WinXP.ISO檔到自己的電腦裡面。
  3. 用 Vmware Server建立一個 Windows XP 虛擬機器。
  4. 將這個虛擬機器的光碟機掛載WinXP.ISO。
  5. 虛擬機器開機時按下[F2]設定虛擬BIOS為CD開機。
  6. 開始安裝,過程中請輸入合法序號。
posted by 野部 聖広 in Linux, Ubuntu, Windows, 虛擬機器 and have No Comments

悲劇–爆炸的Windows輸入法以及工具列

前幾天在玩BCB 時,想說如果要開發日文軟體,BCB 必須要能支援Unicode,因此就把Unicode補完計畫裝上,結果還是不能支援日文。因此就把Unicode補完計畫移除。順便用魔法兔子把Unicode附帶的輸入法移除乾淨,結果一時心血來潮,也順便把所有的輸入法都完整移除了,此後,悲劇開始了。

輸入法不見了,控制台也出現了找不到鍵盤驅動程式等字樣,試過多套的註冊碼清理與修復工具,依然沒有起色,經過幾天的奮鬥,居然連開始工作列也發生悲劇了。執行的程式全部無法出現在工作列上,一縮小就不見,必須用程式管理員呼叫出來,まさに悲劇 x 2(涙)。

後來,無意間,透過Google大神,找到了一套簡單的工具列恢復程式 http://www.kellys-korner-xp.com/taskbarplus!.htm,下載下方的Restore to XP Default *  (clickable),經過使用,果真恢復了已經爆炸的工作列了。

至於輸入法一直回不來,甚為苦惱,後來在網路上看到一篇文章,是對岸朋友寫的,大意是說去系統登錄檔[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts]作一些調整,就可以恢復拼音輸入法。因此我想到說,如果能夠讓Windows的輸入法也恢復出廠值設定的話,理論上便可以還原輸入法。

因此,就從正常的電腦上面,將Keyboard Layout 與 Key board Layouts 匯出,並且匯入我的電腦。重新開機後,神奇的事情發生了,「老朋友,咱們又見面了」。特別是日文IME-2000,如果要我用眼科醫生提供的多語輸入法,真的是會「斷穿腸」啊(上述引言請參考華仔和星爺的電影)。

PS. 想在BCB 和 Delphi 下開發日文軟體的人,可到TNTWare下載免費的Patch,安裝後會出現VCL,編譯時指定好路徑就可以正常編譯,顯示日文結果一切良好。

posted by 野部 聖広 in Windows, 程式設計 and have No Comments