PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle zentrieren



W2K2011
19-02-2012, 19:37
Hallo,

könnte man mir bitte helfen. Ich versuche eine Tabelle auf einer Seite horizontal zu zentrieren, aber trotz \begin{center}-Anweisung passiert nichts.

Hier mein Beispiel:



\documentclass[a4paper, % DINA4-Papier
draft, % Bilder ausblenden, um schneller zu kompilieren
11pt, % Schriftgroesse
parskip=half, % Absatzabstand 1.5
listof=totoc, % Listen --> Inhaltsverzeichnis
bibliography=totoc, % Literaturverz. -> Inhaltsverzeichnis
twoside] % Doppelseitig
{scrbook} % Dokumentenklasse
% ************************************************** ******************************
\usepackage[headsep = 1.20\baselineskip, % Abstand - Trennline und dem Text
headheight = 1.50\baselineskip, % Abstand -
footskip = 1.25\baselineskip, % Abstand - Text (u.) zur Fusszeile
footnotesep = 1.20\baselineskip, % Abstand - Text zur 1. Trennlinie (unten)
top = 25mm, % Rand, oben
bottom = 15mm, % Rand, unten
left = 20mm, % Rand, links
right = 20mm, % Rand, rechts
bindingoffset= 05mm, % Offset für Bindung (links)
includefoot %
]{geometry} %
% ************************************************** ******************************
% Zusätzliche Pakete einbinden
% ************************************************** ******************************
\usepackage{ifthen} % Fallunterscheidungen
\usepackage{soul} % Text farbig hinterlegen
\usepackage[ngerman]{babel} % Neue dt. Rechtschreibung
\usepackage[T1]{fontenc} %
\usepackage[latin1]{inputenc} % Dateicodierung
\usepackage{fancyhdr} % Kopf- und Fußzeile
\usepackage{xcolor} % Farben
% ************************************************** ******************************
\usepackage{graphicx} % Einbindung von Grafiken
\usepackage{subfigure} %
\usepackage{wrapfig} % Textumflossene Grafiken
\usepackage[labelsep=endash, %
font=small, %
format=hang, %
singlelinecheck=false,%
labelfont=bf]{caption}%
\usepackage{floatflt,epsfig} %
\usepackage[verbose]{placeins} % \FloatBarrier
% ************************************************** ***************************
\usepackage{import} %
\usepackage{array} %
\usepackage{amsthm} % Erweiterungen mathematischer Umgebungen, Theoreme
\usepackage{amsmath} % Erweiterungen mathematischer Umgebungen
\usepackage{amsfonts} %
\usepackage{amssymb} %
% ************************************************** ***************************
\usepackage{natbib} % Paket, um BibTex einzubinden
\usepackage{setspace} %
\usepackage{lmodern} % Latin Modern Schriften verwenden
% ************************************************** **************************
\usepackage{paralist} % Kompakte Listen
% ************************************************** **************************
\usepackage{colortbl} % Tabellen einfärben
\usepackage{supertabular} %
\usepackage{tabularx} %
\usepackage{multirow} %
% ************************************************** **************************
\usepackage[colorlinks=true, %
citecolor=blue, %
linkcolor=blue, %
pdfpagelabels=true, %
breaklinks=true] %
{hyperref} % Hyperlinks, Verweise farbig abheben
\usepackage{breakurl}
% ************************************************** **************************
\usepackage{psfrag} %
\usepackage{pstricks} %
\usepackage{pst-node} %
\usepackage{wasysym} %
% ************************************************** **************************
% Dokumentspezfische Erweiterungen
% ************************************************** **************************
%
\begin{document}

\begin{center}
\centering
\begin{table}
\begin{tabular}{ | c | c | c | c | c | c | c | }
\hline
& \multicolumn{2}{|c|}{x + y} & \multicolumn{2}{|c|}{z} & \multicolumn{2}{|c|}{y 1 + 2 + 3} \\
\hline
& $\Delta A$\,[-] & $\Delta B$\,[-] & $\Delta C$\,[-] & $\Delta D$\,[-] & $\Delta E$\,[-] & $\Delta F$\,[-] \\
\hline
\hline
EXP & 1 & 2 & 3 & 4 & 5 & 6 \\ \hline
EXP & 1 & 2 & 3 & 4 & 5 & 6 \\ \hline
\hline
\end{tabular}
\caption{captiontext}
\label{tab:bsp}
\end{table}
\end{center}

\end{document}


Woran liegt das? Danke im Voraus.

nixversteh
19-02-2012, 20:17
Hallo

bin mir nicht ganz sicher, was du genau haben möchtest [...]
versuche mal diesen Code mit deinem Header

\usepackage{capt-of}
\begin{document}
\begin{center}
\captionof{table}{Caption Text}
\label{tab:bsp}
%%\centering
%\begin{table}
\begin{tabular}{ | c | c | c | c | c | c | c | }
\hline
& \multicolumn{2}{|c|}{x + y} & \multicolumn{2}{|c|}{z} & \multicolumn{2}{|c|}{y 1 + 2 + 3} \\
\hline
& $\Delta A$\,[-] & $\Delta B$\,[-] & $\Delta C$\,[-] & $\Delta D$\,[-] & $\Delta E$\,[-] & $\Delta F$\,[-] \\
\hline
\hline
EXP & 1 & 2 & 3 & 4 & 5 & 6 \\ \hline
EXP & 1 & 2 & 3 & 4 & 5 & 6 \\ \hline
\hline
\end{tabular}
%\caption{captiontext}
%%\label{tab:bsp}
%\end{table}
\end{center}
\end{document}

oder meinst du so etwas


\begin{document}
%\begin{center}
%\centering
\begin{table}
\begin{tabular}{ | c | c | c | c | c | c | c | }
\hline
& \multicolumn{2}{|c|}{x + y} & \multicolumn{2}{|c|}{z} & \multicolumn{2}{|c|}{y 1 + 2 + 3} \\
\hline
& $\Delta A$\,[-] & $\Delta B$\,[-] & $\Delta C$\,[-] & $\Delta D$\,[-] & $\Delta E$\,[-] & $\Delta F$\,[-] \\
\hline
\hline
EXP & 1 & 2 & 3 & 4 & 5 & 6 \\ \hline
EXP & 1 & 2 & 3 & 4 & 5 & 6 \\ \hline
\hline
\end{tabular}
\caption{captiontext}
\label{tab:bsp}
\end{table}
%\end{center}
\end{document}

Viel Erfolg

Lieben Gruß

Martin

sommerfee
19-02-2012, 20:17
"table" ist eine sog. Gleitumgebung, d.h. sie gleitet aus dem gesetzten Kontext heraus und wird stattdessen dorthin gepackt, wo LaTeX meint, daß es sinnvoll sei. Du kannst also eine "table"-Umgebung reinpacken wohin du willst, sie "entwischt" dir doch.

Abhilfe wäre also, die sinnlose (weil letztendlich leere) center-Umgebung in die Tonne zu treten und das \centering nach \begin{table} zu setzen.

Siehe auch: http://www.mrunix.de/forums/showthread.php?t=41452

W2K2011
20-02-2012, 08:56
ah, vielen dank sommerfee.

das war ein nützlicher hinweis.