原始代码如下:
egin{center} egin{tabular}{ccccc} oprule[1.5pt] name & taskA & taskB & taskeC & taskD \ midrule[1pt] xiaowang & 80 & 50 & 70 & 90 \ laowang & 90 & 70 & 80 & 100 \ gblaowang & 100 & 100 & 100 & 100 \ ottomrule[1.5pt] end{tabular}end{center}产生的表格如下:
采用box(可以单独修改任意列列宽、比较推荐这种方法)代码如下:
egin{center} egin{tabular}{ccccc} oprule[1.5pt] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % extwidth 是每一行的宽度.[0.1 extwidth]设定单元格宽度 % [c] 单元格文本居中对齐 % {name} 单元格内容 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% makebox[0.1 extwidth][c]{name} & makebox[0.2 extwidth][c]{taskA} & makebox[0.1 extwidth][c]{taskB} & makebox[0.4 extwidth][c]{taskC} & makebox[0.2 extwidth][c]{taskD} \ midrule[1pt] xiaowang & 80 & 50 & 70 & 90 \ laowang & 90 & 70 & 80 & 100 \ gblaowang & 100 & 100 & 100 & 100 \ ottomrule[1.5pt] end{tabular}end{center}效果如下:
采用setlength (修改单元格列宽、所有的列宽都会修改)这个方法设置的是单元格的宽度,代码如下:
egin{center} setlength{ abcolsep}{7mm}{ egin{tabular}{ccccc} oprule[1.5pt] name & taskA & taskB & taskeC & taskD \ midrule[1pt] xiaowang & 80 & 50 & 70 & 90 \ laowang & 90 & 70 & 80 & 100 \ gblaowang & 100 & 100 & 100 & 100 \ ottomrule[1.5pt] end{tabular} }%%%%%%注意,这边还有个大括号end{center}产生的表格如下图,可见效果还不错
采用 esizebox(整体进行缩放、包括文字内容)代码如下
egin{center} esizebox{ extwidth}{30mm}{ %格式为 esizebox{列宽}{行距}{内容} % extwidth为一行文字的宽度 %30为行距,这个数值自己调 egin{tabular}{ccccc} oprule[1.5pt] name & taskA & taskB & taskeC & taskD \ midrule[1pt] xiaowang & 80 & 50 & 70 & 90 \ laowang & 90 & 70 & 80 & 100 \ gblaowang & 100 & 100 & 100 & 100 \ ottomrule[1.5pt] end{tabular} } %%%%%%注意,这边还有个大括号end{center}产生的表格如下,可见字体大小也按比例resize了,这点要注意,行距需要自己调整,不然不美观。