Seite 1 von 1

mehrseitige Tabelle richtig formatieren?

Verfasst: Di 25. Jan 2011, 15:40
von Thomas_74a
Hi ich versuche eine mehrseitige Tabelle anzulegen und bin da auf ein paar Probleme gestossen. Wenn ich mehrere Zeilen in einer Zelle habe ist der Abstand zu der oberen Linie zu klein. Die Nummerierung funktioniert bei der Tabelle nicht und die oberste Zeile ist abgetrennt von der Tabelle.

Präambel:
\documentclass [a4paper, 12pt, openany,	headsepline, footsepline, twoside, liststotoc, titlepage, bibtotoc] {scrbook}
\usepackage[ngerman]{babel}			
\usepackage[T1]{fontenc}			
\usepackage{amsmath}				
\usepackage{amsfonts}				  
\usepackage{amssymb}						
\usepackage[text={15cm,24cm},left=3cm,top=2cm]{geometry}						
\usepackage{graphicx} 					
\usepackage{float}							
\usepackage{tabularx}						
\usepackage{longtable}					
\usepackage{supertabular}
\usepackage{booktabs}
\usepackage[hang,small,bf]{caption}		
\usepackage{color}					
\usepackage{cite}						
\usepackage[latin1]{inputenc}		
\setlength{\parindent}{0pt}			
\usepackage{totpages}						
\usepackage{sectsty}				
\usepackage[automark]{scrpage2} 
\usepackage[thinspace,thinqspace,squaren,textstyle]{SIunits} 
\usepackage{mathptmx}		
\usepackage[doublespacing]{setspace}

Tabelle:
\begin{table}[H]
\centering 
\tablefirsthead{
\hline
\multicolumn{1}{|l}{\textbf{Chemikalien}}& 
\multicolumn{1}{|l}{\textbf{Abkürzung/Formel}}&
\multicolumn{1}{|l|}{\textbf{Lieferant}}\\ \hline
\hline}
\tablehead{
\hline
\multicolumn{1}{|l}{\textbf{Chemikalien}}&
\multicolumn{1}{|l}{\textbf{Abkürzung/Formel}}&
\multicolumn{1}{|l|}{\textbf{Lieferant}}\\ \hline
\hline}\tabletail{
\hline
\multicolumn{3}{|r|}{\small\sl - Fortsetzung siehe Rückseite -}\\
\hline}
\tablelasttail{\hline}
\begin{supertabular}{|p{7cm}|m{2.5cm}|m{3cm}|} 
A & B & C\\ \hline
...
\end{supertabular}
\end{table} 

Verfasst: Di 25. Jan 2011, 15:52
von Thomas_74a
UPS, das überzählige \hline hab ich natürlich gefunden und entfernt.
Aber gibt es eine möglichkeit so etwas chicer abzusetzen?

Wenn ich die horizontalen Linien mit :
\toprule
\midrule
und
\bottomrule
mache sind die Vertikalen Linien nicht mehr durchgängig.

MfG Thomas

Verfasst: Di 25. Jan 2011, 18:05
von Xenara
Vertikale Linien sind "böse", man verwendet sie bei Tabellen eigentlich nie. Sieh dir zum Beispiel mal ein gutes Buch an, dort wirst du keine Tabellen mit vertikalen Linien finden.
Der Ansatz mit toprule/midrule/bottomrule ist daher richtig. Eine schöne Strukturierung lässt sich auch mit cmidrule machen.
In Tabsatz finden sich auch sehr schöne Beispiele:
http://mirror.switch.ch/ftp/mirror/tex/ ... absatz.pdf

Verfasst: Mi 26. Jan 2011, 16:47
von Thomas_74a
Hi,

wie kann ich denn die höhe der Zeilen erhöhen? Jetzt hängt die Schrift in der oberen Linie was auch nicht gut aussieht?

MfG Thomas

Verfasst: Mi 26. Jan 2011, 16:55
von Xenara
Was heisst "jetzt"? Minimalbeispiel?
Quick&Dirty: \rule{0pt}{Höhe} in der Zelle einfügen ("höhe" ist z.B. 4ex).