fujiko
27-10-2006, 09:44
Hallo,
so, jetzt bin ich schon bei den etwas konkreteren Fragen zu Tabellen angekommen (hab mit google leider nix dazu gefunden):
1. Wie kann ich Linien zur Trennung von Spalten bzw. Zeilen in ihrer Stärke verändern (also z.B. fette Linie zwischen Kopfzeile und Tabellenkörper)? Ich habe dazu das package booktabs und die Befehle /bottomline, /topline, usw. gefunden, aber dann werden die vertikalen Linien leider nicht durchgezogen, sondern von der "topline" unterbrochen. Lässt sich das irgendwie verhindern? Oder gibt es ein anderes package?
2. *edit* Folgendes Beispiel:
\documentclass[12pt,a4paper,liststotoc,idxtotoc,bibtotoc,headsepl ine,
plainheadsepline,footsepline,plainfootsepline,noti tlepage,smallheadings,fleqn,oneside]{scrbook}
\usepackage[english]{babel}
\usepackage[thinspace,squaren,thickqspace]{SIunits}
\usepackage{graphicx}
\usepackage{float}
\usepackage{times}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{scrpage2}
\usepackage{verbatim}
\begin{document}
\mainmatter
\begin{table}%[H]
\caption{Blablabla Tabellentitel.}
\label{tab:overview}
\begin{center}
\small
\begin{tabular}{|*{5}{p{0.17\textwidth}|}}\hline
&\raggedright{etwas laengerer name}
&\raggedright{etwas laengerer name}
&\raggedright{auch etwas laengerer name}
&langer name
\\\hline
\raggedright{langer name + kurze erklaerung}
&+
&0
&+
&+
\\\hline
\raggedright{name}
&+
&0
&-
&0 (kurze erklaerung)
\\\hline
\raggedright{name}
&+
&+
&-
&--(kurze erklaerung)
\\\hline
\end{tabular}
\end{center}
\end{table}
\end{document}
Nun hätte ich gerne die Erklärungen in den Zellen entweder auch linksbündig, oder als Fussnoten direkt unter der Tabelle. Leider kriege ich weder das eine, noch das andere hin:
Linksbündig:
Verwende ich auch \raggedright{} dann merkt er nicht, dass eine neue Zeile losgeht und schreibt den Inhalt der nächsten Zeile mit in die aktuelle Zelle.
Fussnoten:
siehe unten *edit*
Viele Grüsse,
fujiko
so, jetzt bin ich schon bei den etwas konkreteren Fragen zu Tabellen angekommen (hab mit google leider nix dazu gefunden):
1. Wie kann ich Linien zur Trennung von Spalten bzw. Zeilen in ihrer Stärke verändern (also z.B. fette Linie zwischen Kopfzeile und Tabellenkörper)? Ich habe dazu das package booktabs und die Befehle /bottomline, /topline, usw. gefunden, aber dann werden die vertikalen Linien leider nicht durchgezogen, sondern von der "topline" unterbrochen. Lässt sich das irgendwie verhindern? Oder gibt es ein anderes package?
2. *edit* Folgendes Beispiel:
\documentclass[12pt,a4paper,liststotoc,idxtotoc,bibtotoc,headsepl ine,
plainheadsepline,footsepline,plainfootsepline,noti tlepage,smallheadings,fleqn,oneside]{scrbook}
\usepackage[english]{babel}
\usepackage[thinspace,squaren,thickqspace]{SIunits}
\usepackage{graphicx}
\usepackage{float}
\usepackage{times}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{scrpage2}
\usepackage{verbatim}
\begin{document}
\mainmatter
\begin{table}%[H]
\caption{Blablabla Tabellentitel.}
\label{tab:overview}
\begin{center}
\small
\begin{tabular}{|*{5}{p{0.17\textwidth}|}}\hline
&\raggedright{etwas laengerer name}
&\raggedright{etwas laengerer name}
&\raggedright{auch etwas laengerer name}
&langer name
\\\hline
\raggedright{langer name + kurze erklaerung}
&+
&0
&+
&+
\\\hline
\raggedright{name}
&+
&0
&-
&0 (kurze erklaerung)
\\\hline
\raggedright{name}
&+
&+
&-
&--(kurze erklaerung)
\\\hline
\end{tabular}
\end{center}
\end{table}
\end{document}
Nun hätte ich gerne die Erklärungen in den Zellen entweder auch linksbündig, oder als Fussnoten direkt unter der Tabelle. Leider kriege ich weder das eine, noch das andere hin:
Linksbündig:
Verwende ich auch \raggedright{} dann merkt er nicht, dass eine neue Zeile losgeht und schreibt den Inhalt der nächsten Zeile mit in die aktuelle Zelle.
Fussnoten:
siehe unten *edit*
Viele Grüsse,
fujiko