在制作latex表格时遇到了以下问题:
一、合并单元格
包括多行合并、多列合并、多行多列同时合并。
-
多行合并: multirow{2}{*}{Multi-Row}
-
多列合并: multicolumn{2}{|c|}{Multi-Column}
-
多行多列同时合并:multicolumn{2}{|c|}{multirow{2}{*{Multi-Row and Col}}
这里有一个比较好的例子,参考链接: http://lidw1981.blog.163.com/blog/static/9923802009022590133/
二、固定列宽
egin{tabular}{|p{1cm}|p{1cm}|p{1cm}|p{1cm}|p{1cm}|}
(这种方式可以使每一列超出列宽的文字自动换行,但是当英文单词过长时还是失效。)
三、表格跨页
abular环境得出的是一个盒子,不能跨页显示。
用supertabular解决的比较好。
举个例子,关键代码:
chapter*{常用缩略语表}
egin{center}
ablefirsthead{hline
multicolumn{1}{|c|}{缩写} & multicolumn{1}{c|}{英文全称} & multicolumn{1}{c|}{中文全称}\hline}
ablehead{%
hline
multicolumn{1}{|c|}{缩写} & multicolumn{1}{c|}{英文全称} & multicolumn{1}{c|}{中文全称}\hline}
abletail{hline}
ablelasttail{hline}
egin{supertabular}{|p{1.4cm}|p{3.0cm}|p{9.25cm}|}
hline
IF&Improved Factor& 改善因子\hline
IF&Improved Factor& 改善因子\hline
IF&Improved Factor& 改善因子\hline
...
IF&Improved Factor& 改善因子\hline
end{supertabular}
运行结果
supertabular宏包的用法参考:http://blog.sina.com.cn/s/blog_5e16f1770100lix8.html
以及http://mirror.hust.edu.cn/CTAN/macros/latex/contrib/supertabular/supertabular.pdf
四、表格中插入图片
(未完待续)