Latex使用技巧_第1頁(yè)
Latex使用技巧_第2頁(yè)
Latex使用技巧_第3頁(yè)
Latex使用技巧_第4頁(yè)
Latex使用技巧_第5頁(yè)
已閱讀5頁(yè),還剩106頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、LATEX排版軟件1.1 TEX及發(fā)展史1.1.1 TEX作者:Donald E. Knuth, 1974圖靈獎(jiǎng) The Art of Computer Programming時(shí)間:1978 年面世(上書(shū)第二卷), 1982 年穩(wěn)定版發(fā)布時(shí)間:版本號(hào):TEX 的版本號(hào)不斷趨近于,現(xiàn)在為3:141592。讀音:tech, “tec”(tau, epsilon, chi)輸出: DVI: Device Independent第一章 基本知識(shí)第一章 基本知識(shí)n常見(jiàn)的常見(jiàn)的TeX宏集宏集nPlain TeXnLaTeXnLaTeX2enAMSTeX / AMSLaTeXnConTeXtnCTeX:中文

2、:中文n1.1.2 LATEX:目前最流行的TeX宏集n開(kāi)發(fā)者: Leslie Lamport, 2013年度圖靈獎(jiǎng)n1984年開(kāi)始開(kāi)發(fā),目標(biāo)是分離版式和內(nèi)容n1985年 LaTex 2.09,LaTeX: 一種文稿排版系統(tǒng)n1994年 Frank Mittelbach 領(lǐng)導(dǎo)的LATEX 3 小組對(duì)LATEX 宏包進(jìn)行了更新,發(fā)布LaTeX2e第一章 基本知識(shí)第一章 基本知識(shí)n優(yōu)點(diǎn)n高質(zhì)量的輸出n超常的穩(wěn)定性n可編程的n高度的靈活性:可以用TeX 來(lái)排版樂(lè)譜,象棋,圍棋棋譜等。n簡(jiǎn)單方便ASCII 碼文本文件n良好的通用性,跨平臺(tái)n免費(fèi)軟件n超級(jí)技術(shù)支持nTeX 是一種樂(lè)趣:很多人在熟悉了 T

3、eX 之后都開(kāi)始把使用 TeX 作為一種愛(ài)好,而不是一件枯燥無(wú)味的勞動(dòng)。第一章 基本知識(shí)nTeX的缺點(diǎn)n不是所見(jiàn)即所得的n難學(xué)n宏語(yǔ)言n版本控制第一章 基本知識(shí)n為什么要用TeX/LaTexn免除復(fù)雜的排版工作n容易更換格式n各大國(guó)際學(xué)術(shù)會(huì)議和期刊都提供模板n專(zhuān)業(yè)!第一章 基本知識(shí)n下載和安裝nMikTex(windows下最好用的LaTeX): /nGhostscript 9.18(Postscript-pdf): http:/ 5.0 /ghost/gsview/get50.htmnImageMagic http

4、://script/index.phpn編輯器: /nCTeX套裝第一章 基本知識(shí)nthe not so short introduction to latexnLaTex使用建議:找個(gè)模板,試著修改n一個(gè)簡(jiǎn)單的例子: documentclassarticle begindocument Small is beautiful. enddocument第一章 基本知識(shí)1.2 LATEX源文件1.2.1 空白距離 LATEX 將空格和制表符等空白字符視為相同的空白距離(space)。多個(gè)連續(xù)的空白字符等同為一

5、個(gè)空白字符。在LATEX 文件中,每行開(kāi)始的空白字符將被忽略,而單個(gè)的回車(chē)符被視為一空格。第一章 基本知識(shí)1.2.2 特殊字符 下面的這些字符是LATEX 的保留字符 # $ % & _ 這些字符前面加上反斜線(xiàn),就可以在文本中得到它們。 # $ % & _ 另外一些符號(hào)可以由特殊的命令或作為重音命令得到。反斜線(xiàn)不能夠通過(guò)在其前添加另外的反斜線(xiàn)來(lái)得到,相反的, 是一個(gè)用來(lái)斷行的命令第一章 基本知識(shí)1.2.3 LATEX 命令 LATEX 命令(commands)是大小寫(xiě)敏感的并有下面兩種格式:n 以一反斜線(xiàn) 開(kāi)始,加上只包含字母字符命令名組成。命令名后的空格符、數(shù)字或其它非字母字

6、符標(biāo)志該命令的結(jié)束。TeXn 由一反斜線(xiàn)和一特殊字符組成n LATEX 忽略命令后面的空格。如果你希望在命令后面得到一空格,可以在命令后面加上 和一個(gè)空格,或者加上一個(gè)特殊的空白距離命令。 將阻止LATEX 吞噬掉命令后面的空格。第一章 基本知識(shí) 許多命令需要一個(gè)參數(shù)(parameter)并用一對(duì)大括號(hào)(curly braces) 將其括起來(lái)置于命令名稱(chēng)的后面。也有一些命令支持用方括號(hào)(squarebrace)括起來(lái)的可選參數(shù)。nYou can textsllean on me!第一章 基本知識(shí)1.2.4 注釋 當(dāng)LATEX 在處理源文件時(shí),如果遇到一個(gè)百分號(hào)字符%,那么LATEX將忽略% 后

7、的該行文本、分行符以及下一行開(kāi)始的空白字符。 如果需要較長(zhǎng)的注釋?zhuān)憧梢允褂胿erbatim 宏集所提供的comment 環(huán)境。當(dāng)然,你需要在源文件的導(dǎo)言區(qū)里加上命令usepackageverbatim。第一章 基本知識(shí)注意:這個(gè)方法不能使用在像數(shù)學(xué)環(huán)境等一些復(fù)雜的環(huán)境中。n1.3 源文件的結(jié)構(gòu) LATEX 需要所處理的源文件遵從一定的結(jié)構(gòu),每個(gè)LATEX 文檔必須以如下的命令開(kāi)始: documentclass. 導(dǎo)言區(qū) begindocument 文本內(nèi)容 enddocument第一章 基本知識(shí)1.4 LATEX的運(yùn)行方法nLatex, bibtex, makeindex, dvipdfm,

8、 yap, foxitreader.exe, n使用編輯器的快捷按鈕第一章 基本知識(shí)1.5 文檔布局1.5.1 文檔類(lèi)當(dāng)LATEX 處理源文件時(shí),首先需要知道的是作者所要?jiǎng)?chuàng)建的文檔類(lèi)型。該信息可以通過(guò)命令documentclass 來(lái)提供給LATEX。documentclassoptionsclass這里class 指明了所要?jiǎng)?chuàng)建的文檔類(lèi)型。第一章 基本知識(shí)文檔類(lèi)(class):article 排版科技期刊、短報(bào)告、程序文檔、邀請(qǐng)函等。report 排版多章節(jié)的長(zhǎng)報(bào)告、短篇的書(shū)籍、博士論文等。book 排版書(shū)籍。slides 排版幻燈片。其中使用了較大的sans serif 字體。也可以考慮使

9、用FoilTEX 來(lái)得到相同的效果。中文排版有兩種方式:第一章 基本知識(shí) 文檔類(lèi)選項(xiàng)(options):10pt, 11pt, 12pt 設(shè)置文檔字體的大小。缺省將使用10pt 字體。a4paper, letterpaper. 定義紙張的大小,缺省的設(shè)置為letterpaper。fleqn 使數(shù)學(xué)公式左對(duì)齊,而不是中間對(duì)齊。leqno 使數(shù)學(xué)公式的編號(hào)放置于左側(cè)。titlepage, notitlepage 指定是否在文檔標(biāo)題(document title)后開(kāi)始一新頁(yè)。article 文檔類(lèi)缺省不開(kāi)始新頁(yè),而book 文檔類(lèi)則相反。第一章 基本知識(shí)onecolumn, twocolumn 指

10、定LATEX 以單列(one column)或雙列(two column)方式排版文檔。twoside, oneside 指定LATEX 排版的文檔為雙面或單面格式。article 和report 缺省使用單面格式,而book 則缺省使用雙面格式。需要注意的是該選項(xiàng)僅作用于文檔的樣式。twoside選項(xiàng)不會(huì)通知你的打印機(jī)讓以得到雙面的打印輸出。openright, openany 此選項(xiàng)決定新的章是僅僅在右邊頁(yè)(奇數(shù)頁(yè))還是在下一可用頁(yè)開(kāi)始。該選項(xiàng)對(duì)article 文檔類(lèi)不起作用,因?yàn)樵擃?lèi)中并沒(méi)有定義“章”Chapter)。report 類(lèi)中新的一章開(kāi)始于下一可用頁(yè),而book 類(lèi)中新的一章總

11、是開(kāi)始于右邊頁(yè)。第一章 基本知識(shí)1.5.2 宏包宏包 當(dāng)你排版文檔的時(shí)候,你將會(huì)發(fā)現(xiàn)有很多時(shí)候基本的LATEX 不能夠解決你的問(wèn)題。如果你想插入圖形、彩色文本或源代碼文件,你需要使用宏包來(lái)增強(qiáng)LATEX 的功能。調(diào)入宏包使用如下的命令:usepackageoptionspackage 這里package 是宏包的名稱(chēng),options 是用來(lái)觸發(fā)宏包中的特殊功能的一組關(guān)鍵詞。大部分宏包包含在LATEX 基本發(fā)行版本中,另外一些宏包則單獨(dú)發(fā)布。第一章 基本知識(shí)1.6 各類(lèi)LATEX 文件n.tex LATEX 或TEX 源文件??梢杂胠atex 處理。n.sty LATEX 宏包文件??墒褂妹顄

