一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

LaTeX技巧心得242:LaTeX編輯表格的常用宏包與示例

 Jade0709 2014-09-16

QQ群:91940767/145316219/141877998/80300084/194770436
淘寶店:http://latexstudio.taobao.com
技巧續(xù)篇:http:///
常見(jiàn)數(shù)學(xué)公式問(wèn)題集下載

array

標(biāo)準(zhǔn) LaTeX 提供有 array 和 tabular兩個(gè)制表環(huán)境,它們的完整格式如下:

\begin{array}[表格位置]{列樣式} \end{array}

\begin{tabular}[表格位置]{列樣式} \end{tabular}

\begin{tabular*}{表格總寬度}[表格位置]{列樣式} \end{tabular*}

這兩個(gè)環(huán)境的選項(xiàng)和參數(shù)定義是相同的,不過(guò) array 主要用于數(shù)組矩陣的排版,且只能用在數(shù)學(xué)環(huán)境中,如equation 等。

array 宏包擴(kuò)展了array 和 tabular 環(huán)境功能,主要增加和增強(qiáng)了列樣式選項(xiàng),甚至可編程定義新的列樣式;還增加了許多細(xì)部微調(diào)功能,如改變垂直表格線的粗細(xì)和自動(dòng)調(diào)整表格間隙等。使用該宏包可以排印出外形美觀、功能豐富的表格。

該宏包沒(méi)有任何選項(xiàng),擴(kuò)展后的兩個(gè)環(huán)境的列樣式選項(xiàng):

選項(xiàng)

說(shuō)明

l

該列左對(duì)齊排列

c

該列居中排列

r

該列右對(duì)齊排列

p{列寬}

設(shè)置該列寬度,文本頂對(duì)齊

@{聲明}

該列每行插入聲明中文本

m{列寬}

設(shè)置該列寬度,文本居中對(duì)齊

b{列寬}

設(shè)置該列寬度,文本底對(duì)齊

>{聲明}

聲明可以是命令或插入列元素之前的文本

<{聲明}

聲明可以是命令或插入列元素之后的文本

|

列邊或列間加入一條垂直線

!{聲明}

用聲明要求的樣式取代列間垂直線

應(yīng)用舉例:

LaTeX技巧心得242:LaTeX編輯表格的常用宏包與示例

LaTeX技巧心得242:LaTeX編輯表格的常用宏包與示例

列樣式還可設(shè)置為:>{\setlength{\parindent}{26pt}}p{列寬},對(duì)該列文本行或段落縮排。

源文件 

Frank Mittelbach et al

booktabs

它定義了三條劃線命令:\toprule、\midrule 和 \bottomrule,可分別對(duì)表格頂部、中部和底部使用不同粗細(xì)的水平線,見(jiàn)下例:

LaTeX技巧心得242:LaTeX編輯表格的常用宏包與示例

LaTeX技巧心得242:LaTeX編輯表格的常用宏包與示例
它還可以改變表格的行距,使表格尤其是長(zhǎng)表格更加美觀。

該宏包可與 enfloat、threeparttable、rotating宏包配合使用。同時(shí)加載 colortbl宏包,還可以劃彩色格線。

使用 booktabs宏包應(yīng)注意:絕不要畫(huà)垂直線,絕不要畫(huà)雙線;如果表格左右兩邊的內(nèi)容毫無(wú)關(guān)聯(lián),最好將其分為兩個(gè)表格而不是用垂直線隔開(kāi)。另外在排表格時(shí),單位符號(hào)應(yīng)置于列首;相同數(shù)據(jù)不要用“同上”之類的簡(jiǎn)稱;0.1不要寫(xiě)成.1。

再加載 longtable宏包,該宏包的三條劃線命令也可在跨頁(yè)長(zhǎng)表格中使用。

源文件

Simon Fear

colortbl 

它可以設(shè)置表格中數(shù)據(jù)、文本、行、列、單元格前景和背景以及邊框的顏色,從而得到彩色表格。它需要 array 和 color 兩個(gè)宏包的支持。 它提供了一組著色命令,經(jīng)常用到是列著色命令,其格式為:

\columncolor[色系]{色名}[左伸出][右伸出]。

常用色系有三原色 rgb 和灰度 gray 兩種;被預(yù)定義的色名有68個(gè),詳見(jiàn) color宏包介紹中所附的色標(biāo);左右伸出的長(zhǎng)度單位可用 pt。

舉例說(shuō)明:

LaTeX技巧心得242:LaTeX編輯表格的常用宏包與示例

源文件經(jīng)過(guò) LaTeX、dvips、pspdf 編譯后,得到:

LaTeX技巧心得242:LaTeX編輯表格的常用宏包與示例

源文件

David Carlisle

dcolumn

若表格中一列的數(shù)字位數(shù)不一且都帶有小數(shù)點(diǎn)或逗號(hào)時(shí),為便于閱讀和美觀起見(jiàn),應(yīng)將這些符號(hào)上下對(duì)齊,但做起來(lái)很麻煩。

該宏包就可解決這一問(wèn)題,它把小數(shù)點(diǎn)或逗號(hào)也定義為一列。一般可以直接使用其提供的“D”格式:D{鍵入符號(hào)}{輸出符號(hào)}{小數(shù)點(diǎn)位數(shù)},舉例說(shuō)明:

LaTeX技巧心得242:LaTeX編輯表格的常用宏包與示例

LaTeX技巧心得242:LaTeX編輯表格的常用宏包與示例

另外也可使用 \newcolumntype 命令自行定義對(duì)齊樣式。

該宏包是 LaTeX 工具宏包套件之一。

源文件

David Carlisle 

hhline

帶框的表格中總會(huì)有水平線與垂直線相交,在交點(diǎn)處會(huì)出現(xiàn)各種形態(tài),這在標(biāo)準(zhǔn) LaTeX 表格環(huán)境中是不可改變的。該宏包提供了一條 \hhline{交點(diǎn)樣式}畫(huà)線命令,用它可以很好地處理交點(diǎn)形態(tài)問(wèn)題。

編注:從美觀角度講,排版表格要盡可能避免使用垂直線,即盡量不使用該宏包。

源文件

David Carlisle

longtable

在標(biāo)準(zhǔn) LaTeX 中的表格是當(dāng)做一個(gè)“盒子”來(lái)處理的,不能分割,所以無(wú)法跨頁(yè)顯示。

該宏包是 LaTeX 工具宏包套件之一,可用于跨頁(yè)表格。它定義了一個(gè)長(zhǎng)表環(huán)境,只需將tabular 環(huán)境改為 longtable 環(huán)境,跨頁(yè)長(zhǎng)表格就可自動(dòng)拆分為多頁(yè)表格。注意:使用長(zhǎng)表環(huán)境后,須經(jīng)兩或三次編譯,才能得到正確結(jié)果。

由于改變了原有輸出方式,所以它不能用在 multicolumn 多欄環(huán)境或 twocolumn 雙欄頁(yè)面格式中。

源文件

David Carlisle

ltxtable

它將 longtable 和 tabularx 兩個(gè)宏包合并,兩者的功能在 longtable 環(huán)境中體現(xiàn)。當(dāng)調(diào)用 ltxtable.tex 時(shí),其實(shí)就是加載上述兩個(gè)宏包。

源文件

David Carlisle

makecell

它提供了一組命令,可使表格中列數(shù)據(jù)單獨(dú)定位:居中、靠左或靠右,可將某一列標(biāo)題旋轉(zhuǎn)90度,可在單元格中劃對(duì)角線,還可設(shè)定表格線段的粗細(xì)等。舉例:

LaTeX技巧心得242:LaTeX編輯表格的常用宏包與示例

LaTeX技巧心得242:LaTeX編輯表格的常用宏包與示例

源文件

Olga Lapko

multienum

很多教科書(shū)的末尾都附有簡(jiǎn)短的習(xí)題答案,這些答案一般按行排列,其編號(hào)與習(xí)題編號(hào)是一致的,這樣便于查找答案。

該宏包提供一個(gè)環(huán)境:multienumerate,使用它可創(chuàng)建多列編號(hào)數(shù)組,即在一行中可以排列多個(gè)編號(hào)數(shù)組項(xiàng),并可多行排列。數(shù)組項(xiàng)既可連續(xù)編號(hào),也可設(shè)定為奇數(shù)或偶數(shù)編號(hào)(因?yàn)橛行┙滩闹唤o出奇數(shù)或偶數(shù)習(xí)題答案);每行排列數(shù)組項(xiàng)的個(gè)數(shù)也能設(shè)定。

