Spaltenversatz in Tabelle

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Spaltenversatz in Tabelle

von Kronecker » So 14. Okt 2012, 14:09

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

von dknof » So 14. Okt 2012, 13:07

Hallo Kronecker,

Du kannst, wie ich in meinem Beispiel gezeigt habe, mit
\begin{tabular}[t]{c}
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

von Kronecker » So 14. Okt 2012, 10:10

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

von Kronecker » So 14. Okt 2012, 09:22

Danke, hat sehr geholfen!

mfg

von dknof » So 14. Okt 2012, 08:02

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

Spaltenversatz in Tabelle

von Kronecker » Sa 13. Okt 2012, 23:42

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
Dateianhänge
Tabelle.jpg
Tabelle.jpg (130.31 KiB) 2192 mal betrachtet

Nach oben