PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Tabelle



mohack
14-12-2008, 20:17
Hi,
ich möchte folgende Tabelle erstellen. Wenn ich das so mache, steht z.B. der Komplex $0,599$ & $\pm$ & $0,012$ (generell die Spalten mit den Energiewerten) zusammen linksbündig unter der zugehörigen Überschrift, was seltsam aussieht. Ich möchte, dass das jeweils mittig druntersteht. Hat jemand eine Idee?

Minimalbeispiel:
\documentclass[a4paper,11pt,titlepage,DIV=14,BCOR=10mm]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
\usepackage{a4wide}
\usepackage{graphicx}
\usepackage{amsfonts}
\usepackage{units}
\usepackage{float}
\usepackage[intlimits]{amsmath}
\usepackage{mathpazo}
\usepackage[scaled=.95]{helvet} % skalierte Helvetica als \sfdefault
\usepackage{courier}
\usepackage{booktabs}
\begin{document}

\begin{table}[htbp]
\centering
\begin{tabular}{r@{$\pm$}lr@{$\pm$}lr@{$\pm$}lr@{$ \pm$}lr@{$\pm$}lr@{$\pm$}l}
\multicolumn{2}{c|}{\textbf{$2\,r/\unit{cm}$}} & \multicolumn{2}{c|}{\textbf{Kanal}} & \multicolumn{2}{c|}{\textbf{Energie\textsubscript{ Mess.}$/\unit{MeV}$}} & \multicolumn{2}{c|}{\textbf{Verlust\textsubscript{ L}$/\unit{MeV}$}} & \multicolumn{2}{c|}{\textbf{Energie\textsubscript{ ges}$/\unit{MeV}$}} & \multicolumn{2}{c}{\textbf{$p/\unit{\frac{MeV}{c}}$}} \\
\toprule\midrule
$6$ & $0,1$ & $300$ & $2$ & $0,599$ & $0,012$ & $0,01033$ & $0,00034$ & $0,619$ & $0,012$ & $0,95$ & $0,09$ \\
$7$ & $0,1$ & $366$ & $2$ & $0,734$ & $0,012$ & $0,01206$ & $0,00034$ & $0,756$ & $0,012$ & $1,10$ & $0,11$ \\

\bottomrule
\end{tabular}
\caption{Energiemessung}
\label{tab:energie}
\end{table}

\end{document}

mechanicus
15-12-2008, 10:00
Hallo,

eine alternative ist:

\documentclass[a4paper,11pt,titlepage,DIV=14,BCOR=10mm,ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{graphicx}
\usepackage{amsfonts}
\usepackage{units}
\usepackage[intlimits]{amsmath}
\usepackage{booktabs,tabularx,ragged2e}
\begin{document}

\begin{table}[htbp]
\centering
\renewcommand{\arraystretch}{1.8}
\newcommand{\MC}[1]{\multicolumn{2}{c}{\textbf{#1}}}
\begin{tabular}{r@{$\pm$}lr@{$\pm$}lr@{$\pm$}lr@{$ \pm$}lr@{$\pm$}lr@{$\pm$}l}\toprule
\MC{2 $\boldsymbol{r}$} & \MC{Kanal} & \MC{Energie\textsubscript{ Mess.}} & \MC{Verlust\textsubscript{L}} & \MC{Energie\textsubscript{ges}} & \MC{$\boldsymbol{p}$} \\[-0.6em]
\MC{in $\boldsymbol{\unit{cm}}$}& \MC{\mbox{}} &\MC{in $\boldsymbol{\unit{MeV}}$} &\MC{in $\boldsymbol{\unit{MeV}}$} & \MC{in $\boldsymbol{\unit{MeV}}$}& \MC{in $\boldsymbol{\frac{MeV}{c}}$} \\
\midrule
$6$ & $0,1$ & $300$ & $2$ & $0,599$ & $0,012$ & $0,01033$ & $0,00034$ & $0,619$ & $0,012$ & $0,95$ & $0,09$ \\
$7$ & $0,1$ & $366$ & $2$ & $0,734$ & $0,012$ & $0,01206$ & $0,00034$ & $0,756$ & $0,012$ & $1,10$ & $0,11$ \\

\bottomrule
\end{tabular}
\caption{Energiemessung}
\end{table}
\end{document}

Habe auch noch ein paar Änderungen in deinem Header vorgenommen.

Gruß
Marco

edico
15-12-2008, 10:40
Wähle tabularx (Paket laden) und definiere Spalten neu:



...
%% Zeilenumbruch und rechtsbündig
\newcolumntype{R}{>{\raggedleft\arraybackslash}X}
%% Zeilenumbruch und linksbündig
\newcolumntype{L}{>{\raggedright\arraybackslash}X}
\begin{table}[htbp]
\centering\small
\begin{tabularx}{\textwidth}{%
% r@{$\pm$}lr@{$\pm$}lr@{$\pm$}lr@{$ \pm$}lr@{$\pm$}lr@{$\pm$}l}
c@{$\pm$}c c@{$\pm$}c R@{$\pm$}L R@{$ \pm$}L R@{$\pm$}L c@{$\pm$}c}
\multicolumn{2}{c|}{\textbf{$2\,r/\unit{cm}$}} &
\multicolumn{2}{c|}{\textbf{Kanal}} &
\multicolumn{2}{c|}{\textbf{Energie\textsubscript{ Mess.}$/\unit{MeV}$}} &
\multicolumn{2}{c|}{\textbf{Verlust\textsubscript{ L}$/\unit{MeV}$}} &
\multicolumn{2}{c|}{\textbf{Energie\textsubscript{ ges}$/\unit{MeV}$}} &
\multicolumn{2}{c}{\textbf{$p/\unit{\frac{MeV}{c}}$}} \\
\toprule\midrule
$6$ & $0,1$ & $300$ & $2$ & $0,599$ & $0,012$ &
$0,01033$ & $0,00034$ & $0,619$ & $0,012$ & $0,95$ & $0,09$ \\
$7$ & $0,1$ & $366$ & $2$ & $0,734$ & $0,012$ &
$0,01206$ & $0,00034$ & $0,756$ & $0,012$ & $1,10$ & $0,11$ \\
\bottomrule
\end{tabularx}
\caption{Energiemessung}
\label{tab:energie}
\end{table}
...


edico

P.S. Paket a4 ist obsolet.