(本文主要參考 telnet://ptt.cc 中 LaTeX 板的 DavidGuo、Math 及 andrew43 的說明)

1 前言

想當初為了論文的寫作才開始接觸 LaTeX。使用過後發現其排版可以讓步怎的樣的東西看起來都很「專業」,而且在寫作的過程中只需要專注內容的充實,至於如何排版等瑣碎的事情就交給專業的 LaTeX即可。由於已被 LaTeX這種幕後排版的方式吸引,下一步自然會希望其他的作品也可以利用LaTeX來完成。然而,我們所面臨到的第一大難題就是 LaTeX對於中文的處理上並不人性。而本文將介紹 XeLaTeX 給大家,其最大好處就是可以英文怎麼輸入中文就怎麼輸入,且中文的字型不用安裝,可以直接使用系統已有的字型。而之所以想寫此篇教學文主要是因為在LaTeX的學習上因為受到許多先進的不吝指教,心存感激之餘,除了謝謝大大無私分享之外,也想成為分享者。由於 XeLaTeX 算是比較新的東西,目前雖然已有不少教學文,但我想從一個初學者從安裝軟體到完成第一個中文檔案為止,做出一個較完整的教學文件。由於本人並沒有專業的背景,所以本文可能會有專有名詞誤用或是不夠周詳之處,請見諒。

2 本文開始之前

本篇是在 windows XP 及 windows 7 系統下測試並確定可以運行。若您是在其他的環境下或許並不適用,或許可以從本篇找到相關靈感。

你可以從本文中得知
• 該安裝哪些軟體及相關軟體的用處
• 如何做事前的設定及準備
• 利用 XeLaTeX 完成第一篇中文排版
• 提供本教學文的 tex 檔案方便測試

你無法從本文中學到:
• LaTeX 的歷史及排版原理
• LaTeX 的語法及技巧 (希望讀本文之前,讀者可以先具備最基本的概念)



3 事前準備


表 1中列出了必要的軟體,其他許多輔助軟體我就不多加詳述。基本上編譯器及編輯器都只要一個即可,編輯器所列兩者各有其
優缺點。以 Texmaker 來說個人覺得他是目前我用過的編輯軟體中最順手功能也較齊全的,但是偏偏他在處理 XeLaTeX 的編譯上卻
不這麼的順暢。而 TexWorks 則是功能較陽春,不過在編譯上則是比 Texmaker 來的方便。
至於本文則是以 Texmaker 為主進行教學,不過編譯上則提供兩種方法以供選擇。


4 軟體安裝

4.1 MiKTEX 2.8

4.1.1 MiKTEX 2.8 主程式安裝


MiKTEX 的安裝在 windows 作業系統下毫無技巧可言,圖 1為MiKTEX 的安裝畫面,我們所需要做的事就是一直點選「下一步」然後等待期安裝完畢即可。


4.1.2 xeCJK 套件安裝

xeCJK 套件可以算是把 xelatex 中的中文特別需求都整合起來,
它可以讓中文及英文使用不同的字型,也就是說中文部分可以使
用系統上已有的字型而英文則可以繼續使用漂亮的 L A TEX 字型。
xeCJK 套件的作者將中文與英文會遇到的大部分問題都解決了,
對於使用者來說真的非常方便。

安裝 xeCJK 只需要兩個步驟:

1. 開啟 Package Manager,如圖 2所示。
(開始→所有程式→ MiKTEX 2.8 → Maintenance → Package Manager)

2. 搜尋 xeCJK、點選 xeCJK、按「+」,如圖 3所示。


4.2 Texmaker

Texmaker 的安裝在 windows 作業系統下同樣也是毫無技巧可言,圖 4為 Texmaker 的安裝畫面,我們所需要做的事就是一直點選「下一步」然後等待期安裝完畢即可。


5 Texmaker 設定

安裝完畢 Texmaker 後,現在必須做一些設定使 Texmaker 成為 XeLaTeX 可以編譯的環境。首先,先點選「選項 (O)」並選取「設定 Texmaker」。此時有一個必做步驟:

• 編輯器→編輯器字型編碼選擇「UTF-8」如圖 5所示。當然,為了要讓編輯環境更加舒適,相關的設定也可以改一改。像是字型大小調整及字型的選擇。依據以往的經驗,PDF 檔案閱讀程式路徑設定會出錯。所以可以參照圖 6修正。在編譯選項的部分建議在自訂的部分改為「xelatex %.tex | ”PDF 檔案閱讀程式路徑” %.pdf」(表示先用 XeLaTeX 編譯後再用 PDF 閱讀程式開啟)。此時在圖 7中所畫的兩個選項則可以想做是用 L A TEX 編譯(latex+dvips+ps2pdf+ 閱讀 pdf) 及使用 XeLaTeX 編譯 (xelatex+閱讀 pdf),我們則可以依據需求選擇不同的編譯方式。執行編譯
也很簡單,按快捷建「F1」即可。

依據經驗,當我們首次設置好 Texmaker 的時候建議先不要急著開始測試,請先將 Texmaker 關閉後重新開啟,再次確定所進行的修正是否正確。



6 用 XeLaTeX 編譯 tex 檔案


6.1 tex 檔案撰寫注意事項


在 tex 檔案撰寫方式幾乎和 LaTeX 一模一樣,只是在 tex 檔案的 preamble 區必須加上五行指令即可,請參考表 2:


6.2 用 XeLaTeX 編譯 tex 檔案:方法一

編譯選項的部分勾選「自訂」後按下 F1,使用 XeLaTeX 編譯(xelatex+ 閱讀 pdf)。當然,請務必先做好前置作業 (請參閱章節5)。但是本人較不建議使用此簡易的方法。因為 Texmaker 處理XeLaTex 較不穩定,有時會永遠編譯不完。若真不幸遇到了類似的情形,請先請先參閱圖 8,叫出「windows 工作管理員」然後終止 XeLaTeX(並非終止 Texmaker,不然你就無法存檔了)。若能編譯完成則會自動開啟 pdf 檔案以供檢視調整。

此方法雖然處理 XeLaTeX 並不實用,但是在處理 LaTeX上卻是大大的方便,因此若只是要編譯 LaTeX 文件的話,Texmaker 真的是功能完善的利器。


6.3 用 XeLaTeX 編譯 tex 檔案:方法二

開啟「命令提是字元」(開始→所有程式→附屬應用程式→命令提是字元),更改路徑至所屬的資料夾 (例如鑑入:cd C:n 中文LaTeX),然後輸入「xelatex 檔名.tex」即可編譯。(可參考圖 9)相較於方法一,這個方法可以看到編譯的過程而解較易找到出錯的地方。編譯完成後,pdf 檔案的成品就則在同個資料夾中。


7 常犯的小錯誤


• XeLaTeX 可以處理中文,但是檔名不可以是中文 (資料夾可以)
• tex 檔案不是存成 UTF-8 的格式
• 注意是否有加那五行指令於 preamble 區
• ndocumentclass[無所謂]{IEEEtran} 通常會失敗。或許有其他先進有解。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 耶魯不可思 的頭像
    耶魯不可思

    耶魯不可思

    耶魯不可思 發表在 痞客邦 留言(3) 人氣()