Pau*_*aul 20 latex alignment multirow
这可能是一个例子最好的解释.我有下表,其中"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|
|_ _ _ _| _ _ _ |_ _ _ _|
Run Code Online (Sandbox Code Playgroud)
我想将文本集中在"A"单元格中.我想让列的其余部分左对齐.赠送:
_ _ _ _ _ _ _ _ _ _ _ _
| A |_ _ _ _B_ _ _ _|
|_ _ _ _|_ _B1_ |_ _B2_ |
|a | b1| b2|
|a | b1| b2|
|a | b1| b2|
|_ _ _ _| _ _ _ |_ _ _ _|
Run Code Online (Sandbox Code Playgroud)
我敢肯定这一定很简单,但我似乎无法将手指放在上面.
DMI*_*DMI 18
我认为你需要做一个假的\multicolumn:
\multicolumn{1}{c}{\multirow{2}{*}{A}} & \multicolumn{2}{c}B} \\
Run Code Online (Sandbox Code Playgroud)
这个FAQ的灵感来自.
小智 11
我遇到了类似的问题,但不得不使用\multirow{specified width}{}而不是\multirow{*}{}.在这种情况下,将multirow嵌套在多列内部不起作用.
我找到\multirow{specified width}{\centering text}了工作.
\multirow{2}{*}{\hfil A}
Run Code Online (Sandbox Code Playgroud)
\hfil 会自动计算单元格的宽度并插入半角空格
要插入一个完整的单元格宽度空间,这将使单个单元格右对齐,请使用\hfill. 也有\vfil和\vfill类似物。