Alinhamento de múltiplas colunas com células "interligadas"

Alinhamento de múltiplas colunas com células "interligadas"

Eu gostaria de mesclar algumas células horizontalmente de maneira "interligada", mas o LaTeX não me permite fazer isso quando todas as células relevantes são preenchidas com caracteres de comprimento aproximadamente igual.

Código:

\documentclass{article}

\begin{document}
\begin{tabular}{|c|c|c|c|c|}
\hline
A & 1 & \multicolumn{2}{c|}{2} \\ \hline
B & \multicolumn{2}{c|}{2} & 1 \\ 
\hline
\end{tabular}

\end{document}

Responder1

O problema é que você tem algumas colunas sem entradas; nesse caso, Tex "otimiza a coluna".

Se você tiver uma linha com todas as células, \multicolumnfuncionará conforme o esperado. Se você realmente não deseja linhas completas, pode adicionar uma linha "oculta" como na segunda tabela.

\documentclass{article}

\begin{document}
\begin{tabular}{|c|c|c|c|c|}
\hline
A & 1 & \multicolumn{2}{c|}{2} & \\ \hline
B & \multicolumn{2}{c|}{2} & 1 & \\
\hline
a&b&c&d&e\\
\hline
\end{tabular}


\bigskip


\begin{tabular}{|c|c|c|c|c|}
\hline
A & 1 & \multicolumn{2}{c|}{2} & \\ \hline
B & \multicolumn{2}{c|}{2} & 1 & \\
\hline
\omit&&&&
\end{tabular}

\end{document}

insira a descrição da imagem aqui

informação relacionada