Latex表格的问题(如何合并单元格、单元格垂直居中、水平居中)

用到的package

% 表格里面合并单元格用到的
\usepackage{multirow}
% 表格
\usepackage{tabularx}
% 限制图片或者表格在文字下方
\usepackage{float}
% y应该就是这两个包,如果报错就去搜索一下,可以找得到的

怎么实现水平居中

\begin{table}[H]
\centering
\begin{tabular}{|m{1.5cm}<{\centering}|m{1.5cm}<{\centering}|m{10cm}|}
\hline
\textbf{环节} & \textbf{关键词} & \textbf{描述} \\
% 第1组 立法
\hline
\end{tabular}
\end{table}

注释:

  • [H]大家肯定都见过了,为了实现表格不会跑到别的页面或者其他文段的位置,图片也可以,没学过的可以记记笔记。这是float这个package作用
  • 为什么我要给表格里面的每一列都限制宽度呢?因为Latex不是很聪明,不太会自动根据内容适用表格的内容,所以只能手动设置,一般来说,加起来确保是12~13cm就是很合适的表格了(同时也是为了实现自动换行
  • 然后就是关键,实现水平居中的办法就是:{|m{1.5cm}<{\centering}|m{1.5cm}<{\centering}|m{10cm}|},关键的语句是后面的center。前面是p是m都不重要

怎么实现多列+垂直居中

先把自己的demo放上来:

% 表格修改警告
% 注意:\multirow{5}*{执法}的5对应的是右边的 属性、原则、执法主体的「总行数」
% 尽管右边的 属性 1行 原则2行 主体2行 看上去是三行
% 但是实际计算盒子数量的时候,还是要以5行为主
\begin{table}[H]
\centering
\begin{tabular}{|m{1.5cm}<{\centering}|m{1.5cm}<{\centering}|m{10cm}|}
\hline
\textbf{环节} & \textbf{关键词} & \textbf{描述} \\
% 第1组 立法
\hline
\multirow{3}*{立法} & 属性 & 法律运行的起始性和关键性环节(\textbf{考试}) \\
\cline{2-3}
~ & 环节 & 法律案的提出、审议、表决、公布 \\
\cline{2-3}
~ & 原则 & 贯穿公正、公平、公开的原则;科学、民主、依法立法(\textbf{考试}) \\
% 第2组 执法
\hline
\multirow{5}*{执法} & 属性 & 法律实施和实现的重要环节(\textbf{考试}) \\
\cline{2-3}
~ & 原则 & 合法性、合理性、信赖保护(执法过程中,执法者对于执法机关的信誉有保护的责任)、效率(\textbf{考试}) \\
\cline{2-3}
~ & 执法主体 & 中央和地方各级政府、各级政府中享有执法权的下属机构,以及法律授予的社会组织和行政机关依法委托的社会组织(\textbf{考试}) \\
% 第3组 司法
\hline
\multirow{4}*{司法} & 司法机关 & 审判机关:法院,检察机关:检察院(\textbf{考试}) \\
\cline{2-3}
 & 要求 & 正确、合法、合理、及时 \\
\cline{2-3}
 & 原则 & 公正、公平、以事实为依据、司法机关依法独立行使司法的权利(\textbf{考试}) \\
 % 第四组 守法
\hline
\multirow{3}*{守法} & 属性 & 法律实施和实现的基本途径(\textbf{考试}) \\
\cline{2-3}
~ & 含义 & 依法行使权利,依法承担义务 \\
\cline{2-3}
~ & 守法主体 & 一切组织和个人 \\
\hline

\end{tabular}

\end{table}
  • 关键就是\multirow{数字}*{内容}
  • 首先要注意这个数字,以我的例子来看,执法的\multirow{5}*{执法} 为什么是数字5?因为你要看他右边的有多少行(实际行数)!不能看概念上是属性、原则、执法主体这三行,实际上要把他加起来,属性是一行,原则是两行,主体是两行
  • 有人说我就要写\multirow{3}*{执法} 可不可以?可以,你就会发现他不能垂直对齐!
    请添加图片描述

相关推荐

  1. 使用Aspose.Words合并表格单元

    2023-12-17 22:58:05       33 阅读
  2. CSS水平垂直居中

    2023-12-17 22:58:05       37 阅读
  3. 如何让一个元素水平垂直居中

    2023-12-17 22:58:05       22 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-17 22:58:05       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-17 22:58:05       20 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-17 22:58:05       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-17 22:58:05       20 阅读

热门阅读

  1. 场强定位&三角定位技术介绍和算法演示

    2023-12-17 22:58:05       31 阅读
  2. 工作中git工具分支和主干合并

    2023-12-17 22:58:05       36 阅读
  3. 高防CDN在游戏服务商中的关键意义

    2023-12-17 22:58:05       41 阅读
  4. linux查看系统位数

    2023-12-17 22:58:05       40 阅读
  5. Fortune Telling

    2023-12-17 22:58:05       46 阅读