Ich brauche diese beiden Felder mit tabellarischer

Ich brauche diese beiden Felder mit tabellarischer

Die Box auf der linken Seite sollte die Box auf der rechten Seite spiegeln. A sollte also so aussehen, als ob es sich über 3 Spalten und 2 Zeilen usw. erstreckt. Wie kann ich die Breite der Tabelle auf der rechten Seite mithilfe von tabular festlegen? Der Code ist unten. Entschuldigung im Voraus – ich bin ein Neuling auf diesem Gebiet. Wie es derzeit aussieht

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

Antwort1

Die Breite jeder Spalte in einer tabularUmgebung kann im Argument am Anfang der Umgebung angegeben werden. Die Buchstaben l, cund rwerden verwendet, um linksbündige, zentrierte und rechtsbündige Spalten zu deklarieren, aber man kann auch den Buchstaben verwenden p, der eine Länge als Argument annimmt, um die Breite der Spalte anzugeben. Mit dem arrayPaket kann man auch die ähnlichen Befehle mund verwenden b. Der Unterschied zwischen p, mund bist die vertikale Ausrichtung des Textes; verwenden Sie pzum Ausrichten am oberen Rand der Zelle, min der Mitte und bam unteren Rand. Siehe dieLaTeX-Wikibookfür eine ausführlichere Erklärung. Die AntwortHierkann auch nützlich sein, da es eine Möglichkeit bietet, horizontal zentrierte Spalten mit angegebener Breite zu definieren.

In Ihrem Beispiel ckönnen die Argumente durch s ersetzt werden, mum das folgende Ergebnis zu erhalten.

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

Bildbeschreibung hier eingeben

Antwort2

Sie können auch die Breite und Höhe messen. Das spart etwas Platz, erfordert aber offensichtlich mehr Aufwand.

Beachten Sie, dass selbst eine Tabelle [b] immer noch eine Tiefe ungleich Null hat. Außerdem \parboxzentriert in der das erste [c] b, während das zweite [c] zentriert A. Das \strutverbessert die Zentrierung.

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

verwandte Informationen