290 likes | 635 Views
Introduction to LaTeX v.s Word. 指導教授:連志誠 博士 報告學生:蔡煥麟. 東吳大學 資訊科學系. Dec-30-2004. Outline. LaTeX v.s. Word 基本編排 數學符號與公式 圖形與繪圖 多檔合併 標記與參照 參考文獻與索引 LaTeX 軟體安裝. LaTeX v.s. Word. 基本編排. Word 和 LaTeX 都具備: 段落(預設第一行縮排) 縮格: indent , <br>oindent 註腳: footnote 分項列舉(項目符號):環境 itemize 。
E N D
Introduction to LaTeX v.s Word 指導教授:連志誠 博士 報告學生:蔡煥麟 東吳大學 資訊科學系 Dec-30-2004
Outline • LaTeX v.s. Word • 基本編排 • 數學符號與公式 • 圖形與繪圖 • 多檔合併 • 標記與參照 • 參考文獻與索引 • LaTeX 軟體安裝
基本編排 Word 和 LaTeX 都具備: • 段落(預設第一行縮排) • 縮格:\indent,\noindent • 註腳:\footnote • 分項列舉(項目符號):環境 itemize。 • 編號列舉(編號):環境 enumerate。 • 垂直與水平間距:\vspace,\hspace。 • 調整字體與字形大小。
數學符號與公式 - LaTeX • LaTeX 產生的數學公式非常美觀。 $\sum_{j=1}^{n}p_jx_j$ \[\sum_{j=1}^{n}w_jx_j \leq c,\] \hspace*{50mm}$x_j$ = 0 or 1, j $\in N = \{1,...,n\}
數學符號與公式 - Word • 插入 > 物件 > Micrsoft 方程式編輯器 • 稍微複雜一點的公式就很難編輯,而且沒有 LaTeX 美觀。
標記與參照 • LaTeX • 建立標記:\label • 參照:\ref • Word • 插入 > 參照 > 標號 • 插入 > 參照 > 交互參照 • LaTeX 的參照功能似乎比較 smart,會根據所在的章節位置自動修正。Word 當章節編號異動時,標號的變數內容有時會發生找不到的情形。 要兩次 TeXify 才會正確?!
圖形 • 圖形格式 • LaTeX 支援的圖形格式較少(.eps) \usepackage{graphics} \includegraphics{fig01.eps} • Word 支援各種常見的圖形格式。 • 圖形位置 • LaTeX 會自動幫圖形找到適當的位置。 • Word 的圖形位置常常因為文字的增刪而需要手動調整。
繪圖 • Word 的繪圖功能較豐富且容易使用。 • LaTeX 提供簡易的繪圖指令。 \begin{picture}(200,75) \put(0,25){\vector(1,0){200}} \put(25,0){\vector(0,1){75}} \put(75,22){\line(0,1){6}} \put(125,22){\line(0,1){6}} \put(75,50){\line(1,0){50}} \put(125,25){\line(1,0){72}} \end{picture}
文件合併 • LaTeX 可以將一份文件拆成多個檔案編寫。 • 適合處理大型文件。應用例:編寫一本書時,可將各 chapters 以個別的 .tex 檔案編寫。 • 每個檔案可單獨處理,比較方便。 • Word 類似功能:插入 > 檔案。 • 等於幫你做文字複製+貼上的工作,把多個檔案內容合併到一個檔案裡。但基本上跟 LaTeX 的方式完全不同。
編寫參考文獻 • Word 沒有專屬功能,通常用表格和自訂書籤或變數的方式來減輕參考文獻編號變動的困擾,但還是很麻煩。 • LaTeX 有專屬功能 • 建立文獻:\bibitem • 引用文獻:\cite
LaTeX 建立文獻範例 \begin{thebibliography}{9} \bibitem{Lien} 連志誠(2003),LaTeX 使用手冊,儒林。 \end{thebibliography} 辨識 key 自動編號
LaTeX 引用文件範例 指令: 索引(index)是報告、書籍裡面一個非常有用的部份\cite{Lien}。 結果: 索引(index)是報告、書籍裡面一個非常有用的部份[1]。 編號會自動更新。註:有時候要用兩次 TeXify 才會生效。
索引 • Word 沒有專屬功能。 • LaTeX 有提供建立索引的指令。 • 環境 theindex:建立索引表。 • 指令 \index:設定要蒐集的索引項目。 • 指令 \makeindex:開始蒐集 \index 定義的索引項目。
雙欄 (Double Column Section) • Word: 檔案 > 版面設定 > 文件格線 > 欄。 • LaTeX 範例: \documentclass{article} \begin{document} Hello World \twocolumn[\section{abc}] First column\newpage Second column \onecolumn One column again \hfill end of line. \end{document}
其他 • 拼字檢查 • LaTeX 可搭配 WinEdt 提供的 spell check 功能(無文法檢查)。 • Word 內建拼字與文法檢查。 • 追蹤修訂 • Word 提供追蹤修訂功能,方便多人相互校閱和修訂文件。 • LaTeX 無此功能。 • 中文支援 • LaTeX 處理中文需要額外安裝其他軟體。例如:PUTeX 、cwTeX。 • Word 在中文字型的支援方面比較好。
Summary • Word 最大的優點是 WYSIWYG,學習容易,而且支援豐富的圖形格式、中文字型和印表機廠牌。 • LaTeX • 數學公式很美觀。 • 支援大型文件的編寫。 • 圖形格式支援較少。 • 中文支援較弱,但大致上沒問題。
LaTex 軟體安裝 MiKTeX 2.4+ WinEdt 5.4+ PUTeX 4
安裝 MiKTeX 2.4 • 到 http://www.miktex.org/setup.html下載安裝程式。 • 執行安裝程式,選擇「Download only」,然後選擇要下載多少套件,有 Small, Large, 和 Total 三種。Large 是最常用到的 packages,總共約 158MB。 • 下載完畢後,再執行一次安裝程式,這次選「Install」,安裝過程的選項都使用預設值。
安裝 WinEdt 5.4 • 執行 WinEdt 安裝程式。 • 安裝好之後會進入 WinEdt Configuration Wizard,在「Start」頁夾點「TeX Configuration」,然後點「Direct Execution Mode」。 • 現在可以開始編輯 TeX 檔案,不過這時候還無法正確處理中文字。
安裝 PUTeX 4 • 下載並執行 PUTeX 安裝程式,若安裝 MiKTeX 時沒有更改任何安裝路徑,都按「下一步」就行了。 • 安裝完畢後,還需要一些後置作業,請參考 c:\localtexmf\putex\doc\install.html。後置作業包括一些字型對應和印表機的設定,如果印表機不是 HP LaserJet 4,必須修改設定檔的印表機代號。我的作法是先不去改這些設定,直接跳到最後一個步驟:程式集 > MiKTeX > MiKTeX Options,,然後按「Refresh Now」。 • 如果擔心以後在顯示文件時會有問題,可以先新增一台 HP LaserJet 4 印表機(不管實際上有沒有接這台印表機),並將它設為預設印表機。
測試 PuTeX 將下列文字存成 test.tex: \documentclass{article} \begin{document} \LaTeX\ allows you type $x^2 + y^2 = z^2$ and \[ J_n(x)=\sum_{k=0}^\infty\frac{(-1)^k(x/2)^{n+2k}}{k!\Gamma(n+k+1)} \] \begin{enumerate} \item Preparing 測試中文。 \item Typesetting \item Using printer \end{enumerate} \end{document}
測試 PuTeX (續) 然後開啟命令列視窗,輸入下列指令: big5latex test cdi2dvi test yap test 如果安裝和設定都正確,應該可以看到:
將 PUTeX 掛到 WinEdt • 把 WinEdt_PUTeX.zip 解壓縮到 WinEdt 安裝目錄下,預設為 C:/Program Files/WinEdt Team/WinEdt • 開啟 WinEdt,點選 Options > Menu Setup > Main Menu 頁夾 > 雙擊 &Options,找到 “&YandY TeX”,在它下方的那行箭頭上面點右鍵,選 Insert > Macro。 • 「Menu Item」輸入 “PUTeX”, • 「Macro」輸入 [Exe('LoadConfig.edt','%B\Config\MiKTeXPU')] 然後按「OK」。
將 PUTeX 掛到 WinEdt (續) • 點主選單的 Options > Configurations > PUTeX,主選單的最右邊就會多出一項「PUTeX」。 • 以後點選 PUTeX > TeXify 即可編譯及觀看產生出來的文件。
補充說明 • 將 PUTeX 巨集到 WinEdt 之後,如果原有的 TeXify 功能( )失效: 可以點選 Options > Configurations > MiKTeX,就能恢復正常。
參考資料 • LaTeX 使用手冊,連志誠 編著,儒林,2003。 • MiKTeX 文件。 http://www.miktex.org/ • PUTeX 說明文件。http://www.cs.pu.edu.tw/~tsay/putex/ • http://xpt.sourceforge.net/techdocs/Latex/TableColumnPictures/frame.html