12、sepackage 將其加載到你的LATEX 文件中。n.dtx 文檔化TEX 文件。這也是LATEX 宏包發(fā)布的主要格式。n.dvi 與設(shè)備無(wú)關(guān)文件。這是LATEX 編譯運(yùn)行的主要結(jié)果。你可以使用DVI預(yù)覽器瀏覽其內(nèi)容,或者使用像dvips 這樣的應(yīng)用程序輸出到打印n.aux 另一個(gè)用來(lái)向下次編譯運(yùn)行傳遞信息的輔助文件。除了其它信息外,.aux 文件通常包含交叉引用信息。第一章 基本知識(shí) 1.7 大型文檔 當(dāng)處理大型文檔時(shí),最好將源文件分成幾個(gè)部分。LATEX 有兩條命令來(lái)處理這種情況。includefilename 第二個(gè)命令可用在文檔的導(dǎo)言區(qū),它允許你指導(dǎo)LATEX 僅僅讀入某些incl

13、uded 文件。includeonlyfilename,filename,. . . 這條命令在導(dǎo)言區(qū)被LATEX 讀入執(zhí)行后,在所有的include 命令中,只有includeonly 命令參數(shù)中列出的文件才會(huì)被執(zhí)行。第一章 基本知識(shí) 如果不想在新頁(yè)排版包括進(jìn)來(lái)的文本,可使用下面的命令: inputfilename 該命令只是簡(jiǎn)單地將指定的文件包括進(jìn)來(lái),并沒(méi)有其它限制。 第一章 基本知識(shí)2.1 斷行和分頁(yè)2.1.1 段落整理 通常書(shū)籍是用等長(zhǎng)的行來(lái)排版的。為了優(yōu)化整個(gè)段落的內(nèi)容,LATEX在單詞之間插入必要的斷行點(diǎn)(linebreak)和間隔。如果一行的單詞排不下,LATEX 也會(huì)進(jìn)行必要的

14、斷字。段落如何排版依賴(lài)于文檔類(lèi)別。通常,每一段的第一行有縮進(jìn),在兩段之間沒(méi)有額外的間隔。 在特殊情形下,有必要命令LATEX 斷行 or newline 另起一行,而不另起一段。 * 在強(qiáng)行斷行后,還禁止分頁(yè)。第二章 文檔排版newpage 另起一新頁(yè)。第二章 文檔排版2.1.2 斷字 必要時(shí)就會(huì)出現(xiàn)斷字。如果斷字算法不能確定正確的斷字點(diǎn),可以使用如下命令告訴TEX 如何彌補(bǔ)這個(gè)缺憾。 hyphenationword list使列于參量中的單詞僅在注有“-” 的點(diǎn)斷字。hyphenationFORTRAN Hy-phen-a-tion 第二章 文檔排版- 在單詞中插入一個(gè)自主的斷字點(diǎn)。它也就成

15、為這個(gè)單詞中允許出現(xiàn)的唯一斷字點(diǎn)。對(duì)于包含特殊字符(注音字符)的單詞,這個(gè)命令是特別有用的,因?yàn)閷?duì)于包含特殊字符的單詞LATEX 不自動(dòng)斷字。mboxtext 保證把幾個(gè)單詞排在同一行上。 例:My phone number will change soon.It will be mbox0116 291 2319.fbox 和mbox 類(lèi)似,此外它還能?chē)@內(nèi)容畫(huà)一個(gè)框。第二章 文檔排版2.2 特殊字符和符號(hào)2.2.1 引號(hào) 在LATEX 中,用兩個(gè) 產(chǎn)生左引號(hào),用兩個(gè) 產(chǎn)生右引號(hào)。一個(gè) 和一個(gè) 產(chǎn)生一個(gè)單引號(hào)。2.2.2 破折號(hào)和連字號(hào) LATEX 中有四種短劃標(biāo)點(diǎn)符號(hào)。連續(xù)用不同數(shù)目的短劃

16、,可以得到其中的三種。第四個(gè)實(shí)際不是標(biāo)點(diǎn)符號(hào),它是數(shù)學(xué)中的減號(hào):daughter-in-law, X-ratedpages 13-67yes-or no? $0$, $1$ and $-1$第二章 文檔排版2.2.3 波浪號(hào)() 它在LATEX 中,可用 產(chǎn)生,但其結(jié)果:卻不是你真正想要的。試一下這個(gè):/bush /$sim$demo2.2.4 度的符號(hào)() 在LATEX中如何排度的符號(hào)?Its $-30,circmathrmC$,I will soon start tosuper-conduct.第二章 文檔排版2.

17、2.5 省略號(hào)(. . . ) 有一個(gè)專(zhuān)門(mén)的命令輸出省略號(hào)。它稱(chēng)為 ldots第二章 文檔排版2.2.6 注音符號(hào)和特殊字符第二章 文檔排版 第二章 文檔排版2.3 單詞的間隔2.3 標(biāo)題,章和節(jié) 為便于讀者理解,應(yīng)該把文檔劃分為章,節(jié)和子節(jié)。LATEX 用特殊的命令支持這個(gè)工作,這些命令把節(jié)的標(biāo)題作為參量。 對(duì)article風(fēng)格的文檔,有下列分節(jié)命令: section. paragraph. subsection. subparagraph. subsubsection. 對(duì)report 和book 風(fēng)格的文檔,還有其他兩個(gè)分節(jié)命令:part. chapter.第二章 文檔排版 上面列出的分

18、節(jié)命令也以“帶星”的形式出現(xiàn)?!皫恰钡拿钔ㄟ^(guò)在命令名稱(chēng)后加* 來(lái)實(shí)現(xiàn)。它們生成的節(jié)標(biāo)題既不出現(xiàn)于目錄,也不帶序號(hào)。例如,命令sectionHelp 的“帶星”形式為section*Help。第二章 文檔排版 整篇文檔的標(biāo)題由命令 maketitle產(chǎn)生。 標(biāo)題的內(nèi)容必須在調(diào)用maketitle 以前,由命令title., author. 和可選的date.定義。 在命令author 中,可以輸入幾個(gè)用and 命令分開(kāi)的名字第二章 文檔排版documentclassa4paper,11ptarticleauthorH.PartltitleMinimalismbegindocument mak

19、etitletableofcontentssectionStartWell, and here begins my lovely article.sectionEndldots and here it ends.enddocument2.4 交叉引用 在書(shū)籍、報(bào)告和論文中,需要對(duì)圖、表和文本的特殊段落進(jìn)行交叉引用。LATEX 提供了如下交叉引用命令 labelmarker, refmarker and pagerefmarker 其中marker 是使用者選擇的標(biāo)識(shí)符。如果在節(jié)、子節(jié)、圖、表或定理后面輸入label 命令,LATEX 把ref 替換為相應(yīng)的序號(hào)。pageref 命令排印labe

20、l 輸入處的頁(yè)碼。 和章節(jié)標(biāo)題一樣,使用的序號(hào)是前面編譯所產(chǎn)生。第二章 文檔排版2.5 腳注 利用命令 footnotefootnote text 把腳注內(nèi)容排印于當(dāng)前頁(yè)的頁(yè)腳位置。腳注命令總是置于(put)其指向的單詞或句子的后面。腳注是一個(gè)句子或句子的一部分,所以應(yīng)用逗號(hào)或句號(hào)結(jié)尾。例:FootnotesfootnoteThis is a footnote. are often usedby people using LaTeX.第二章 文檔排版2.6 強(qiáng)調(diào) 如果文本是用打字機(jī)鍵入的,用下劃線(xiàn)來(lái)強(qiáng)調(diào)重要的單詞。 underlinetext 但是在印刷的書(shū)中,用一種斜體字體排印要強(qiáng)調(diào)的單詞。

21、LATEX 提供命令 emphtext 來(lái)強(qiáng)調(diào)文本。這些命令對(duì)其參量的實(shí)際作用效果依賴(lài)于它的上下文:第二章 文檔排版字體命令第二章 文檔排版2.7 字體和尺寸2.7.1 字體變換命令 LATEX 根據(jù)文檔的邏輯結(jié)構(gòu)(章節(jié)、腳注、 )來(lái)選擇合適的字體和字體大小。在某些情況下,你可能會(huì)想要手工改變文檔使用的字體及其大小。每個(gè)字體的實(shí)際尺寸是一個(gè)設(shè)計(jì)問(wèn)題,并且它依賴(lài)于文檔所使用的文檔類(lèi)。第二章 文檔排版第二章 文檔排版n尺寸單位pt1pt = 1/72.27 英寸bp1bp = 1/72 英寸mm毫米cm厘米in英寸ex當(dāng)前字體中 x 的高度em當(dāng)前字體的一個(gè) quad 的寬度(在以前,它是字母 M

22、 的寬度,現(xiàn)在不是了)n字的大小第二章 文檔排版n標(biāo)準(zhǔn)文檔類(lèi)型中字體的絕對(duì)大小第二章 文檔排版n數(shù)學(xué)字體第二章 文檔排版2.8 環(huán)境 包括文字版式環(huán)境、圖表環(huán)境和數(shù)學(xué)版式環(huán)境。使位于其內(nèi)的文本根據(jù)環(huán)境參數(shù)進(jìn)行不同的處理,有可能改變某一文本特征如縮進(jìn)、行寬、字樣等。 一般格式為: begin環(huán)境名選項(xiàng) . . end環(huán)境名 第二章 文檔排版2.8.1 center ,flushleft and flushrightncenter 環(huán)境產(chǎn)生居中的文本。 begincenter . endcenter nflushleft 和flushright 環(huán)境分別產(chǎn)生靠左排列和靠右排列的段落。第二章 文檔排

23、版2.8.2 itemize, enumerate, and descriptionn itemize 環(huán)境用于簡(jiǎn)單的列表 beginitemize item item1 item item2 . enditemizen enumerate 環(huán)境用于帶序號(hào)的列表第二章 文檔排版 description 環(huán)境用于帶描述的列表。begindescriptionitem 名詞1 解釋1item 名詞2 解釋2.enddescription第二章 文檔排版2.8.3 quote, quotationnquote 環(huán)境對(duì)重要斷語(yǔ)和例子的引用很重要,輸出段落的寬度略小于標(biāo)準(zhǔn)寬度。nquotation 環(huán)境

24、用于超過(guò)幾段的較長(zhǎng)引用,因?yàn)樗鼘?duì)段落進(jìn)行縮進(jìn)第二章 文檔排版2.8.4 verbatim ,verb 位于beginverbatim 和endverbatim 之間的文本將直接打印,包括所有的斷行和空白,就像在打字機(jī)上鍵入一樣,不執(zhí)行任何LATEX 命令。 verb+text+ 作用同上,但只能用于一行中. + 僅是分隔符的一個(gè)例子。除了* 或空格,可以使用任意一個(gè)字符。第二章 文檔排版2.8.5 表格tabular 環(huán)境能用來(lái)排印帶有水平和鉛直表線(xiàn)的漂亮表格。LATEX 自動(dòng)確定每一列的寬度。begintabulartable spec 參量table spec 定義了表格的式樣。用一個(gè)l

25、產(chǎn)生左對(duì)齊的列,用一個(gè)r產(chǎn)生右對(duì)齊的列,用一個(gè)c 產(chǎn)生居中的列;用p寬度值width 產(chǎn)生相應(yīng)寬度、包含自動(dòng)斷行文本的列;| 產(chǎn)生鉛直表線(xiàn)。第二章 文檔排版 在tabular 環(huán)境中,用& 跳入下一列,用 開(kāi)始新的一行,用hline插入水平表線(xiàn)。用clinej-i 可添加部分表線(xiàn),其中j 和i 分別表示表線(xiàn)的起始列和終止列的序號(hào)。 表列分隔符可由. 構(gòu)造。這個(gè)命令去掉表列之間的間隔,代之為兩個(gè)花括號(hào)間的任何輸入。第二章 文檔排版2.8.6 浮動(dòng)體 對(duì)于在當(dāng)前排不下的任何一個(gè)圖片或表格,其解決辦法是把它們“浮動(dòng)”到下一頁(yè),與此同時(shí)當(dāng)前頁(yè)面用正文文本填充。LATEX 提供了兩個(gè)浮動(dòng)體環(huán)境;

26、一個(gè)用于圖片,一個(gè)用于表格。 beginfigureplacement specifier or begintableplacement specifier第二章 文檔排版浮動(dòng)允許放置參量。放置說(shuō)明符浮動(dòng)體允許放置位置. . .nh 浮動(dòng)體就放在當(dāng)前頁(yè)面上。這主要用于小浮動(dòng)體。nt 放在頁(yè)面頂部nb 放在頁(yè)面底部np 放在一專(zhuān)門(mén)頁(yè)面,僅含一個(gè)浮動(dòng)體。n! 忽略阻止浮動(dòng)體放置的大多數(shù)內(nèi)部參數(shù)第二章 文檔排版captioncaption text 可以給浮動(dòng)體定義一個(gè)標(biāo)題。序號(hào)和字符串“圖”或“表”將由LATEX 自動(dòng)添加。表:標(biāo)題放在內(nèi)容上面圖:標(biāo)題放在內(nèi)容下面第二章 文檔排版2.9 頁(yè)面樣式

27、LATEX 支持三種預(yù)定的頁(yè)眉、頁(yè)腳(header/footer)格式,稱(chēng)為頁(yè)面式樣(page styles)。 pagestylestyleplain 頁(yè)眉為空,頁(yè)腳由居中的的頁(yè)碼組成。這是默認(rèn)的頁(yè)面式樣。headings 頁(yè)眉由當(dāng)前的章節(jié)標(biāo)題和頁(yè)碼組成,頁(yè)腳為空。(這是本文檔所使用的頁(yè)面式樣)empty 設(shè)置頁(yè)眉、頁(yè)腳均為空。empty 設(shè)置頁(yè)眉、頁(yè)腳均為空。第二章 文檔排版2.10 文檔對(duì)象之間的間隔2.10.1 行距 如果你想在文檔中使用更大的行距,你可以在導(dǎo)言中使用如下命令進(jìn)行設(shè)定: linespreadfactor例如:命令linespread1.3 將產(chǎn)生1:5 倍行距,而命令l

28、inespread1.6則產(chǎn)生雙倍行距。缺省情況下的行距為1。第二章 文檔排版2.10.2 段落格式 在LATEX 中,有兩個(gè)命令可以影響段落的布局。在文檔的導(dǎo)言部分,可以通過(guò)如下的定義來(lái)改變段落的布局。setlengthparindent0ptsetlengthparskip1ex plus 0.5ex minus 0.2ex橡皮橡皮長(zhǎng)度長(zhǎng)度 這兩個(gè)命令增加了段落之間的距離,并將首行縮進(jìn)設(shè)置為0。 如果你想縮進(jìn)一個(gè)本來(lái)沒(méi)有縮進(jìn)的段落,可以在段落的開(kāi)始使用命令:indent 為了創(chuàng)建一個(gè)不縮進(jìn)的段落,你可以在段落的開(kāi)始部分使用命令:noindent第二章 文檔排版第二章 文檔排版n常用排版距離

29、nhttp:/ 水平距離 LATEX 系統(tǒng)自動(dòng)決定單詞和句子之間的距離。為了增加水平距離,使用命令: hspacelength 如果這個(gè)水平距離在行首或者行末應(yīng)該消失的話(huà),用命令hspace* 代替hspace。命令的length 參數(shù)在簡(jiǎn)單的情況下只是一個(gè)帶有單位的數(shù)字 下面的命令將產(chǎn)生一個(gè)特殊的橡皮長(zhǎng)度:stretchn 它將產(chǎn)生一個(gè)將一行的寬度充滿(mǎn)的長(zhǎng)度。如果兩個(gè)hspacestretchn 命令位于同一行,那么它們將根據(jù)伸縮因子分配空間。第二章 文檔排版2.10.4 垂直距離 在段落、節(jié)、小節(jié) 之間的距離是由LATEX 系統(tǒng)自動(dòng)決定的。如果必要的話(huà),可以在兩段之間增加額外的距離,使用的

30、命令如下所示: vspacelength 這個(gè)命令通常用于兩個(gè)空行之間。如果這個(gè)額外的行距不應(yīng)該存在于頁(yè)的頂部和末尾,那么使用命令vspace* 來(lái)代替vspace。 第二章 文檔排版2.11 參考文獻(xiàn) 通過(guò)thebibliography 環(huán)境來(lái)產(chǎn)生一個(gè)參考文獻(xiàn)。每個(gè)參考文獻(xiàn)的條目以如下的命令開(kāi)頭 bibitemmarker 然后使用marker 在正文中引用這本書(shū)、這篇文章或者論文。 citemarker 參考文獻(xiàn)條目的編號(hào)是自動(dòng)生成的。beginthebibliography 命令后的參數(shù)設(shè)置了最大的編號(hào)寬度。第二章 文檔排版3.1 基本知識(shí) LATEX 使用一種特殊的模式來(lái)排版數(shù)學(xué)符號(hào)和

31、公式(mathematics)。段落中的數(shù)學(xué)表達(dá)式應(yīng)該置于( 和), $ 和$ 或者beginmath 和endmath 之間。例:Add $a$ squared and $b$ squaredto get $c$ squared. Or, usinga more mathematical approach:$c2=a2+b2$第三章數(shù)學(xué)公式 對(duì)于較大的數(shù)學(xué)式子,最好的方法是使用顯示式樣來(lái)排版:將它們放置于$和$或 和 或begindisplaymath 和enddisplaymath 之間。這樣排版出的公式是沒(méi)有編號(hào)的。 Add $a$ squared and $b$ squaredto g

32、et $c$ squared. Or, usinga more mathematical approach:begindisplaymathc2=a2+b2 enddisplaymathAnd just one more line.第三章數(shù)學(xué)公式 如果你希望LATEX 對(duì)其添加編號(hào)的話(huà),可以使用equation 環(huán)境來(lái)達(dá)到這一目的。例:beginequation labeleq:epsepsilon 0endequationFrom (refeq:eps), we gatherldots第三章數(shù)學(xué)公式 數(shù)學(xué)模式和文本模式有很多不同之處。例如在數(shù)學(xué)模式中:1. 空格和分行都將被忽略。所有的空格或

33、是由數(shù)學(xué)表達(dá)式邏輯的衍生,或是由特殊的命令如,,quad 或qquad 來(lái)得到。2. 不允許有空行,每個(gè)公式中只能有一個(gè)段落。3. 每個(gè)字符都將被看作是一個(gè)變量名并以此來(lái)排版。如果你希望在公式中出現(xiàn)普通的文本(使用正體字并可以有空格),那么你必須使用命令textrm. 來(lái)輸入這些文本。第三章數(shù)學(xué)公式beginequationforall x in mathbfR:qquad x2 geq 0endequation第三章數(shù)學(xué)公式beginequationx2 geq 0qquadtextrmfor all xinmathbfRendequation3.2 數(shù)學(xué)模式中的分組 數(shù)學(xué)模式中的命令僅對(duì)其

34、后面第一個(gè)字符起作用。所以,如果你希望某一命令作用于多個(gè)字符的話(huà),那么你就必須將它們放置于括號(hào)中:.。beginequationax+y neq ax+yendequation第三章數(shù)學(xué)公式3.3 建立數(shù)學(xué)公式模塊在這一節(jié)中將介紹排版數(shù)學(xué)符號(hào)和公式的最重要的命令.小寫(xiě)希臘字母(Lowercase Greek letters )的輸入命令為:alpha,beta, gamma, . . . ,相應(yīng)地,大寫(xiě)形式的輸入命令為:Gamma, Delta,. . . 。指數(shù)和下標(biāo) 可用 和_ 后加相應(yīng)的字符來(lái)實(shí)現(xiàn)。$a_1$ qquad $x2$ qquad$e-alpha t$ qquad$a3_ij

35、$ex2 neq ex2$第三章數(shù)學(xué)公式平方根(square root)輸入命令為:sqrt,n 次方根相應(yīng)地為:sqrtn。方根符號(hào)的大小由LATEX自動(dòng)加以調(diào)整。也可用surd 僅給出符號(hào)。$sqrtx$ qquad $sqrt x2+sqrty $qquad $sqrt32$3pt $surdx2 + y2$第三章數(shù)學(xué)公式命令overline 和underline 在表達(dá)式的上、下方畫(huà)出水平線(xiàn)。$overlinem+n$ qquad$underlinem+n$命令overbrace 和underbrace 在表達(dá)式的上、下方給出一水平的大括號(hào)。n$underbrace a+b+cdots

