77范文网 - 专业文章范例文档资料分享平台

LATEX使用指南

来源:网络收集 时间:2020-05-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

首先,開啟 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使用指南在线全文阅读。

LATEX使用指南.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1025032.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: