Seite 1 von 1
Spaltenversatz in Tabelle
Verfasst: Sa 13. Okt 2012, 23:42
von Kronecker
Hi,
habe ein Problem, bei dem ich irgendwie nicht so richtig weiter weiß. Und zwar möchte ich meine Tabelle so verändern, dass sie wie die Tabelle im Anhang aussieht. Leider schaffe ich es nicht die Spallten entsprechend zu versetzen.
\begin{table}[!htp]
\begin{center}
\begin{tabular}
{| c || c | c | c | c || c | c | c || c | c | c |} %
\hline
\multicolumn{1}{|c||}{Segment-} &
\multicolumn{4}{c||}{Umschaltspannung} &
\multicolumn{3}{c||}{Stufenbreite} &
\multicolumn{3}{c|}{Stufenmittelpunkt} \\ \cline{2-11}
anzeige & $\frac{Real}{V}$ & $\frac{Ideal}{V}$ & $\frac{Diff.}{V}$
& $\frac{Korr.}{V}$ & $\frac{Real}{V}$ & $\frac{Ideal}{V}$ &
$\frac{Diff.}{V}$ & $\frac{Real}{V}$ & $\frac{Ideal}{V}$ &
$\frac{Diff.}{V}$\\ \hline \hline
-8 & & & & & & & & & & \\ \hline
-7 & & & & & & & & & & \\ \hline
-6 & & & & & & & & & & \\ \hline
-5 & & & & & & & & & & \\ \hline
-4 & & & & & & & & & & \\ \hline
-3 & & & & & & & & & & \\ \hline
-2 & & & & & & & & & & \\ \hline
-1 & & & & & & & & & & \\ \hline
0 & & & & & & & & & & \\ \hline
1 & & & & & & & & & & \\ \hline
2 & & & & & & & & & & \\ \hline
3 & & & & & & & & & & \\ \hline
4 & & & & & & & & & & \\ \hline
5 & & & & & & & & & & \\ \hline
6 & & & & & & & & & & \\ \hline
7 & & & & & & & & & & \\ \hline
8 & & & & \\ \cline{1-5}
\end{tabular}
\caption{Messung entlang der x-Achse \label{tab:x-achse}}
\end{center}
\end{table}
Ich hoffe es kann mir jemand weiterhelfen.
mfg
Verfasst: So 14. Okt 2012, 08:02
von dknof
Hallo Kronecker,
Du kannst mehrere Tabellen nebeneinander packen und je nach Bedarf noch einen Abstand einfügen. Beispiel:
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{booktabs}
\newlength{\rowheight}
\setlength{\rowheight}{2.95ex}
\begin{document}
\begin{tabular}[t]{l}\toprule
Segment \\
Anzeige \\ \midrule
-9 \\ \hline
-7 \\ \hline
-6 \\ \hline
-5 \\ \hline
\end{tabular}%
\begin{tabular}[t]{l}\toprule
Umschaltspannung \\
$\frac{\text{Real}}{V}$ \\\midrule\addlinespace[\belowrulesep]\addlinespace[0.5\rowheight]
-2.458 \\ \hline
-2.406 \\ \hline
-2.254 \\ \addlinespace[0.5\rowheight]\hline
\end{tabular}%
\begin{tabular}[t]{l}\toprule
Stufenbreite \\
$\frac{\text{Real}}{V}$ \\ \midrule
~\\ \hline
-0,022 \\ \hline
-0,122 \\ \hline
\end{tabular}
\end{document}
Wichtig ist das %-Zeichen nach dem \end{tabular}, damit die Tabellen bündig ohne Leerzeichen aneinander anschließen.
Gruß
Diether
Verfasst: So 14. Okt 2012, 09:22
von Kronecker
Danke, hat sehr geholfen!
mfg
Verfasst: So 14. Okt 2012, 10:10
von Kronecker
Hi,
so stehe jetzt vor einem weiteren Problem. Irgendwie kann ich keine Leerzeile einfügen und mit vspace schaffe ich es auch nicht.
Und zwar haben die Spalten Stufenbreite und Stufenmittelpunkt eine Zeile weniger, als die andren. (Eigentlich hat auch Umschaltspannung eine weniger, die Tabelle ist aber gleich lang). Nun möchte ich aber, dass die Stufenbreite und Stufenmittelpunkt genau auf der selben Höhe, wie die Segmentanzeige bzw. Umschaltspannung anfangen, nehme ich jedoch eine Zeile von Stufenmittelpunkt weg, verschiebt sich die Tabelle nach unten. Mache ich eine Zeile dazu, in der nichts drin steht (Stufenbreite), dann ist der Strich in der erste Spalte der letzten Zeile zu sehen.
Komme da irgendwie nicht weiter.
\begin{table}
\begin{center}
\begin{tabular}{| c ||}
\hline
\multicolumn{1}{|c||}{Segment-}\\
anzeige\\ \hline \hline
-8 \\ \hline
-7 \\ \hline
-6 \\ \hline
-5 \\ \hline
-4 \\ \hline
-3 \\ \hline
-2 \\ \hline
-1 \\ \hline
0 \\ \hline
1 \\ \hline
2 \\ \hline
3 \\ \hline
4 \\ \hline
5 \\ \hline
6 \\ \hline
7 \\ \hline
8 \\ \hline
\end{tabular}%
\begin{tabular}{c | c | c | c ||}
\hline
\multicolumn{4}{c||}{Umschaltspannung}\\ \hline
$\frac{Real}{V}$ & $\frac{Ideal}{V}$ & $\frac{Diff.}{V}$
& $\frac{Korr.}{V}$\\ \hline \hline
\rule{0pt}{17pt} & & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
& & & \\ \hline
\rule{0pt}{17pt} & & & \\ \hline
\end{tabular}%
\begin{tabular}{c | c | c ||}
\hline
\multicolumn{3}{c||}{Stufenbreite}\\\hline
$\frac{Real}{V}$ & $\frac{Ideal}{V}$ &
$\frac{Diff.}{V}$\\ \hline \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline\newline
\end{tabular}%
\begin{tabular}{c | c | c |}
\hline
\multicolumn{3}{c|}{Stufenmittelpunkt}\\\hline
$\frac{Real}{V}$ & $\frac{Ideal}{V}$ &
$\frac{Diff.}{V}$\\ \hline \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
& & \\ \hline
\end{tabular}%
\end{center}
\end{table}
mfg
Verfasst: So 14. Okt 2012, 13:07
von dknof
Hallo Kronecker,
Du kannst, wie ich in meinem Beispiel gezeigt habe, mit
die Tabellen oben ausrichten. Wenn dann eine Tabelle kürzer ist, fehlt halt unten ein Stück. Ohne das wird die Tabelle zentriert, dann ist die Ausrichtung schwieriger. Die bekommst Du mit
[code]
\addlinespace[13.5pt]
[/code]
nach dem letzte \hline hinzu. Der Befehl \addlinespace ist in dem booktabs-Paket.
Gruß
Diether
Verfasst: So 14. Okt 2012, 14:09
von Kronecker
Hallo dknof,
danke für die erneute genaue Erklärung. Bin, da ich meistens nur mit einfacher aufgebauten Tabellen hantiere, nicht ganz so gut mit der Erzeugung "komplexerer" Tabellen unterwandert.
Hab es ausprobiert und es klappt ausgezeichnet. Danke nochmals!
Ein schönes Wochenende noch!
mfg