36、+z _26$第三章數(shù)學(xué)公式向量(Vectors)通常用上方有小箭頭(arrow symbols)的變量表示。這可由vec 得到。 另兩個(gè)命令overrightarrow 和overleftarrow在定義從A 到B 的向量時(shí)非常有用。begindisplaymathvec aquadoverrightarrowABenddisplaymath第三章數(shù)學(xué)公式 一般情況下,乘法算式中的圓點(diǎn)符可以省略。然而有時(shí)為了幫助讀者解讀復(fù)雜的公式,也有必要用命令cdot 將圓點(diǎn)符表示出來(lái)。begindisplaymathv = sigma_1 cdot sigma_2tau_1 cdot tau_2endd

37、isplaymath第三章數(shù)學(xué)公式 函數(shù)名通常用羅馬字體正體排版,而不是像變量名一樣用意大利體排版。因此,LATEX提供下述命令來(lái)排版最重要的一些函數(shù)名。arccos cos csc exp ker limsup minarcsin cosh deg gcd lg ln Prarctan cot det hom lim log secarg coth dim inf liminf max sinsinh sup tan tanh例:lim_x rightarrow 0 fracsin xx=1第三章數(shù)學(xué)公式分?jǐn)?shù)(fraction)使用frac. 排版。一般來(lái)說(shuō),1=2 這種形式更受歡迎,因?yàn)閷?duì)

38、于少量的分式,它看起來(lái)更好些。$1frac12$hoursbegindisplaymathfrac x2 k+1 qquadx frac2k+1 qquadx 1/2 enddisplaymath第三章數(shù)學(xué)公式 排版二項(xiàng)系數(shù)或類(lèi)似的結(jié)構(gòu)可以使用命令. choose . 或. atop .。第二個(gè)命令與第一個(gè)命令的輸出相同,只是沒(méi)有括號(hào)。begindisplaymathn choose kqquad x atop y+2enddisplaymath第三章數(shù)學(xué)公式 對(duì)于二元關(guān)系,將符號(hào)堆在一起可能更有用。stackrel 將第一項(xiàng)中的符號(hào)以上標(biāo)大小放在處于正常位置的第二項(xiàng)上。begindispla

