Latex 之table

来源:互联网 发布:移动网络玩游戏卡吗 编辑:程序博客网 时间:2024/05/18 03:33

Latex调整表格的行高
最新的一种方法是使用minipage:
对于一个四列的表格,使用如下语句可以增加一行内容:
\hline
Number of received packets & 68 & 137 & 271

使用minipage后,如下所示:
\hline

\begin{minipage}{4cm} \vspace{0.1cm}\centering Number of received packets \vspace{0.1cm}\end{minipage}
& 68 & 137 & 271

其中
1)“\begin{minipage}{4cm}”4cm用于指定minipage的宽度,如果文字超过这个宽度,文字会自动换行
2)紧跟着的“\vspace{0.1cm}”用于指定文字上方与表格边框的距离
3)第二个“\vspace{0.1cm}”用于指定文字下方与表格边框的距离
4)“\centering”用于控制文字的排版

也就是说,使用

\begin{minipage}....\end{minipage}
替换之前的文字内容即可实现表格高度的控制。

———————————分割线—————————-

目前测试的有两种方法:
1)\setlength{\extrarowheight}{4mm}
  这需要引用包:\usepackage{colortbl}

2)\renewcommand\arraystretch{2.5}

上述两种方法均添加在\begin{tabular}之前即可。

但默认情况下,每行内容不是垂直居中的,这如何设置还需进一步学习。

参考网址:
http://blog.tianya.cn/blogger/post_read.asp?BlogID=1194443&PostID=18278769

http://blog.sina.com.cn/s/blog_5d2054d90101apxb.html

1 制作复杂的表格

通常画表格需要使用到\multicolumn, \multirow, \hline, \cline四种指令 其中要使用\multirow,必须在前头先行加入\usepackage{multirow} 直接看例子,Latex程式码 =>

\begin{tabular}{|c|c|c|c|c|}
\hline
\multirow{2}{*}{Multi-Row} &
\multicolumn{2}{c|}{Multi-Column} &
\multicolumn{2}{c|}{\multirow{2}{*}{Multi-Row and Col}} \\
\cline{2-3}
  & column-1 & column-2 & \multicolumn{2}{c|}{} \\
\hline
label-1 & label-2 & label-3 & label-4 & label-5 \\
\hline
\end{tabular}

效果图 =>

latex-table

\multirow和\multicolumn的使用方法相同, 可以同时跨行跨列合併使用,见范例 \hline和\cline是用来画横线的

四种指令简略说明 =>

\multirow{2}{*}{Multi-Row}\multirow是跨列功能,第一个参数2,表示跨两列,第二个参数*,表示系统自动调整文 字,最后一个参数即是要填入的文字,跨列需注意的是,使用\multirow指令的那一列表 格,到了要撰写下一列表格时,被跨列直接留空,不可填字(填了之后就会知道为什么了)\multicolumn{2}{c|}{Multi-Column}\multicolumn是跨行功能,第一个参数2,表示跨两行,第二个参数c|,表示文字置中,并 在栏位右边画一条直线框,最后一个参数即是要填入的文字\hline 表示画出一整条从左至右横线\cline{2-3} 表示画出一条在第2栏位到第3栏位的横线段,其他栏位将不会有横线段

参考网址

http://www.cnblogs.com/machine/archive/2013/01/18/2866654.html

\documentclass{article}
\usepackage{CJK}

\begin{document}

\begin{CJK}{GBK}{song}
\begin{table}
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|}

\hline

% after \: \hline or \cline{col1-col2} \cline{col3-col4} …

\multicolumn{6}{|c|}{(A厂总产量)}&\multicolumn{6}{|c|}{(B厂总产量)}\

%\multicolumn{6}{|c|}{1、2与3、2间距(29,29),总距离58} &\multicolumn{6}{|c|}{1、2与3、2 间距(29,29),总距离58} \

\hline

