您的位置:首页 > 其它

Latex跨页表格

2012-02-17 19:42 190 查看
Latex跨页表格

——表格宽度等于页宽。表格共4列,伸缩长度。

参考书:《Latex2e及常见宏包使用指南》李平编著,清华大学出版社

说明:

① @extracolsep{width}:指明在此之后而在下一条命令\extracolsep之前的所有列之间都插人宽度为width的空白。若表格为定宽表格,则必须使用@{\extracolsep\fill}命令,使得后面所有列间距可以伸展到预定义的表

格宽度。

② 该例为一个宽度等于页宽的定宽表格。所以列与列之间会弹性多出一定长度。从运行结果的表尾可以看出来。

\documentclass{article}

\usepackage{amsmath}

\usepackage{amssymb}

\usepackage{latexsym}

\usepackage{CJK}

\usepackage{longtable}

\begin{document}

\begin{CJK*}{GBK}{song}

\setlength{\LTleft}{0pt} \setlength{\LTright}{0pt} %表格与页面左右边缘之间的矩离均为0

\begin{longtable}{|l@{\extracolsep{\fill}}lrr|}% @{\extracolsep{\fill}} 设置使得后面所有列间距可以伸展到预定义的表格宽度。

\caption{\label{tab:test}我的跨页表格}\\

\hline

\multicolumn{4}{|c|}{\bf 国际电话通达国家、代码及资费标准} \\ \hline

国家 & 中文国名 & 代码 & 资费/分钟 \\ \hline \hline \endfirsthead %1第一页表头

\multicolumn{4}{r}{续表 ~\ref{tab:test}} \\ \hline

国家 & 中文国名 & 代码 & 资费/分钟 \\ \hline \hline \endhead %2续页表头

\hline

\multicolumn{2}{|c|}{前两列为字符串} & \multicolumn{2}{|c|}{后两列为数字} \\ \hline \endfoot %3除最后一页表尾

\multicolumn{2}{|c|}{最后一页字符串} & \multicolumn{2}{|c|}{最后一页数字} \\ \hline \endlastfoot % 4最后一页表尾

Afghanistan &阿富汗& 93 & 23.00\\\hline

Albania &阿尔巴尼亚& 356 & 20.70\\\hline

Algeria &阿尔及利亚& 213 & 27.60\\\hline

Andorra &安道尔& 376 & 20.70\\\hline

Angola &安哥拉& 244 & 27.60\\\hline

Argentina &阿根廷&“& 27.60\\\hline

Armenia &亚美尼亚& 374 & 18.90\\\hline

Ascension &阿森松(英)&247 & 27.60\\\hline

Australia &澳大利亚& 61 & 18.40\\\hline

Austria &奥地利& 43 & 20.70\\\hline

Azerbaijan &阿塞拜-M & 994 & 18.90\\\hline

Bahrain &巴林& 973 & 27.60\\\hline

Bangladesh &加拉国& 880 & 17.20、\\\hline

Belarus &白俄罗斯& 375 & 18.90\\\hline

Afghanistan &阿富汗& 93 & 23.00\\\hline

Albania &阿尔巴尼亚& 356 & 20.70\\\hline

Algeria &阿尔及利亚& 213 & 27.60\\\hline

Andorra &安道尔& 376 & 20.70\\\hline

Angola &安哥拉& 244 & 27.60\\\hline

Argentina &阿根廷&“& 27.60\\\hline

Armenia &亚美尼亚& 374 & 18.90\\\hline

Ascension &阿森松(英)&247 & 27.60\\\hline

Australia &澳大利亚& 61 & 18.40\\\hline

Austria &奥地利& 43 & 20.70\\\hline

Azerbaijan &阿塞拜-M & 994 & 18.90\\\hline

Bahrain &巴林& 973 & 27.60\\\hline

Bangladesh &加拉国& 880 & 17.20、\\\hline

Belarus &白俄罗斯& 375 & 18.90\\\hline

Afghanistan &阿富汗& 93 & 23.00\\\hline

Albania &阿尔巴尼亚& 356 & 20.70\\\hline

Algeria &阿尔及利亚& 213 & 27.60\\\hline

Andorra &安道尔& 376 & 20.70\\\hline

Angola &安哥拉& 244 & 27.60\\\hline

Argentina &阿根廷&“& 27.60\\\hline

Armenia &亚美尼亚& 374 & 18.90\\\hline

Ascension &阿森松(英)&247 & 27.60\\\hline

Australia &澳大利亚& 61 & 18.40\\\hline

Austria &奥地利& 43 & 20.70\\\hline

Azerbaijan &阿塞拜-M & 994 & 18.90\\\hline

Bahrain &巴林& 973 & 27.60\\\hline

Bangladesh &加拉国& 880 & 17.20、\\\hline

Belarus &白俄罗斯& 375 & 18.90\\\hline

Afghanistan &阿富汗& 93 & 23.00\\\hline

Albania &阿尔巴尼亚& 356 & 20.70\\\hline

Algeria &阿尔及利亚& 213 & 27.60\\\hline

Andorra &安道尔& 376 & 20.70\\\hline

Angola &安哥拉& 244 & 27.60\\\hline

Argentina &阿根廷&“& 27.60\\\hline

Armenia &亚美尼亚& 374 & 18.90\\\hline

Ascension &阿森松(英)&247 & 27.60\\\hline

Australia &澳大利亚& 61 & 18.40\\\hline

Austria &奥地利& 43 & 20.70\\\hline

Azerbaijan &阿塞拜-M & 994 & 18.90\\\hline

Bahrain &巴林& 973 & 27.60\\\hline

Bangladesh &加拉国& 880 & 17.20、\\\hline

Belarus &白俄罗斯& 375 & 18.90\\\hline

\end{longtable}

\end{CJK*}

\end{document}

运行结果:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: