这可能最好用一个例子来解释。我有一个表格,其中"A“单元格跨两行,"B”单元格跨两列。
\begin{table}[htdp]
\begin{tabular}{l|r|r}
\multirow{2}{*}{A} & \multicolumn{2}{c}{B} \\
& B1 & B2 \\
a & b1 & b2 \\
a & b1 & b2 \\
\end{tabular}
\end{table}
_ _ _ _ _ _ _ _ _ _ _ _
|A |_ _ _ _B_ _ _ _|
|_ _ _ _|_ _B1_ |_ _B2_ |
|a | b1| b2|
|a | b1| b2|
|a | b1| b2|
|_ _ _ _| _ _ _ |_ _ _ _|
我只想将文本在"A“单元格中居中。我想让这一列的其余部分左对齐。给予:
_ _ _ _ _ _ _ _ _ _ _ _
| A |_ _ _ _B_ _ _ _|
|_ _ _ _|_ _B1_ |_ _B2_ |
|a | b1| b2|
|a | b1| b2|
|a | b1| b2|
|_ _ _ _| _ _ _ |_ _ _ _|
我相信这一定很简单,但我似乎不太明白。
发布于 2011-04-24 01:37:39
我遇到了类似的问题,但我不得不使用\multirow{specified width}{}
而不是\multirow{*}{}
。在多列中嵌套多行在这种情况下不起作用。
我找到了\multirow{specified width}{\centering text}
来代替它工作。
发布于 2012-04-28 06:28:47
\multirow{2}{*}{\hfil A}
\hfil
将自动计算单元格的宽度并插入一个半角空格
若要插入整个单元格宽度的空格,这将使单个单元格右对齐,请使用\hfill
。还有\vfil
和\vfill
的类似物。
发布于 2014-09-05 17:47:54
这可能会对某些人有帮助
\begin{tabular}{|c c | c|c|c|}
\hline
\multicolumn{2}{|c}{\multirow{2}{*}{Modulation}} & \multicolumn{3}{|c|}{M} \\
\cline{3-5}
& & 2 & 4 & 8 \\
\hline
\multirow{3}*{\hfil SNR=$\begin{cases} \\ \\ \end{cases}$} & STMA & xx dB & xx dB & xx dB\\
& QTMA & xx dB & xx dB & xx dB \\
& POSTMA & xx dB & xx dB & xx dB\\
\hline
\end{tabular}
https://stackoverflow.com/questions/1910478
复制相似问题