39、ymathint f_N(x) stackrel!= 1enddisplaymath第三章數(shù)學(xué)公式積分運(yùn)算符(integral operator)用int 來(lái)生成求和運(yùn)算符(sumoperator)由sum 生成。乘積運(yùn)算符(product operator)由prod 生成上限和下限 用 和_ 來(lái)生成。begindisplaymathsum_i=1n qquadint_0fracpi2 qquadprod_epsilonenddisplaymath第三章數(shù)學(xué)公式括號(hào)(braces)和其它分隔符delimiters)。圓括號(hào)和方括號(hào)可以用相應(yīng)的鍵輸入?;ɡㄌ?hào)用。其它的分隔符用專(zhuān)門(mén)命令(例如up

40、downarrow)來(lái)生成。 如果將命令left 放在開(kāi)分隔符前,TEX會(huì)自動(dòng)決定分隔符的正確大小。注意必須用對(duì)應(yīng)的右分隔符right 來(lái)關(guān)閉每一個(gè)左分隔符left,并且只有當(dāng)這兩個(gè)分隔符排在同一行時(shí)大小才會(huì)被正確確定。如果不想在右邊放任何東西,使用隱藏的right. !begindisplaymath1 + left( frac1 1-x2 right) 3enddisplaymath第三章數(shù)學(xué)公式某些情況下有必要手工指出數(shù)學(xué)分隔符的正確大小,這可以使用命令big, Big, bigg 及Bigg 作為大多數(shù)分隔符命令的前綴。$Big( (x+1) (x-1) Big) 2$big(Big(

41、bigg(Bigg($quad$bigBigbiggBigg$quad$big|Big|bigg|Bigg|$第三章數(shù)學(xué)公式三個(gè)圓點(diǎn)(three dots)輸入公式可以使用幾種命令。ldots 將點(diǎn)排在基線(xiàn)上。cdots 將它們?cè)O(shè)置為居中。除此之外,可用vdots 命令使其垂直,而用ddots 將得到對(duì)角型(diagonal dots)begindisplaymathx_1,ldots,x_n qquadx_1+cdots+x_nenddisplaymath第三章數(shù)學(xué)公式3.4 數(shù)學(xué)空格 第三章數(shù)學(xué)公式n兩個(gè)quad空格:a qquad b 兩個(gè)m的寬度nquad空格:a quad b 一個(gè)m

42、的寬度 n大空格:a b 1/3m寬度 n中等空格:a;b 2/7m寬度 n小空格:a,b 1/6m寬度 n沒(méi)有空格:nab 緊貼na!b 縮進(jìn)1/6m寬度newcommandudmathrmdbegindisplaymathint!int_D g(x,y), ud x, ud yenddisplaymathinstead ofbegindisplaymathintint_D g(x,y)ud x ud yenddisplaymath第三章數(shù)學(xué)公式n兩個(gè)quad空格:a qquad b 兩個(gè)m的寬度nquad空格:a quad b 一個(gè)m的寬度 n大空格:a b 1/3m寬度 n中等空格:a;

43、b 2/7m寬度 n小空格:a,b 1/6m寬度 n沒(méi)有空格:nab 緊貼na!b 縮進(jìn)1/6m寬度AMS-LATEX提供微調(diào)多重積分符號(hào)間空格的另一種方式,也就是iint, iiint, iiiint 和idotsint 等命令。使用amsmath 宏集,以上的例子可以用下面這種方式來(lái)排版。newcommandudmathrmdbegindisplaymathiint_D , ud x , ud yenddisplaymath第三章數(shù)學(xué)公式3.5 垂直對(duì)齊 排版arrays 使用array 環(huán)境來(lái)排版數(shù)組(arrays)。它有些類(lèi)似于tabular環(huán)境,使用 命令來(lái)分行。begindispl

44、aymathmathbfX =left( beginarraycccx_11 & x_12 & ldots x_21 & x_22 & ldots vdots & vdots & ddotsendarray right)enddisplaymath第三章數(shù)學(xué)公式 像在tabular 環(huán)境中一樣,也可以在array 環(huán)境中畫(huà)線(xiàn)。例如分隔矩陣中的元素。begindisplaymathleft(beginarrayc|c1 & 2 hline3 & 4endarrayright)enddisplaymath第三章數(shù)學(xué)公式array 環(huán)境

45、也可以使用“.” 作為隱藏右分隔符來(lái)排版只有一個(gè)大分隔符的表達(dá)式。begindisplaymathy = left beginarraylla & textrmif $dc$b+x & textrmin the morningl & textrmall day longendarray right.enddisplaymath第三章數(shù)學(xué)公式 對(duì)于分布于幾行的公式或者方程組(equation system),可以使用eqnarray 和eqnarray* 環(huán)境來(lái)代替equation。在eqnarray 中,每一行都會(huì)有一個(gè)方程編號(hào)。eqnarray* 不對(duì)方程進(jìn)行編號(hào)。使

46、用 命令分行。begineqnarrayf(x) & = & cos x f(x) & = & -sin x int_0 x f(y)dy &= & sin xendeqnarray 注意等號(hào)每邊的空格都很大??赏ㄟ^(guò)設(shè)定setlengtharraycolsep2pt來(lái)減小空格.第三章數(shù)學(xué)公式長(zhǎng)方程不會(huì)自動(dòng)地分割成小的。作者必須指定在哪里分割以及縮進(jìn)多少。以下是最常使用的兩種方法。setlengtharraycolsep2ptbegineqnarraysin x & = & x -fracx33!+fracx55!-nonumber

47、& & -fracx77!+cdotsendeqnarraybegineqnarraylefteqn cos x = 1-fracx22! + nonumber& & +fracx44!-fracx66!+cdotsendeqnarraynonumber 命令將阻止LATEX為此方程生成一個(gè)編號(hào)。第三章數(shù)學(xué)公式3.8 定理、定義. . . 寫(xiě)數(shù)學(xué)文檔時(shí)有可能需要一種方式來(lái)排版“引理”、“定義”、“公理”以及類(lèi)似的結(jié)構(gòu)。LATEX為此提供了下述命令: newtheoremnamecountertextsection name 是短關(guān)鍵字,用于標(biāo)識(shí)“定理”。text

48、 定義“定理”的真實(shí)名稱(chēng),會(huì)在最終文件中打印出來(lái)。 方括號(hào)中的選項(xiàng)是任意的, 可以用于指定“ 定理” 中使用的標(biāo)號(hào)。counter 可以指定先前聲明的“定理”的name。然后新“定理”會(huì)按同樣的順序編號(hào)。section 指定“定理”編號(hào)所在的章節(jié)層次。第三章數(shù)學(xué)公式% preamblenewtheoremlawLawnewtheoremjurylawJury%in the documentbeginlaw labellaw:boxDont hide in the witness boxendlawbeginjuryThe TwelveIt could be you! So beware andsee lawreflaw:boxendjurybeginlawNo, No, Noendlaw第三章數(shù)學(xué)公式n3.9 數(shù)學(xué)符號(hào)表第三章數(shù)學(xué)公式第三章數(shù)學(xué)公式第四章 定制LATEX5.1 建立新的命令、環(huán)境和包5.1.1 建立新的命令 為了增加你自己的命令,可以使用如下的命令:newcommandnamenumdefinition 第一個(gè)參數(shù)name 是你想要建立的命令的名稱(chēng),第二個(gè)參數(shù)definition 是命令的定義。第三個(gè)參數(shù)num 是可選的,用于指定命令所需的參數(shù)數(shù)目(命令最多

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論