Latex制作三线表,可对数据进行加彩色边框和背景色高亮显示。通过在导言区调用相应的宏包,在代码区定义一个新的彩色盒子的命令块\newtcbox,自行设定相应的参数(arc:盒子圆角半径;colback:盒子填充色的颜色深度,#1!3!的第二个数字3就是设定颜色深度的参数;colframe:盒子边框的颜色深度,#1!10!的第二个数字10就是设定颜色深度的参数;boxsep:盒子边框与内部数字的距离,是一个整体参数,后面的left,right,top,bottom可以在boxsep的基础上单独设置盒子左右上下方向与数字的距离;boxrule:盒子左右边框线条宽度ps:我也不清楚为什么不是四个边的控制🤣;bottomrule与toprule是对盒子上下边框线条宽度的设定)。最后,在每个彩色盒子的代码部分,可以设定颜色。可以通过调整这些参数感受具体变化情况。
%LaTeX版本:TeXstudio 2021(版本的年份不是很确定,我是2021年安装的,暂且就认为是2021版本的吧2333)
%此代码是论文撰写中的实际应用,亲测有效🐶
%—————————————————————————————— 导 言 区 ————————————————————————————%
\documentclass{article}
\usepackage{ctex}
\usepackage{tcolorbox}%用于绘制彩色文本框的宏包
\usepackage{multirow}%用于复杂表格中多行合并为一行
\usepackage{booktabs}%表格宏包
\usepackage{geometry}%设置页边距宏包
\geometry{a4paper,left=1cm,right=1cm,top=2.2cm,bottom=2.2cm}%页边距的具体设置
%——————————————————————————————— 正 文 ——————————————————————————————%
\begin{document}
\begin{table}%开始表格创建
\centering%居中
\newtcbox{\mybox}[1][white]{on line, arc = 0.3mm,auto outer arc,colback = #1!3!, colframe = #1!10!,colupper = #1!80!,boxsep =0mm, left =0.3mm, right = 0.3mm, top =0.4mm, bottom = 0.4mm,boxrule =0.2mm, bottomrule =0.2mm, toprule = 0.2mm}
\fontsize{7.6}{14}\selectfont %{字体尺寸}{行距}
\caption{复杂表格(带彩色盒子)}
\begin{tabular}{cccccccccccccc}
\toprule[0.35mm]
\multirow{3}{*}{变量}&\multirow{3}{*}{预处理}& %3是“变量”占据的行数
\multicolumn{6}{c}{实验1}& \multicolumn{6}{c}{实验2}\cr %6是“实验1”所占的列数
\cmidrule[0.25mm](lr){3-8}\cmidrule[0.25mm](lr){9-14} %3-8是短横线所占的列数
& &
\multicolumn{2}{c}{校正集} & \multicolumn{2}{c}{预测集} & \multirow{2}{*}{C} & \multirow{2}{*}{D} & \multicolumn{2}{c}{校正集} & \multicolumn{2}{c}{预测集} & \multirow{2}{*}{C} & \multirow{2}{*}{D} \cr
\cmidrule[0.25mm](lr){3-4}\cmidrule[0.25mm](lr){5-6}\cmidrule[0.25mm](lr){9-10}\cmidrule[0.25mm](lr){11-12}
& & $ A $ & $ B $ &$A $ &$ B$ & & &$A$ &$ B $ &$A$ &$ B $ & & \\
\midrule
\multirow{3}{*}{K1}&
归一化 & 1.11 & 2.22 & 3.33 & 4.44 & 5.55 & 6.66 & 7.77 & 8.88 & 9.99 & 10.1 & 11.1 & 12.2\\
& 一阶微分 & aaa & bbb & ccc & ddd & eee & fff & \mybox[blue]{111} & \mybox[blue]{222} & \mybox[blue]{333} & \mybox[blue]{444\\} & \mybox[blue]{555} & \mybox[blue]{666}\\
&二阶微分 &1.11 & 2.22 & 3.33 & 4.44 & 5.55 & 6.66 & \mybox[red]{777} & \mybox[red]{888} & \mybox[red]{999} & \mybox[red]{109} & \mybox[red]{119} & \mybox[red]{129}\\[5pt]
\multirow{3}{*}{K2} &
归一化 &1.11 & 2.22 & 3.33 & 4.44 & 5.55 & 6.66 & \mybox[green]{777} & \mybox[green]{888} & \mybox[green]{999} & \mybox[green]{109} & \mybox[green]{119} & \mybox[green]{129}\\
&一阶微分 & 1.11 & 2.22 & 3.33 & 4.44 & 5.55 & 6.66 & 7.77 & 8.88 & 9.99 & 10.1 & 11.1 & 12.2\\
&二阶微分 & 1.11 & 2.22 & 3.33 & 4.44 & 5.55 & 6.66 & 7.77 & 8.88 & 9.99 & 10.1 & 11.1 & 12.2\\
\bottomrule[0.35mm]
\end{tabular}
\end{table}
\end{document}
此处是一个视频:
Latex 复杂表格 带彩色盒子