怎样调整表格的高度呀,我想让后面几行变高点才看得清楚,谢谢

2019-11-09 18:52发布

``` \begin{table}[ht] \centering \resizebox{\textwidth}{10mm}{ \begin{tabular}{ccccccccc} \hline ...

``` \begin{table}[ht] \centering \resizebox{\textwidth}{10mm}{ \begin{tabular}{ccccccccc} \hline && $s_{1}$ && $s_{2}$ && $s_{3}$ && $s_{4}$ \\ \hline && $\frac{[0, 0.8)}{s_{1}}\rightarrow \varnothing$ && $\frac{[0, 0.5)}{s_{2}}\rightarrow\varnothing $&& $\frac{[0, 0.7)}{s_{3}}\rightarrow\varnothing$ && $\frac{[0, 0.6)}{s_{4}}\rightarrow\varnothing$\\ && $\frac{[0.8, 1]}{s_{1}}\rightarrow \{q_{2}\}$ && $\frac{[0.5, 0.6)}{s_{2}}\rightarrow \{q_{4}\}$ && $\frac{[0.7, 0.8)}{s_{3}}\rightarrow \{q_{2},q_{5}\}$ && $\frac{[0.6, 1]}{s_{4}}\rightarrow \{q_{2}\} $\\ && && $\frac{[0.6, 0.7)}{s_{2}}\rightarrow \{q_{1},q_{4}\}$ && $\frac{[0.8, 0.9)}{s_{3}}\rightarrow\{q_{1}, q_{2}, q_{5}\}$&& \\ && && $\frac{[0.7, 1]}{s_{2}}\rightarrow \{q_{1},q_{3}, q_{4}\}$ && $\frac{[0.9, 1]}{s_{3}}\rightarrow\{q_{1}, q_{2}, q_{4}, q_{5}\}$ && \\ \hline \end{tabular}} \end{table} ``` ![](https://pics.latexstudio.net/data/images/201911/3ad9e12ccbf4258.png)
3条回答

没注意到贴了代码,前一次回答作废。

回答: 2019-11-10 15:53

才看到你的代码,写得实在是.... 多此一举。 另外:为了让你更清楚地知道什么是 MWE,以及为什么需要 MWE,我给你这样一段代码 ```tex \begin{table} \centering \begin{tabularx}{\linewidth}{cZZc} \hline $s_{1}$ & $s_{2}$ & $s_{3}$ & $s_{4}$ \\ \hline $\frac{[0, 0.8)}{s_{1}}\rightarrow \varnothing$ & $\frac{[0, 0.5)}{s_{2}}\rightarrow\varnothing $& $\frac{[0, 0.7)}{s_{3}}\rightarrow\varnothing$ & $\frac{[0, 0.6)}{s_{4}}\rightarrow\varnothing$\\ $\frac{[0.8, 1]}{s_{1}}\rightarrow \{q_{2}\}$ & $\frac{[0.5, 0.6)}{s_{2}}\rightarrow \{q_{4}\}$ & $\frac{[0.7, 0.8)}{s_{3}}\rightarrow \{q_{2},q_{5}\}$ & $\frac{[0.6, 1]}{s_{4}}\rightarrow \{q_{2}\} $\\ & $\frac{[0.6, 0.7)}{s_{2}}\rightarrow \{q_{1},q_{4}\}$ & $\frac{[0.8, 0.9)}{s_{3}}\rightarrow\{q_{1}, q_{2}, q_{5}\}$& \\ & $\frac{[0.7, 1]}{s_{2}}\rightarrow \{q_{1},q_{3}, q_{4}\}$ & $\frac{[0.9, 1]}{s_{3}}\rightarrow\{q_{1}, q_{2}, q_{4}, q_{5}\}$ &\\ \hline \end{tabularx} \end{table} ``` 效果如下: ![](https://pics.latexstudio.net/data/images/201911/349eaf57a2633f9.png) 是不是发现你根本编译不过去?来来来,到 [这里](https://paste.ubuntu.com/p/sZ5khn5zvd/) 看看真正的 MWE 是怎么写的。

作者追问:2019-11-10 15:53

老大,你说的这个办法确实让表格看起来更清晰了。可我不明白,我用的两个&&,你用的一个&效果完全不一样,根本原因是什么呢?还有请问下有没有办法可以自己设置每一行高度的呢?请你推荐几个latex学习的网站吧,主要做理科数学类论文的。你好厉害,还望不吝赐教,谢谢您!

回答: 2019-11-10 15:53

1. `&` 就是用来分隔列的,你为了增大两列之间间距,加了好多空列是吃饱了撑的,给自己带来麻烦,数据列数多一点你就数不清了。 2. `tabularx` 有 `X` 列格式,可以扩充列宽度,指定表格总宽后把多余的宽度给 `X` 列平均分配。配合 `array` 宏包可以设定列对齐方式。 3. 表格行高要看你的输入的文字了,具体问题具体分析,没有什么包治百病的好办法。可以调整默认的 array 行距。有的时候也可以在第一列用个0长度的`\rule` 撑一下,`\rule[<深度>]{<长度>}{<总高度>}`,这种方法太恶心,不到万不得已的时候不要用。

一周热门 更多>