一、 效果如图

二、代码如下

1. 首部增加宏包:

 \usepackage{multirow}

2. 正文部分增加:

 \begin{table}
\centering
\caption{Suspiciousness of statements for \texttt{foo()} computed by different approaches}
\label{Tbl:Suspiciousness}
\begin{tabular}{|c||c|c|c|c||c|c|c|c|}
\hline
\multirow{}{*}{statement} & \multicolumn{}{c||}{coverage based} & \multicolumn{}{c|}{hybrid slice spectrum based} \\
\cline{-} & Tarantula & Naish2 & R\&R & HSS & Tarantula & Naish2 & R\&R & HSS \\ \hline \hline
$s_{}$ & 0.5 & 2.17 & 0.38 & 0.89 & 0.5 & 2.2 & 0.38 & 0.91 \\ \rowcolor{gray!} % set next line gray background color
$s_{}$ & 0.5 & 2.17 & 0.38 & 0.89 & 0.5 & 2.2 & 0.38 & 0.91 \\
$s_{}$ & 0.5 & 2.17 & 0.38 & 0.89 & 0.25 & 0.2 & 0.13 & 0.05 \\
$s_{}$ & 0.5 & 2.17 & 0.38 & 0.89 & 0.5 & 2.2 & 0.38 & 0.91 \\
$s_{}$ & 0.53 & 1.5 & 0.25 & 0.41 & 0.57 & 1.6 & 0.25 & 0.43 \\
$s_{}$ & 0.53 & 1.5 & 0.25 & 0.41 & 0.4 & 0.6 & 0.13 & 0.09 \\
$s_{}$ & 0.53 & 1.5 & 0.25 & 0.41 & 0.57 & 1.6 & 0.25 & 0.43 \\
$s_{}$ & 0.5 & 2.17 & 0.38 & 0.89 & 0.5 & 2.2 & 0.38 & 0.91 \\
$s_{}$ & 0.53 & 1.5 & 0.25 & 0.41 & 0.57 & 1.6 & 0.25 & 0.43 \\
$s_{}$ & 0.45 & 0.67 & 0.13 & 0.09 & 0.4 & 0.6 & 0.13 & 0.09 \\
$s_{}$ & 0.5 & 2.17 & 0.38 & 0.89 & 0.5 & 2.2 & 0.38 & 0.91 \\ \hline \hline
fault rank & - & - & - & - & - & - & - & - \\ \hline
loc. cost(\%) & 45.5-90.9 & 9.1-54.5 & 9.1-54.5 & 9.1-54.5 & 36.4-72.7 & 9.1-45.5 & 9.1-45.5 & 9.1-45.5 \\ \hline \end{tabular}
\end{table}

三、代码解释

  • 跨行、跨列代码为第7、8 行:

     \multirow{2}{*}{statement}  & \multicolumn{4}{c||}{coverage based} & \multicolumn{4}{c|}{hybrid slice spectrum based} \\
    8 \cline{2-9} & Tarantula & Naish2 & R\&R & HSS & Tarantula & Naish2 & R\&R & HSS \\ \hline
  • 加灰色代码为第9行:(作用是将第10行背景设为灰色)
     \rowcolor{gray!40}  % set next line gray background color   

