Подтвердить что ты не робот

Центрирование текста в Multirow Cell в LaTex

Это, вероятно, лучше всего объясняется примером. У меня есть следующая таблица, где ячейка "А" охватывает две строки, а ячейка "В" охватывает два столбца.

\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   |_ _ _ _B_ _ _ _|
|_ _ _ _|_ _B1_ |_ _B2_ |
|a      |     b1|     b2|
|a      |     b1|     b2|
|a      |     b1|     b2|
|_ _ _ _| _ _ _ |_ _ _ _|

Я уверен, что это должно быть просто сделать, но я не могу показаться на нем.

4b9b3361

Ответ 1

Я думаю, вам нужно сделать это с помощью поддельного \multicolumn:

\multicolumn{1}{c}{\multirow{2}{*}{A}} & \multicolumn{2}{c}B} \\

Вдохновение от этот FAQ.

Ответ 2

Я столкнулся с подобной проблемой, но мне пришлось использовать \multirow{specified width}{} вместо \multirow{*}{}. В этом случае не работает многострочный захват внутри многоколоночного.

Я нашел \multirow{specified width}{\centering text} для работы.

Ответ 3

\multirow{2}{*}{\hfil A}

\hfil будет автоматически вычислять ширину ячейки и вставить пространство полуширины

Чтобы вставить полное пространство ширины ячейки, которое будет правым выравнивать одну ячейку, используйте \hfill. Существуют также аналоги \vfil и \vfill.

Ответ 4

Это может быть полезно для кого-то

\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}