texto tamaño tablas tabla referenciar pie multicolumn largas centrar celda ajustar alignment latex multirow

alignment - tamaño - tablas largas en latex



Centrado de texto dentro de una celda de varias filas en LaTex (4)

Encontré un problema similar, pero tuve que usar /multirow{specified width}{} lugar de /multirow{*}{} . La anidación de varias filas dentro de una columna múltiple no funciona en este caso.

Encontré que /multirow{specified width}{/centering text} para trabajar en su lugar.

Esto probablemente se explica mejor con un ejemplo. Tengo la siguiente tabla, donde la celda "A" abarca dos filas y la celda "B" abarca dos columnas.

/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| |_ _ _ _| _ _ _ |_ _ _ _|

Me gustaría centrar el texto en la celda "A" solamente. Me gustaría dejar el resto de la columna alineado a la izquierda. Dando:

_ _ _ _ _ _ _ _ _ _ _ _ | A |_ _ _ _B_ _ _ _| |_ _ _ _|_ _B1_ |_ _B2_ | |a | b1| b2| |a | b1| b2| |a | b1| b2| |_ _ _ _| _ _ _ |_ _ _ _|

Estoy seguro de que esto debe ser fácil de hacer, pero parece que no puedo identificarlo.


Eso podría ser útil para alguien.

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


Creo que necesitas hacer eso con una /multicolumn falsa:

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

Inspiración de este FAQ .


/multirow{2}{*}{/hfil A}

/hfil calculará automáticamente el ancho de la celda e insertará un espacio de medio ancho

Para insertar un espacio de ancho de celda completo, que justifique a la derecha una celda individual, use /hfill . También hay /vfil y /vfill .