Dennis Kletzing

multirow

利用該宏包提供的的命令,可在 tabular 環(huán)境中很方便地排版表格里的跨行文本數(shù)據(jù),還可以設(shè)置表格中文本的對(duì)齊方式。  

Jerry Leichter

中文說(shuō)明

slashbox

它可以在表格的單元格中畫(huà)一條對(duì)角線,線上線下都可以輸入文本,一般用于標(biāo)識(shí)行列項(xiàng)目。  舉例 源文件

Toru Sato

supertabular

在標(biāo)準(zhǔn) LaTeX 的表格環(huán)境 tabular 中,表格長(zhǎng)度不能超過(guò)一頁(yè),否則會(huì)出現(xiàn)“溢出”信息。

該宏包提供了一個(gè) supertabular 環(huán)境,是對(duì) tabular 環(huán)境的擴(kuò)充。它能不斷地計(jì)算表格長(zhǎng)度,當(dāng)排版到頁(yè)面底部時(shí),自動(dòng)結(jié)束 tabular 環(huán)境,而在下一頁(yè)再自動(dòng)生成一個(gè)新的 tabular 環(huán)境,將剩余表格放入其中。

使用該宏包排版長(zhǎng)表格時(shí),要用所提供的生成命令專門(mén)設(shè)計(jì)表頭,具體方法可參考本文中的示例。

源文件

Johannes Braamsand Theo Jurriens

tabularx

要排版固定寬度的表格可使用此宏包,它提供了新的表格環(huán)境 tabular*、tabularx,它能根據(jù)所給表格的總寬度自動(dòng)計(jì)算特定表格列的寬度,表格列間距維持內(nèi)設(shè)值,各特定列的寬度自動(dòng)調(diào)整。

源文件

David Carlisle

threeparttable

該宏包可以在表格之后增加表格注釋,解決了為表格標(biāo)題或表格參數(shù)做注釋的問(wèn)題。它提供了一個(gè) threeparttable 環(huán)境,在這個(gè)環(huán)境中仍可使用 tabular 環(huán)境排版表格;在排版表格注釋時(shí),先用命令 \tnote{標(biāo)識(shí)符} 在需要注釋處作上標(biāo)識(shí)符號(hào),再在表格的下方使用命令 \tablenotes[標(biāo)識(shí)符] 來(lái)排版注釋;標(biāo)識(shí)符可以是數(shù)字或是符號(hào)等,參見(jiàn)本文第4頁(yè)中的示例。

Donald Arseneau

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    欧美日韩国产自拍亚洲| 91精品蜜臀一区二区三区| 热久久这里只有精品视频| 日韩无套内射免费精品| 国产精品欧美激情在线播放| 国产精品日韩精品最新| 丝袜视频日本成人午夜视频| 久久精品国产亚洲av麻豆| 欧美激情一区二区亚洲专区| 人妻熟女欲求不满一区二区| 午夜福利网午夜福利网| 国产精品激情在线观看| 色哟哟在线免费一区二区三区| 欧美成人一区二区三区在线| 欧美性欧美一区二区三区| 亚洲另类女同一二三区| 国产精品熟女在线视频| 中文日韩精品视频在线| 久久国产青偷人人妻潘金莲| 亚洲一区二区精品久久av| 国产超碰在线观看免费| 亚洲夫妻性生活免费视频| 国产精品伦一区二区三区在线| 噜噜中文字幕一区二区| 91人妻人澡人人爽人人精品| 日本丰满大奶熟女一区二区| 东京热一二三区在线免| 中文字幕日产乱码一区二区| 日本欧美视频在线观看免费| 欧美一级黄片欧美精品| 国产精品夜色一区二区三区不卡| 九九蜜桃视频香蕉视频| 99秋霞在线观看视频| 男人的天堂的视频东京热| 欧美日韩亚洲巨色人妻| 东京不热免费观看日本| 精品一区二区三区乱码中文| 日本国产欧美精品视频| 99久久国产综合精品二区 | 久久精品少妇内射毛片| 日本在线不卡高清欧美|