latex multirow 内换行

2023-10-10 08:58
文章标签 latex 换行 multirow

本文主要是介绍latex multirow 内换行,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

latex 多行合并要用到 \multirow, 若合并后的内容还想换行,就要用到其他命令了:

方法一: 使用 \shortstack

举例:

\usepackage{booktabs}
\usepackage{multirow}
\begin{table}[!ht]
\begin{tabular}{clrrrrrr}
\toprule
Capacity constraint&\multicolumn{6}{c}{Optimal solutions}
\\
\midrule
\multirow{6}*{\shortstack{Cash constraint\\(Our model)}}&$x_{t}$  &1    &0    &1    &1    &0    &0\\
&$y_{t}$  &20    &0    &77    &20    &100    &0  \\
&$w_{t}$  &25    &18    &0    &0    &0    &0    \\
&$Ed_t$ &30    &33    &41    &55    &45    &55    \\
&$I_{t}$  &15    &0    &35    &0    &55    &0  \\
&$B_{t}$  &0    &330    &648    &1177    &952    &1942    \\
\bottomrule
\end{tabular}
\end{table}

效果:

这里写图片描述

方法二:使用 宏包 makecell 里面的 \multirowcell
举例:

\usepackage{booktabs}
\usepackage{multirow}
\usepackage{makecell}
\begin{table}[!ht]
\begin{tabular}{clrrrrrr}
\toprule
Capacity constraint&\multicolumn{6}{c}{Optimal solutions}
\\
\midrule
\multirowcell{6}{Cash constraint\\(Our model)}&$x_{t}$  &1    &0    &1    &1    &0    &0\\
&$y_{t}$  &20    &0    &77    &20    &100    &0  \\
&$w_{t}$  &25    &18    &0    &0    &0    &0    \\
&$Ed_t$ &30    &33    &41    &55    &45    &55    \\
&$I_{t}$  &15    &0    &35    &0    &55    &0  \\
&$B_{t}$  &0    &330    &648    &1177    &952    &1942    \\
\bottomrule
\end{tabular}
\end{table}

效果:
这里写图片描述

方法三:使用自定义命令 tabincell, 但感觉不好用,就不细说了

这篇关于latex multirow 内换行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/179403

相关文章

css 处理文本不换行的方法

https://www.cnblogs.com/sensualgirl/p/3712332.html

shell中echo输出换行的方法

echo要支持同C语言一样的\转义功能,只需要加上参数-e,如下所示: [~]#echo "Hello world.\nHello sea"Hello world.\nHello sea[~]#echo -e "Hello world.\nHello sea"Hello world.Hello sea[~]# 不加-e 看一下man的说明: [~]#man echo | cat EC

VSCode中latex文件(Misplaced alignment tab character .LaTeX

Misplaced alignment tab character &.LaTeX 先给出参考文章1 Misplaced alignment tab character &.LaTeX 把bib文件中的 &改为 and 。删除原有的bbl文件、重新运行 选择这个运行 这个错误在overleaf上并没有遇到、在vscode上遇到了 方法二就是把 &改为 \& ,记得删除

今天做了freemaker 导出word文档 的bug修复,解决 \n换行 问题

结合Freemaker导出文件 public void exportSimpleWord() throws Exception{// 要填充的数据, 注意map的key要和word中${xxx}的xxx一致Map<String,String> dataMap = new HashMap<String,String>();dataMap.put("username", "张三");dataMap.

LaTeX的IEEE模板,以及有用的链接

虽然本人用Word用的挺不错的,但是正规学术文章必须用LaTeX。以下是一个IEEE的会议LaTeX模板。我加入了{CJK}包,这样可以写中文。学会用LaTeX很重要:1)写国际论文都用这个;2)平时写课程报告用LaTeX,逼格陡增~ 1 IEEE模板,包含中文CJK包 \documentclass[10pt, conference, compsocconf]{IEEEtran}\usepa

vben admin里面换行useTable里面的columns

{title: '标题',dataIndex: 'systemName',width: 300, minWidth: 300,customRender: ({ text }: { text: string }) => {return `${text}`;},},     customRender: ({ text }: { text: string }) => {       retu

Latex使用方式

1 Latex优势 使用固定模板,格式固定,只需套用模板即可生成文章 2 Latex图表 1. 表格 设定表格宽度1 \usepackage{graphicx} # 记得加宏包\resizebox{\linewidth}{!}{ #此处!表示根据根据宽高比进行自适应缩放\begin{tabular}...........\end{tabular}} # 注意加的位置在\be

LaTeX各符号表示方式(持续更新~)

- "\mu":穆 miu - "\sigma":西格玛xigema - "\lambda":兰姆达或拉姆达lamuda - "\alpha":阿尔法aerfa - "\beta":贝塔beita - "\gamma":伽马 gama- "\pi":派 - "\theta":西塔或者泰塔xita - " \epsilon"-"\chi":希腊字母,读卡或者希-"\rho":希腊字母,肉  :下标

【Get深一度】Texlive: latex数学符号表

LaTeX输入单个点: \cdot 横向多个点: \cdots 竖向多个点: \vdots 斜向多个点: \ddots 希腊字母 以下的表格用于查询和对照。 序号 大写 LaTex代码 小写 LaTex代码 中文名称 1 A A α \alpha 阿尔法 2 B B β \beta 贝塔 3 Γ Γ γ \gamma

LaTeX中的\sloppy命令详解及应用实例

诸神缄默不语-个人CSDN博文目录 在使用 LaTeX 排版文档时,有时候我们会遇到一些段落中的文字或 URL 超出页边距的情况,导致文档版式不够美观。在这种情况下,LaTeX 提供了一些命令来处理这些排版问题,其中一个非常实用的命令就是 \sloppy。 文章目录 什么是 `\sloppy`?`\sloppy` 与 `\fussy` 的区别`\sloppy` 的使用方法实例:解决文字超出