首先,開啟 X 視窗以及登入 UNIX 作業系統,然後使用編輯器來編輯第一個 LaTeX 文件,其內容如下:
\\documentclass[12pt]{article} \\begin{document}
Hello, world.
\\end{document}
請照樣抄寫或剪貼到您的編輯器內。您可以隨便取個檔案名,例如 hello.tex 請將前述的內容寫好之後存檔,然後編譯:
latex hello.tex
如果有看到出現 Output written on hello.dvi,代表編譯完成。假使編譯失敗就會出現問號 ?,此時請鍵入 x (exit) 跳出,然後再用編輯器修正。 (提醒,不要輸入 q 那不是 quit 的意思,以後再說。)
編譯成功之後應該可以看到多了一個 hello.dvi 檔案。現在可以下指令: xdvi hello.dvi 來預覽它。如果 X 視窗沒有任何問題的話, LaTeX 預覽的視窗就會出現在您的監視器螢幕上。
LaTeX 有提供許多種不同的文件格式,例如 hello.tex 的格式就是 article,另外我們還指定了一個參數:12pt,它的意思是設定內文字型大小為 12 points。以下是另一個簡單的例子:
\\documentclass[12pt, a4paper]{article} \\begin{document}
Hello, world.
\\end{document}
設定 LaTeX 文件之格式與參數的語法為:
\\documentclass[參數]{格式} 其中可使用的參數與格式有關,標準的格式有 article、report、book、slides、letter 等。在此我們只介紹 article 排版格式。而此格式可以使用的參數如下:
10pt 內定文字的大小;亦即內文字型為 10 point,基準線之間距、段落之縮排與間距、各類標題字型,都有一定的規範 11pt 以內定文字放大 10%,也就是 1.1 倍;亦即內文字型為 11 point,其他配套之間距與字型皆放大 10% 以內定文字放大 20%,也就是 1.2 倍;亦即內文字型為 12 point,其他配套之間距與字型皆放大 20% 以國際標準 A4 紙張規格 [210mm X 297mm] 來排版 12pt letterpaper 內定以美國信紙規格 [8.5in x 11in] 來排版 a4paper 假如您故意將格式名稱打錯,例如:article 打成 articl,則編譯它的時候會
出現:
! LaTeX Error: File `articl.cls' not found.
Type X to quit or to proceed,
or enter new name. (Default extension: cls)
Enter file name:
要求您重新輸入格式的名稱,假如再打錯的話還是會繼續出現直到您輸入正確的格式名稱為止。此時您也可以鍵入 x 終止它,或者直接按 Enter 讓 LaTeX 繼續編譯,不理會這個錯誤。 (有經驗的讀者可以看出來,格式其實是一份檔案,我們暫且不去深究。)
LaTeX 的檔頭部份,可以設定標題 (title)、作者 (author) 和日期 (date),其語法如下:
\\documentclass[12pt]{article} \\title{My first work of \\LaTeX}
\\author{Wei-Chang Shann \\and Zhangjw\\footnote{Shann is a teacher, and Zhangjw is a student.}} \\date{July 18, 2002} \\begin{document}
\\maketitle
This is my first work in \\LaTeX.
\\end{document}
檔頭的部分 (標題、作者、日期) 必須寫在 \\documentclass 以及 \\begin{document} 之間。而指令 \\maketitle 要寫在 \\begin{document} 之後,其功能是用來排版檔頭內所設定的資料:根據檔頭的定義,檔頭裡面寫的是「關於本文的資料」,它們是不應該被排版出來的。如果沒有寫 \\maketitle,則 LaTeX 就不會排版那一部分的資訊了。
檔頭的部分,可以不必寫日期,因為 LaTeX 會自動向作業系統索取現在的日期。您可以將上述範例中 \\date 部分刪除來測試。
在上述的內容中,會發現有一些指令還沒作介紹,以下介紹那些指令的功用: \\LaTeX
會排版 LaTeX 的「商標」 (logo),類似 LATEX。不過您目前看到的並不是真正被 LaTeX 排版出來的結果,真正的排版結果會更漂亮。 \\TeX
同 \\LaTeX 的功能,可以修改上述內容來測試。 \\and
當作者多於一位的時候,就要用到此指令來分開。 \\footnote
附註,可以用來當作作者的介紹。詳細的介紹可以參考進階篇內的 footnote 教材。 凡是 LaTeX 文件中,遇到百分符號 % ,編譯器就會將百分符號 (含) 後面整列視為註解。也就是說註解是給人看的,不是給編譯器看的。所以註解文字不會被編譯到程式裡面去。我們將之前撰寫的 hello.tex 加一些註解:
%hello.tex
\\documentclass[12pt,a4paper]{article} \\begin{document}
Hello, world.%here is a comment after persent character %here is another comment
\\end{document}
加了三個註解,編譯之後會發現跟原來的沒有差別。 LaTeX 的註解只能夠對 % 以後整列有效果,也就是說假如要寫很多列的註解時,必須每列都加上百分符號。 這時您或許會想到,假如我們要排版列印出一個百分符號要怎麼辦? LaTeX 保留了 \\、$、&、%、#、_ 等字元,稱為保留字元。您如果要列出保留字元,就必
須利用 LaTeX 排版指令。例如,用 \\$、\\&、\\%、\\#、\\_ 排版以上保留字元。至於如果要印出 \\ (反斜線),則必須留到以後再說
LaTeX 編譯器會將 所有空白當作一個空格 來處理。所謂「空白」 (white space) 是連續任意多個空格或跳格,以及一列結束的後面。而 LaTeX 編譯器認為 兩次 Enter,也就是一個空列 是一個段落的結束 (也就是下一個段落的開始)。其例子如下:
\\documentclass[12pt,a4paper]{article} \\begin{document}
This is the first paragraph.
\\LaTeX\\ does not care about the extra spaces or tabs. And each newline
is equivalent with a space.
So the leading white spaces in source code are ignored. If a line is too long, \\LaTeX\\ wraps it automatically. This is the second
paragraph.
\\end{document}
編譯完以後預覽會看到類似以下的結果:
This is the first paragraph. LaTeX does not care about the extra spaces or tabs. And each newline is equivalent with a space. So the leading white
spaces in source code are ignored. If a line is too long, LaTeX wraps it
automatically.
This is the second paragraph.
可見 LaTeX 不理會多餘的空白,而且會自動選擇最佳折到下一列的位置。 前面範例出現了 \\LaTeX\\ 那是兩個指令 \\LaTeX 和 \\ (反斜線後面跟一個空格) 寫在一起。請讀者先接受這樣的特殊型態,以後再說明。
LaTeX 亦有調整字型的功能,如同 MS-Word,至少有正體 (roman)、粗體
(boldface)、花體 (italic)。在 LaTeX 中標準字體即是正體,粗體的指令和語
法是 \\bf{text}、花體的指令和語法是 \\it{text},只要將您想要改變字型的文字加入一對大括號之間中即可:
\\documentclass[12pt,a4paper]{article} \\begin{document}
This is roman.
{\\it This is italic.} {\\sl This is slant.} {\\bf This is boldface.} And the default is roman.
\\end{document}
上述的內容中,可以看到標準的字型〈正體羅馬字〉以及花體、斜體、粗體三種。指令 \\it 的意義,是說從此以後的所有文字都以花體呈現, (\\sl 和 \\bf 亦復如是)。因此,如果只要一小段文字以花體呈現,就要將它們和 \\it 指令包在一對大括號裡面 (\\sl 和 \\bf 亦復如是)。
LaTeX 最好用的功能之一就是可以排版好看的數學方程式及符號,而排版數學的環境有兩種:
1. 文字間數學 (inline math) 2. 展示數學 (display math) 本節先介紹 inline math 環境。
inline math 就是在文字當中夾雜數學符號。排版的方法是在任何一列當中將您所要展示的方程式頭尾用一對 $ 符號夾住,則 LaTeX 就會編譯出漂亮的方程式,例子如下:
\\documentclass[12pt,a4paper]{article} \\begin{document}
The equation $x + 2y = 3$ is a linear function, its graph is a line.
The equation $y = (x-1)^2 + 2$ is a quadratic function, its graph is a parabola.
The price of the \\bf{BCC16} textbook is \\$500 NT dollars.
\\end{document}
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库LATEX使用指南在线全文阅读。
相关推荐: