PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle Silbentrennung & Inhalt zentrieren



Elmyra
29-06-2013, 10:01
Hallo an alle,

ich habe mal wieder ein LaTeX Problem und hoffe, dass ihr mir, wie immer, weiterhelfen könnt ;)

Ich habe eine relativ breite Tabelle und habe nun einzelne Wörter in den Spalten getrennt um die Tabelle passend für die Seite zu machen.
Allerdings werden die Wörter in den Spalten jetzt nicht mehr zentriert.

Ich hab mir schon einiges über die Suchfunktion dazu angeschaut, bin aber nicht schlau daraus geworden, bzw. nichts hat funktioniert.

So sieht meine Tabelle aus:

\begin{table}[h]
\begin{narrow}{-0.25in}{0in}
\begin{tabular}{|p{1cm}|p{2cm}|p{2cm}|p{3cm}|p{3cm }|p{3cm}|}
\hline


\rowcolor{lightgray}[0.9\tabcolsep] & Halb\-werts\-zeit $[min]$ & max. Energie $[MeV]$& Positronen\-reich\-weite $[mm]$ & markierte Substanzen & Anwendungs\-gebiet \\ \hline
\hline
\textsuperscript{11}C & & & & &\\ \hline
\textsuperscript{13}N & & & & &\\ \hline
\textsuperscript{15}O & & & & &\\ \hline
\textsuperscript{18}F & & & & &\\ \hline
\textsuperscript{64}Cu & & & & &\\ \hline



\end{tabular}
\caption[---]%
{--.}
\end{narrow}
\end{table}



Könntet ihr mir da weiterhelfen? Schonmal im Voraus vielen Dank für Eure Mühe!!!

VG
Elmyra

cgnieder
29-06-2013, 11:49
Ein Vorschlag mit einer Reihe von Änderungen:


\documentclass{article}
% deutsche Trennmuster:
\usepackage[ngerman]{babel}

% Tabellenwerkzeuge:
\usepackage{array} % http://www.ctan.org/pkg/array
% erlaube das Trennen des ersten Wortes in der Zelle und setze den Inhalt
% zentriert:
\newcolumntype{P}[1]{>{\centering\arraybackslash\hspace{0pt}}p{#1}}

% Tabellen mit Textbreite:
\usepackage{tabularx} % http://www.ctan.org/pkg/tabularx
% benutze neuen Spaltentyp für X-Spalten:
\renewcommand{\tabularxcolumn}[1]{P{#1}}

% Einheitliche Eingabe von Einheiten:
\usepackage{siunitx} % http://www.ctan.org/pkg/siunitx
% chemische Formeln und so Zeugs:
\usepackage{chemmacros} % http://www.ctan.org/pkg/chemmacros

% Für das Beispiel:
% zeige die Seitenaufteilung:
\usepackage{showframe} % http://www.ctan.org/pkg/showframe
\begin{document}

\begin{table}
\centering\renewcommand\arraystretch{1.5}
\begin{tabularx}{\textwidth}{|l|*{5}{X|}}
\hline &
Halbwertszeit [\si{\minute}] &
max. Energie [\si{\mega\electronvolt}] &
Positronenreichweite [\si{\milli\metre}] &
markierte Substanzen &
Anwendungsgebiet \\
\hline\hline
\ch{^{11}C} & & & & & \\ \hline
\ch{^{13}N} & & & & & \\ \hline
\ch{^{15}O} & & & & & \\ \hline
\ch{^{18}F} & & & & & \\ \hline
\ch{^{64}Cu} & & & & & \\ \hline
\end{tabularx}
\caption[---]{--.}
\end{table}

\end{document}

Zu dem Problem mit der Trennung des ersten Wortes siehe z.B. http://texwelt.de/wissen/fragen/97/warum-passiert-in-dieser-tabellen-zelle-keine-silbentrennung

Grüße

Elmyra
30-06-2013, 10:41
super, hat funktioniert!!!

Vielen Dank für die schnelle Hilfe!

VG
Elmyra