LATEX中表格的制作.doc_第1頁
LATEX中表格的制作.doc_第2頁
LATEX中表格的制作.doc_第3頁
LATEX中表格的制作.doc_第4頁
LATEX中表格的制作.doc_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

LATEX中表格的制作一,基本表格制作標(biāo)準 LaTeX 提供有 array 和 tabular 兩個制表環(huán)境,它們的完整格式如下: beginarray表格位置列樣式 endarray begintabular表格位置列樣式 endtabularbegintabular*表格總寬度表格位置列樣式 endtabular*這兩個環(huán)境的選項和參數(shù)定義是相同的,不過 array 主要用于數(shù)組矩陣的排版,且只能用在數(shù)學(xué)環(huán)境中,如 equation 等。 array 宏包擴展了 array 和 tabular 環(huán)境功能,主要增加和增強了列樣式選項,甚至可編程定義新的列樣式;還增加了許多細部微調(diào)功能,如改變垂直表格線的粗細 和自動調(diào)整表格間隙等。使用該宏包可以排印出外形美觀、功能豐富的表格。該宏包沒有任何選項,擴展后的兩個環(huán)境的列樣式選項:選項說明l 該列左對齊排列c 該列居中排列r 該列右對齊排列p 列寬 設(shè)置該列寬度,文本頂對齊 聲明 該列每行插入聲明中文本m 列寬 設(shè)置該列寬度,文本居中對齊 b 列寬 設(shè)置該列寬度,文本底對齊 聲明 聲明可以是命令或插入列元素之前的文本setlengthparindent26pt p 列寬,對該列文本 行或段落縮排。源文件 Frank Mittelbach et al booktabs 它定義了三條劃線命令:toprule、midrule 和 bottomrule,可分別對表格頂部、中部和底部使用不同粗細的水平線,見下例:它還可以改變表格的行距,使表格尤其是長表格更加美觀。該宏包可與 enfloat 、threeparttable 、rotating 宏包配合使用。同時加載 colortbl 宏包,還可以劃彩色格線。使用 booktabs 宏包應(yīng)注意:絕不要畫垂直線,絕不要畫雙線 ;如果表格左右兩邊的內(nèi)容毫無關(guān)聯(lián),最好將其分為兩個表格而不是用垂直線隔開。另外在排表格時,單位符號應(yīng)置于列首;相同數(shù)據(jù)不要用“ 同上” 之類的簡稱;0.1 不要寫成.1 。再加載 longtable 宏包,該宏包的三條劃線命令也可在跨頁長表格中使用。源文件 Simon Fear colortbl 它可以設(shè)置表格中數(shù)據(jù)、文本、行、列、單元格前景和背景以及邊框的顏色,從而得到彩色表格。它需要 array 和 color 兩個宏包的支持。 它提供了一組著色命令,經(jīng)常用到是列著色命令,其格式為:columncolor色系色名左伸出右伸出。常用色系有三原色 rgb 和灰度 gray 兩種;被預(yù)定義的色名有68個,詳見 color 宏包介紹中所附的色標(biāo);左右伸出的長度單位可用 pt。舉例說明:源文件經(jīng)過 LaTeX、dvips、pspdf 編譯后,得到:源文件 David Carlisle dcolumn 若表格中一列的數(shù)字位數(shù)不一且都帶有小數(shù)點或逗號時,為便于閱讀和美觀起見,應(yīng)將這些符號上下對齊,但做起來很麻煩。該宏包就可解決這一問題,它把小數(shù)點或逗號也定義為一列。一般可以直接使用其提供的“ D” 格式:D鍵入符號輸出符號小數(shù)點位數(shù),舉例說明:另外也可使用 newcolumntype 命令自行定義對齊樣式。該宏包是 LaTeX 工具宏包套件之一。源文件 David Carlisle hhline 帶框的表格中總會有水平線與垂直線相交,在交點處會出現(xiàn)各種形態(tài),這在標(biāo)準 LaTeX 表格環(huán)境中是不可改變的。該宏包提供了一條 hhline 交點樣式 畫線命令,用它可以很好地處理交點形態(tài)問題。編注:從美觀角度講,排版表格要盡可能避免使用垂直線,即盡量不使用該宏包。源文件 David Carlisle longtable 在 LaTeX 中的表格是當(dāng)做一個“盒子”來處理,不能分割,所以無法跨頁顯示。該宏包是 LaTeX 工具宏包套件之一,可用于跨頁表格。它定義了一個長表環(huán)境,只需將tabular 環(huán)境改為 longtable 環(huán)境,跨頁長表格就可自動拆分為多頁表格。注意:使用長表環(huán)境后,須經(jīng)兩或三次編譯,才能得到正確結(jié)果。由于改變了原有輸出方式,所以它不能用在 multicolumn 多欄環(huán)境或 twocolumn 雙欄頁面格式中。源文件 David Carlisle ltxtable 它將 longtable 和 tabularx 兩個宏包合并,兩者的功能在 longtable 環(huán)境中體現(xiàn)。當(dāng)調(diào)用 ltxtable.tex 時,其實就是加載上述兩個宏包。源文件 David Carlisle makecell 它提供了一組命令,可使表格中列數(shù)據(jù)單獨定位:居中、靠左或靠右,可將某一列標(biāo)題旋轉(zhuǎn)90度,可在單元格中劃對角線,還可設(shè)定表格線段的粗細等。二,分頁表格 在標(biāo)準 LaTeX 中的表格是當(dāng)做一個“盒子”來處理的,不能分割,所以無法跨頁顯示。其一是使用longtable,其二是使用supertabular.在這里我們使用supertabular. supertabular是一個tabular environment的擴展.通常使用tabular時,表格只能在一頁,如果表格太大,超過了bottom margin,就會報Overfull vbox錯誤. supertabular接到 command后,會重新計算可以使用的空間,如果到了頁面高度,就會自動插入tabeltail,開始新的一頁,新的一頁以tablehead連接. 主要用到的command有以下幾個. 1, tablefirsthead takes one argument, it defines the contents of the first occurence of the tabular head.The use of this command is optional. Dont forget to close the head by a .用來顯示列第一行. 2, tablehead takes one argument, it defines the contents of all subsequent ocurrences of the tabular head.Dont forget to close the head by a .當(dāng)分頁時,會顯示在下頁的第一行. 3, tabletail takes one argument, it defines something which should be inserted before each endtabular, except the last.當(dāng)分頁時,會顯示在該頁最后一行,但是最后一頁不會顯示. 需要注意的是, tablefirsthead, tablehead一定要加. 具體的使用參考附件document. 三,關(guān)于表格并列 經(jīng)常會遇到表格并列的問題. 并列,一般的做法是用minipage來實現(xiàn),然后minipage里包含子minipage,分別每個字minipage設(shè)定寬度,可以控制位置.如果用到圖表混排的話,使用figure應(yīng)該會更好. 當(dāng)然如果使用minipage,可能會遇到種種比如分頁,對齊的問題.如果想讓minipage里的表格對齊兩邊對齊,可以使用raggedright和raggedleft,命令形式可以很好的配合環(huán)境命令使用.如果出現(xiàn)無法對齊,可能的原因就是minipage的寬度調(diào)節(jié)的有問題,或者是表格太大,無法并排. 使用noindent可以是并排表格時,外面的環(huán)境的左縮進消失.相關(guān)內(nèi)容,可以參考段落格式排版. 四,關(guān)于表格的其他 1,如果想讓表格寬度太窄,希望能和段落左右對齊,即左右拉伸,可以使用extracolsep 代碼:begintabular*1textwidthextracolsepfill r c r c 2,表格合并.multicolumn2ccellcolorgray0.8Delivery To 3,如果想讓幾個小表格始終在同一個頁面.可以將其放在一個minipage下. 4,隔行變色.rowcolors1light-graywhite 注意隔行變色,如果和begintabular*1textwidthextracolsepfill r c r c使用會出現(xiàn)比較奇怪的現(xiàn)象,就是左邊會出現(xiàn)一點空白,然后沒有填充顏色,可以在每行加入makebox0ptlfbo

溫馨提示

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

最新文檔

評論

0/150

提交評論