Necesito que estas dos cajas tengan la misma longitud usando tabular

Necesito que estas dos cajas tengan la misma longitud usando tabular

El cuadro de la izquierda debe reflejar el cuadro de la derecha. Entonces, A debería verse como si abarcara 3 columnas y 2 filas, etc. ¿Cómo puedo arreglar el ancho de la tabla de la derecha usando tabular? El código está debajo. Lo siento de antemano, soy muy nuevo en esto. Cómo se ve actualmente

\begin{center}
\begin{tabular}{|ccc|c|}
\hline
2 & 1 & 4 & 10 \\
0 & 5 & -1 & 6 \\
\hline
3 & 7 & -8 & 9 \\
\hline
\end{tabular}
=
\begin{tabular}{|ccc|c|}
\hline
&\multirow{2}{*}{$A$}&&\multirow{2}{*}{$\hat{b}$} \\
&&& \\ \hline
&$\bar{c}$&&$d$ \\ \hline
\end{tabular}
\end{center} 

Respuesta1

El ancho de cada columna en un tabularentorno se puede especificar en el argumento al principio del entorno. Las letras ly se usan para declarar columnas alineadas a la izquierda, centradas y alineadas a cla rderecha respectivamente, pero también se puede usar la letra p, que toma una longitud como argumento para especificar el ancho de la columna. Con el arraypaquete, también se pueden usar comandos similares my b. La diferencia entre py mes bla alineación vertical del texto; utilícelo ppara alinear en la parte superior de la celda, men el medio y ben la parte inferior. Ver elWikilibro de látexpara una explicación más detallada. La respuestaaquíTambién puede ser útil, ya que introduce una forma de definir columnas centradas horizontalmente con un ancho específico.

Tomando su ejemplo, los cargumentos se pueden reemplazar por ms para dar el siguiente resultado.

\documentclass{article}
\usepackage{multicol, multirow, array}

\begin{document}

\begin{center}
\begin{tabular}{|m{2ex}m{2ex}m{2ex}|m{2ex}|}
\hline
2 & 1 & 4 & 10 \\
0 & 5 & -1 & 6 \\
\hline
3 & 7 & -8 & 9 \\
\hline
\end{tabular}
=
\begin{tabular}{|m{2ex}m{2ex}m{2ex}|m{2ex}|}
\hline
&\multirow{2}{*}{$A$}&&\multirow{2}{*}{$\hat{b}$} \\
&&& \\ \hline
&$\bar{c}$&&$d$ \\ \hline
\end{tabular}
\end{center}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

También puedes medir el ancho y el alto. Ahorrará algo de espacio, pero obviamente requiere más esfuerzo.

Tenga en cuenta que incluso una tabla [b] seguirá teniendo una profundidad distinta de cero. Además, en el \parbox, la primera [c] centra b, mientras que la segunda [c] centra A. Mejora \strutel centrado.

\documentclass{article}
\usepackage{multicol, multirow}

\begin{document}

\begin{center}
\sbox0{\begin{tabular}{@{}ccc@{}}
2 & 1 & 4 \\
0 & 5 & -1 \\
3 & 7 & -8
\end{tabular}}% measure width \wd0
\sbox1{\begin{tabular}{@{}ccc@{}}
2 & 1 & 4 \\
0 & 5 & -1
\end{tabular}}% measure height \ht1 + \dp1
\begin{tabular}{|ccc|c|}
\hline
2 & 1 & 4 & 10 \\
0 & 5 & -1 & 6 \\
\hline
3 & 7 & -8 & 9 \\
\hline
\end{tabular}
=
\begin{tabular}{|c|c|}
\hline
\parbox[c][\dimexpr \ht1+\dp1][c]{\wd0}{\centering \strut $A$} & $\hat{b}$ \\
\hline
$\bar{c}$&$d$ \\
\hline
\end{tabular}
\end{center}

\end{document}

información relacionada