1洗发精 & 2沐浴露& 3消毒液& 1利润 & 2利润 & 3利润 & 1洗发精 & 2沐浴露& 3消毒液& 1利润 & 2利润 & 3利润 \

\hline

9 & 1 & 5 & 1119 & 4286 & 4286 & 5 & 1 & 5 & 2482 & 5059 & 2482\

\hline

5 & 2 & 5 & 1221 & 4657 & 3552 & 5 & 2 & 3 & 2347 & 4906 & 2637\

\hline

5 & 3 & 5 & 2339 & 4828 & 2954 & 6 & 6 & 5 & 2779 & 4885 & 2599\

\hline

5 & 4 & 5 & 2337 & 4407 & 2755 & 5 & 4 & 7 & 7739 & 4723 & 2333\

\hline

9 & 5 & 5 & 2338 & 4951 & 2555 & 6 & 5 & 5 & 2675 & 4659 & 2675\

\hline

5 & 6 & 5 & 2336 & 4943 & 2255 & 3 & 6 & 5 & 7736 & 4718 & 2636\

\hline

9 & 7 & 5 & 2333 & 5006 & 2271 & 6 & 7 & 5 & 2613 & 4766 & 2613 \

\hline

3 & 3 & 5 & 2333 & 5441 & 2666 & 5 & 8 & 5 & 2671 & 4807 & 2601\

\hline

5 & 9 & 5 & 3333 & 5446 & 2091 & 6 & 9 & 5 & 7786 & 4887 & 2586\

\hline

\end{tabular}

\end{center}

\end{table}

\end{CJK}
\end{document}

这里写图片描述

\documentclass{article}
\usepackage{CJK}

\begin{document}

%表格
\begin{CJK}{GBK}{song}
\begin{center}

\begin{tabular}{|p{1cm}|p{1cm}|p{1cm}|p{1cm}|p{1cm}|p{1cm}|p{1cm}|p{1cm}|p{1cm}|p{1cm}|p{1cm}|p{1cm}|}

\hline

% after \: \hline or \cline{col1-col2} \cline{col3-col4} …

\multicolumn{6}{|c|}{(A厂总产量)}&\multicolumn{6}{|c|}{(B厂总产量)}\

%\multicolumn{6}{|c|}{1、2与3、2间距(29,29),总距离58} &\multicolumn{6}{|c|}{1、2与3、2 间距(29,29),总距离58} \

\hline

1洗发精 & 2沐浴露& 3消毒液& 1利润 & 2利润 & 3利润 & 1洗发精 & 2沐浴露& 3消毒液& 1利润 & 2利润 & 3利润 \

\hline

9 & 1 & 5 & 1119 & 4286 & 4286 & 5 & 1 & 5 & 2482 & 5059 & 2482\

\hline

5 & 2 & 5 & 1221 & 4657 & 3552 & 5 & 2 & 3 & 2347 & 4906 & 2637\

\hline

5 & 3 & 5 & 2339 & 4828 & 2954 & 6 & 6 & 5 & 2779 & 4885 & 2599\

\hline

5 & 4 & 5 & 2337 & 4407 & 2755 & 5 & 4 & 7 & 7739 & 4723 & 2333\

\hline

9 & 5 & 5 & 2338 & 4951 & 2555 & 6 & 5 & 5 & 2675 & 4659 & 2675\

\hline

5 & 6 & 5 & 2336 & 4943 & 2255 & 3 & 6 & 5 & 7736 & 4718 & 2636\

\hline

9 & 7 & 5 & 2333 & 5006 & 2271 & 6 & 7 & 5 & 2613 & 4766 & 2613 \

\hline

3 & 3 & 5 & 2333 & 5441 & 2666 & 5 & 8 & 5 & 2671 & 4807 & 2601\

\hline

5 & 9 & 5 & 3333 & 5446 & 2091 & 6 & 9 & 5 & 7786 & 4887 & 2586\

\hline

\end{tabular}

\end{center}
%结束

\end{CJK}
\end{document}

这里写图片描述

0 0
原创粉丝点击