PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellen nebeneinander auf gleicher Höhe



rrohr
26-09-2012, 12:27
Moin,
mein Problem wirkt banal, sollte eigentlich auch durch kurzes googlen zu lösen sein, tut es aber leider nicht. Ich will zwei Tabellen nebeneinander haben. Zusätzlich sollen sie oben auf gleicher Höhe sein. Wie gesagt, gegoogelt, minipage benutzt und auch relativ schnell rausgefunden, dass man [t] als option bei minipage für "top" verwenden muss. Leider hilfts nicht, die rechte Tabelle ist immer noch mittig zu der ersten. Vielleicht sehe ich den Wald vor lauter Bäumen nicht, wäre nicht das erste Mal.



\begin{table}[H]
\caption{Plan}
\begin{minipage}[t]{0.45\textwidth}
\centering
\begin{tabular}{| r | c | c | c | c |}
% after \\: \hline or \cline{col1-col2} \cline{col3-col4} ...
\hline
\multicolumn{5}{|c|}{Tag 1}\\
\hline
$i$ & $\lambda$ & $K$ & $SOD$ & $FDV$ \\
\hline
1 & 1 & -1 & 1 & -1 \\
2 & 1 & 1 & 1 & 1 \\
3 & -1 & -1 & 1 & -1 \\
4 & -1 & -1 & -1 & 1 \\
5 & 0 & 0 & 0 & 0 \\
6 & 0 & 0 & 0 & 0 \\
7 & -1 & 1 & 1 & -1 \\
8 & -1 & 1 & -1 & 1 \\
9 & 1 & 1 & -1 & 1 \\
10 & 1 & -1 & -1 & -1 \\
11 & 0 & 0 & 0 & 0 \\
12 & -1 & 1 & -1 & -1 \\
13 & 1 & 1 & -1 & -1 \\
14 & -1 & 1 & 1 & 1 \\
15 & 1 & -1 & 1 & 1 \\
16 & -1 & -1 & 1 & 1 \\
17 & -1 & -1 & -1 & -1 \\
18 & 1 & 1 & 1 & -1 \\
19 & 0 & 0 & 0 & 0 \\
20 & 1 & -1 & -1 & 1 \\
\hline
\end{tabular}
\end{minipage}
\begin{minipage}[t]{0.45\textwidth}
\centering
\begin{tabular}{| r | c | c | c | c |}
\hline
\multicolumn{5}{|c|}{Tag 2}\\
% after \\: \hline or \cline{col1-col2} \cline{col3-col4} ...
\hline
$i$ & $\lambda$ & $K$ & $SOD$ & $FDV$ \\
\hline
21 & 0 & 0 & 0 & 0 \\
22 & 0 & 0 & -2 & 0 \\
23 & -2 & 0 & 0 & 0 \\
24 & 2 & 0 & 0 & 0 \\
25 & 0 & 0 & 0 & 0 \\
26 & 0 & 0 & 0 & -2 \\
27 & 0 & 0 & 2 & 0 \\
28 & 0 & 2 & 0 & 0 \\
29 & 0 & 0 & 0 & 2 \\
30 & 0 & -2 & 0 & 0 \\
\hline
\end{tabular}
\end{minipage}
\end{table}


Ich hoffe, jemand hat einen Lösungsansatz. Vielen Danke im voraus.

Gruß
Ralf

hakaze
26-09-2012, 12:53
tabular hat auch einen optionalen Platzierungsparameter. In deinem Beispiel-Code richtest du nur die minipages nicht aber ihren Inhalt aus.

Du könntest auch gleich beide Tabellen in eine Minipage packen ODER wenn du das eh' nochmal mit table ummantelst, kannst du auch ganz auf minipages verzichten:

%\begin{minipage}[t]{0.45\textwidth}
\begin{table}[htb]
\caption{Tabellenüberschrift}
\centering
\begin{tabular}[t]{| r | c | c | c | c |}
\hline
\multicolumn{5}{|c|}{Tag 1}\\
\hline
$i$ & $\lambda$ & $K$ & $SOD$ & $FDV$ \\
\hline
1 & 1 & -1 & 1 & -1 \\
\dots & 1 & 1 & 1 & 1 \\
20 & 1 & -1 & -1 & 1 \\
\hline
\end{tabular}
% \end{minipage}
\hspace{\floatsep} % horizontaler Gleitobjekt-Abstand
% \begin{minipage}[t]{0.45\textwidth}
% \centering
\begin{tabular}[t]{| r | c | c | c | c |}
\hline
\multicolumn{5}{|c|}{Tag 2}\\
% after \\: \hline or \cline{col1-col2} \cline{col3-col4} ...
\hline
$i$ & $\lambda$ & $K$ & $SOD$ & $FDV$ \\
\hline
21 & 0 & 0 & 0 & 0 \\
\dots & 0 & 0 & -2 & 0 \\
\hline
\end{tabular}
%\end{minipage}
\end{table}

rrohr
26-09-2012, 13:12
Hervorragend, hat funktioniert, vielen Dank :)