这个问题真是花了大半天时间,哎~~太不容易了,为了给后来人方便,我还是决定写这个博客。

这里要说的是,一个表格中的cell里面如果放的内容比较多,要如何换行的问题
比如下表

这里我希望第一列分成两行,并且第一行的sigma_r以及其他都要居中。首先要做的是分行,这要用到

\multirow{}*{}

分成两行,故使用的是:

\multirow{2}{2cm}{\centering $\sigma_r$\\$(\sigma_F=0.01)$}

第一个2表示要分成2行,第二个2cm表示这个cell的大小是2cm长,后面要居中,使用\centering(否则默认左对齐,像第二列的N95N150那样),接着\表示从这里强制换行
完整代码(代码开头引用了很多包,实际上不需要这么多,只是很方便,以后写什么把这些都复制粘贴上就不用担心包的问题了)

\documentclass{article}
\usepackage[UTF8]{ctex}
\usepackage{listings}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[table]{xcolor}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{pythonhighlight}
\pagestyle{fancy}
\usepackage{enumitem}
\setlist[trivlist]{topsep=\baselineskip}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{array}
\usepackage{booktabs}\begin{document}\begin{table}\centering\begin{tabular}{|c|c|}\hline\multirow{2}{2cm}{\centering $\sigma_r$\\$(\sigma_F=0.01)$} & \multirow{2}{3cm}{$N_{95}N_{150}$}\\& \\\hline\end{tabular}\caption{\small{This is a simple table for testing}}\end{table}\end{document}

注意上面的核心两行:

    \multirow{2}{2cm}{\centering $\sigma_r$\\$(\sigma_F=0.01)$} & \multirow{2}{3cm}{$N_{95}N_{150}$}\\& \\

1,这里第二行表示在&左右都是空的,因为我们设置的\multirow是两行,所有必须空出一行来让上面的填充。
2,上面每个列都要加 \multirow{2}{3cm}这一个前缀。

另外,这里想提一下\newcommand{}
图如下

这里同样用到

\multirow{3}*{\tabincell{l}{$\sigma_r$\\$(\sigma_F=1)$}}

第一个3表示有3行,\tabincell{1}表示将三行视为一行操作(因此才会跟后面的三行水平对齐),然而,这里笔者无法让sigma_r居中,默认左对齐,google了半天没找到,看到这里恰巧会的大家,麻烦给我回复一下教我吧(也给后来人一个指示)。
完整代码:

\documentclass{article}
\usepackage[UTF8]{ctex}
\usepackage{listings}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[table]{xcolor}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{pythonhighlight}
\pagestyle{fancy}
\usepackage{enumitem}
\setlist[trivlist]{topsep=\baselineskip}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{array}
\usepackage{booktabs}
\newcommand{\tabincell}[2]{\begin{tabular}
{@{}#1@{}}#2\end{tabular}}
\begin{table}\centering\begin{tabular}{m{2cm}m{3cm}}\noalign{\smallskip}\hline\noalign{\smallskip}
%    \renewcommand{\multirowsetup}{\centering}% after \\: \hline or \cline{col1-col2} \cline{col3-col4} ...
%    \multirow{3}*{\tabincell{1}{This\\is a\\test}}\multirow{3}*{\tabincell{l}{$\sigma_r$\\$(\sigma_F=1)$}}&Method 1\\&Method 2\\&Method 3\\\noalign{\smallskip}\hline\noalign{\smallskip}\end{tabular}
\end{table}
\end{document}

\multirow 表格文字居中(latex强制换行)相关推荐

  1. Latex 表格文字居中(垂直和水平居中)

    Latex 表格文字居中(垂直和水平居中) 可能由于设置latex表格列宽过小导致的文字不居中(垂直和水平居中) 解决办法:采用如下改动:m代表middle,|为表格竖线,2.5cm代表列宽,< ...

  2. htmlbiaoge文字居中_css表格文字居中怎么设置?

    css表格文字居中可以使用text-align属性来设置,对表格的table与td标签设置css样式为text-align:center;即可实现表格内文字居中. css表格中的文字是如何居中的: 在 ...

  3. word中表格文字居中

    使表格中每一个单元格的文字居中 操作是:选中表格,右键,选择表格属性,在表格属性中选择单元格,设为居中,如下图: 转:https://jingyan.baidu.com/article/ceb9fb1 ...

  4. vue 设置el-table表格文字居中

    表头水平居中 :header-cell-style="{textAlign: 'center'}"设置头部居中: <el-table :data="tableDat ...

  5. 【Delphi Stringgrid 设置表格文字居中后有重影,去除重影方法】

    未设置前效果,没有居中 居中代码 procedure TForm1.Stringgrid1DrawCell(Sender: TObject;   ACol, ARow: Integer; Rect: ...

  6. word2016表格文字左右居中

    ord2013将表格文字居中的步骤如下: 步骤一:首先选中相应一个或多个单元格; 步骤二:单击"布局"菜单; 步骤三:在对齐方式里,默认有9种对齐方式图标; 步骤四:中部两端对齐, ...

  7. 计算机基础(6)——Office和WPS(2)——Excel(1)——Excel中的自动换行和强制换行

    自动换行 1. 打开EXCEL表格. 2. 如图,可以看到表格数据默认是不换行的,这样数据就会超出单元格范围. 3. 接着选中要换行的单元格,然后点击开始菜单下的"自动换行"按钮. ...

  8. speedoffice(Excel)文字居中怎么设置

    我们使用办公软件时,表格里的文字内容居中怎么设置,今天就给大家分享一下,希望对大家有帮助. 打开需要文字居然的表格 选中上面录入的数据,点击"主页"下方"对齐中间&quo ...

  9. latex 分行 表格标题过长_latex排版中表格中 表格文字太长需要强制换行。

    latex排版中表格中 表格文字太长需要强制换行. (2017-11-17 10:02:20) 标签: it 教育 科研 \newcommand{\tabincell}[2]{\begin{tabul ...

最新文章

  1. 如何启用计算机超级账户,win7如何启用超级管理员账户 win7启用超级管理员账户方法介绍...
  2. 2019BATJ面试题详解:MyBatis+MySQL+Spring+Redis+多线程
  3. 全国独家首测 腾讯QQ 2011 Beta1体验
  4. [转]C++中的static关键字的总结
  5. 05-传统开发模式DAO
  6. KERMIT,XMODEM,YMODEM,ZMODEM传输协议小结
  7. Spark的这些事lt;二gt;——几个概念
  8. 关于JavaScript中apply与call的用法意义及区别(转)
  9. nginx https透明代理_五分钟看懂 Nginx 负载均衡
  10. 阶段3 3.SpringMVC·_03.SpringMVC常用注解_1 RequestParam注解
  11. 成为嵌入式高手,少不了这100多个软硬件开源项目
  12. 按下Backspace键,就会跳转到上一个页面。JavaScript屏蔽Backspace键处理,禁用Backspace键。
  13. 婚姻:中国女研究生结婚率下降明显 对方学历低看不上
  14. 江南爱窗帘十大品牌 窗帘发展状况怎么样
  15. imperva agent 的重新注册
  16. LTE网络-EPC(分组核心网)
  17. 笔记本电脑的电池越来越不耐用?那是你不会这样保养!
  18. 【闲书杂谈】《断舍离》——[日]山下英子
  19. 计算机网络--自顶向下方法学习笔记
  20. java nullable注解,@Nullable注解的使用

热门文章

  1. 电路纹身-疼痛的快乐
  2. python第一个公开发行版_Python基础篇【第一篇】:python入门
  3. android ui 最新教程,Android更新UI的五种方式,androidui五种
  4. Kernel Driver DmaEgine 子系统 (一)
  5. Rust 交叉编译设置
  6. bae 3.0 mysql_bae3.0 mysql 有时报错?报错-问答-阿里云开发者社区-阿里云
  7. 怎么装python的keras库_matlab调用keras深度学习模型(环境搭建)
  8. matlab 绘制圆
  9. 【 Vivado 】UCF到XDC之间的转换
  10. 深入浅析zookeeper的一致性模型及其实现