Latex 表格(跨行、跨列、背景加灰)new的更多相关文章

  1. latex制作表格-跨行跨列

    1.列的合并,使用 \multicolumn{跨几列}{格式}{填充内容} \documentclass[UTF8]{ctexart} \begin{document} 三囚犯问题进行300次实验后\ ...

  2. javascript 将 table 导出 Excel ,可跨行跨列

    <script language="JavaScript" type="text/javascript"> //jQuery HTML导出Excel ...

  3. Excel中复杂跨行跨列数据

    XSSFWorkbook wb = new XSSFWorkbook(); // 工作表 XSSFSheet sheet = wb.createSheet("车辆使用情况统计"); ...

  4. HTML表格跨行、跨列操作(rowspan、colspan)

    转自:https://blog.csdn.net/u012724595/article/details/79401401 一般使用<td>元素的colspan属性来实现单元格跨列操作,使用 ...

  5. colspan是跨列,rowspan是跨行

    colspan是跨列,rowspan是跨行,可以看作是网页设计表格中的列和行的一个属性.跨列相当于把两列或者多列合并成一个单元格:跨行同理是把两行或者多行合并成一行:colspan和rowspan分别 ...

  6. table中tr间距的设定table合并单元格 colspan(跨列)和rowspan(跨行)

    table中的tr的默认display:table-row,虽然可以修改为display:block但是就失去了tr特有的显示效果,如(td自动对齐): 并且在tr中对起设定padding是有用的,可 ...

  7. table合并单元格 colspan(跨列)和rowspan(跨行)

    colspan和rowspan这两个属性用于创建特殊的表格. colspan是“column span(跨列)”的缩写.colspan属性用在td标签中,用来指定单元格横向跨越的列数: 在浏览器中将显 ...

  8. Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行

    本文将对如何在Java程序中操作Word表格作进一步介绍.操作要点包括 如何在Word中创建嵌套表格. 对已有表格添加行或者列 复制已有表格中的指定行或者列 对跨页的表格可设置是否禁止跨页断行 创建表 ...

  9. easyui DataGrid表体单元格跨列rowspan

    最近做项目用到了jquery easyui,其中一组DataGrid做的报表是给客户大领导看的,客户要求报表样式跟他们原有系统的一模一样(如下图1). DataGrid样式好调,只是城市名称单元格跨行 ...

随机推荐

  1. NC 5的开发环境起不了客户端

    5的开发环境,中间件启动无异常,但是在起客户端时报错,连中间件也关闭了. 添加图中两个jdk下的包

  2. CentOS 7安装配置Samba服务器(挂载共享文件夹)

    CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...

  3. springboot server.address 配置问题

    1. server.address 为对应机器ip地址时 ,如 18.10.x.x 此时访问该服务只能使用 ip 访问 . 2. 配置为 127.0.0.1 时  可以使用 localhost  和  ...

  4. 【转】C#异步的世界【下】

    [转]C#异步的世界[下] 接上篇:<C#异步的世界[上]> 上篇主要分析了async\await之前的一些异步模式,今天说异步的主要是指C#5的async\await异步.在此为了方便的 ...

  5. spring学习 十一 AspectJ-based的通知入门 不带参数的通知

    AspectJ-Based方式的AOP,通知类不需要实现任何接口,且前置通知,后置通知,环绕通知,异常通知都可以写在一个类中,下面先实现一个简单的,不带参数的通知. 第一步定义通知类,通知类中的通知( ...

  6. keras框架的MLP手写数字识别MNIST,梳理?

    keras框架的MLP手写数字识别MNIST 代码: # coding: utf-8 # In[1]: import numpy as np import pandas as pd from kera ...

  7. 再读c++primer plus 002

    1.读取char值时,与读取其它基本类型一样,cin将忽略空格和换行符,函数cin.get(ch)读取输入的下一个字符(即使是空格),并将其赋给变量ch. 2.指针和const:(1)让指针指向一个常 ...

  8. Ubuntu显示实时网速CPU内存等参数

    添加库 sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor 更新软件列表 sudo apt-get update 安装indica ...

  9. java.lang.NoClassDefFoundError: org/apache/solr/common/params/SolrParams

    启动tomcat服务,报错误java.lang.NoClassDefFoundError: org/apache/solr/common/params/SolrParams [2016-03-10 2 ...

  10. swift -inout关键字

    一般参数仅仅是在函数内可以改变的,当这个函数执行完后变量就会被销毁,不会有机会改变函数以外的变量,那么我们就会产生一个疑问,我们可不可以通过一个函数改变函数外面变量的值呢?答案是肯定的,这时我们就需要 ...