LaTeX使用笔记----表格

目录

调整表格宽度、行高

表格内换行

合并单元格

跨部分单元格的横线


 

首先使用需要宏包makecell (表格内换行)、array(调整修饰表格)、tabularx、booktabs(三线表时需要,加上后可以使用\toprule等命令)、multirow(纵向合并单元格)

有的宏包可能不能同时使用,不然会报错,不知道为什么,,

现在常用模板:包含

调整表格宽度、行高

表格内换行

合并单元格

跨部分单元格的横线

\usepackage{xcolor,graphicx,float}        %并列图片、调整表格宽度(用\resizebox)
\usepackage{booktabs}
\usepackage{makecell}
\usepackage{multirow}


		\begin{table}[!htp]
		\centering
		\resizebox{14cm}{!}{        %调整表格宽度
		\renewcommand\arraystretch{1.2}		%调整表格行高,这里为1.2倍行高,这行和\resizebox二选一应该就够用
		\begin{tabular}{cc}
			\toprule
			成员姓名&贡献\\
			\midrule
			成员一	&\makecell[c]{实验装置的搭建\\代码的编写}\\		%表格内换行,中括号[]内为居中方式,大括号内为内容,\\表示换行
			 \cline{2-2}		%表格内横线,这里为第二-第二个单元格
			成员二&模型的建立\\
			成员三&\multirow{2}{*}{实验报告撰写}\\		%纵向合并单元格,*可使文字横向,如果为c则成纵向排版
			成员四&\\
			\hline
      %下面一行中为横向合并单元格,第一个{}为合并单元格数,第二个{}为单元格内格式
            \multicolumn{2}{c}{注:纵一表示摄氏温度℃,横一表示相对湿度(\%)}\\
			\bottomrule
		\end{tabular}
			}
	\end{table}




效果:

 LaTeX使用笔记----表格_第1张图片

你可能感兴趣的:(latex,开发语言)