PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : longtable + caption + flotrow --> endlos buil



uwerothfeld
20-10-2008, 15:36
hallo zusammen,

ich versuche gerade die beschriftung von tabellen über die tabelle zu bekommen. für normale tabellen funktioniert das auch sehr schön, allerdings nicht für longtables. ich habe:


\usepackage[font=it,labelfont=bf]{caption}
\usepackage{floatrow}[2007/08/24]
\floatsetup[table] {style=Plaintop}
\floatsetup[longtable]{style=Plaintop}


und



\begin{longtable}{llllll}
\caption{Comparison of five kinds of shared memory systems according to \cite{Tanenbaum1995})}
\label{tab:shared-memory-comparison}
\toprule
& \textbf{Single}
& \textbf{Switched}
& \textbf{Page}
& \textbf{Shared}
& \textbf{Object}
\\
& \textbf{bus}
&
& \textbf{based}
& \textbf{variable}
& \textbf{based}
\\
\endfirsthead
\toprule
& \textbf{Single}
& \textbf{Switched}
& \textbf{Page}
& \textbf{Shared}
& \textbf{Object}
\\
& \textbf{bus}
&
& \textbf{based}
& \textbf{variable}
& \textbf{based}
\\
\endhead
\midrule
\multicolumn{6}{r}{\emph{continued at the next page \dots}}
\endfoot
\bottomrule
\captionsetup{labelformat=finished}
\caption[]{}
\endlastfoot
\midrule
Architecture & Multi- & Multi- & DSM & DSM & DSM \\
& processor & processor
....

leider frisst er sich dann fest und wird nie fertig beim build. jemand nen tip?

gruß, uwe

mechanicus
20-10-2008, 19:09
Hallo,

bei der Verwendung von einer longtable-Umgebung ist die Anweisung caption eine eigene Tabellenzeile, wodurch sie auch mit \\ oder \tabularnewline abgetrennt werden muss.
Hier mal ein Beispiel:

\documentclass[12pt,ngerman]{scrreprt}
\usepackage{babel}
\usepackage[latin1]{inputenc}
\usepackage[font=it,labelfont=bf]{caption}
\usepackage{longtable}
\usepackage{booktabs}
\begin{document}
text
\begin{center}
\begin{longtable}{llllll}
\caption{Comparison of five kinds of shared memory systems according to}\label{tab:shared-memory-comparison} \\
\toprule
& \textbf{Single}
& \textbf{Switched}
& \textbf{Page}
& \textbf{Shared}
& \textbf{Object}
\\
& \textbf{bus}
&
& \textbf{based}
& \textbf{variable}
& \textbf{based}
\\\midrule
\endfirsthead
\toprule
& \textbf{Single}
& \textbf{Switched}
& \textbf{Page}
& \textbf{Shared}
& \textbf{Object}
\\
& \textbf{bus}
&
& \textbf{based}
& \textbf{variable}
& \textbf{based}
\\\midrule
\endhead
\midrule
\multicolumn{6}{r}{\emph{continued at the next page \dots}}
\endfoot
\bottomrule
\endlastfoot

Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
Architecture & Multi- & Multi- & DSM & DSM & DSM \\Architecture & Multi- & Multi- & DSM & DSM & DSM \\
processor & processor & processor & processor & processor & processor\\
\end{longtable}
\end{center}
\end{document}

Es wäre auch super, nächstes mal ein Minimalbeispiel zu bauen, in welchen wir nicht extra Pakete usw. einbinden müssen.

Gruß
Marco

uwerothfeld
20-10-2008, 22:53
hi,

vielen dank. es tut. beim nächsten mal werden ich mich bemühen. :)

danke. uwe

uwerothfeld
21-10-2008, 17:38
hallo zusammen,

ich bins nochmal. also die tabelle bringt mich noch um den verstand. ich bekomme sie einfach nicht hin. nachdem die caption nun da ist wo sie hin soll, wollte ich den code noch bissl besser machen. das ergebnis ist leider erschreckend. hier mal meine fehler:

1) 39 underfull boxes (Underfull \hbox (badness 10000 in paragraph at line ... )
2) die caption ist zu breit, warum auch immer
3) die ganz linke spalte sieht bescheiden aus, ich habe es schon mit raddeg2e probiert, bin aber leider dabei gescheitert
4) der zeilenumbruch sollte auch anders aussehen, sprich die zweite line am ende der ersten seite sollte auf die nächste seite wandern

hier mal das minibeispiel. sollte eigentlich alles dabei sein was muß. ich bin echt über jeden tipp dankbar. das problem treibt mich noch in den wahnsinn.

danke auf jeden fall schoneinmal. ich bin auch dankbar für anmerkungen bzgl. code style, packete etc.

vielen dank.

uwe



\documentclass[
a4paper,
oneside,
draft,
11pt
]{report}

\usepackage[UKenglish]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage[font=it,labelfont=bf]{caption}
\usepackage{floatrow}[2007/08/24]
\floatsetup[table] {style=Plaintop}
\floatsetup[longtable]{style=Plaintop}

\begin{document}
\pagestyle{empty}
\pagenumbering{arabic}
\appendix

\chapter{Shared Memory Comparison} \label{app:shared-memory-comparison}

\begin{longtable}{p{0.19\textwidth} p{0.105\textwidth}p{0.105\textwidth}p{0.105\textwi dth}p{0.105\textwidth}p{0.105\textwidth}}
\caption{Comparison of five kinds of shared memory systems} \label{tab:shared-memory-comparison} \\
\toprule
& \textbf{Single bus}
& \textbf{Switched}
& \textbf{Page based}
& \textbf{Shared variable}
& \textbf{Object based} \\
\endfirsthead
\toprule
& \textbf{Single bus}
& \textbf{Switched}
& \textbf{Page based}
& \textbf{Shared variable}
& \textbf{Object based} \\
\endhead
\midrule
\multicolumn{6}{r}{\emph{continued at the next page \dots}}
\endfoot
\bottomrule
\endlastfoot
\midrule
Architecture & Multi- processor & Multi- processor & DSM & DSM & DSM \\
\midrule
Linear, shared virtual address space?& Yes & Yes & Yes & No & No\\
\midrule
Possible Operations& R/W & R/W & R/W & R/W & General\\
\midrule
Encapsulation and methods?& No & No & No & No & Yes\\
\midrule
Hardware based? & Yes & Yes & No & No & No\\
\midrule
Is remote access possible in hardware? & Yes & Yes & No & No & No\\
\midrule
Is unassigned memory possible? & Yes & Yes & No & No & No\\
\midrule
Unit for converting memory access to messages & MMU & MMU & OS & Runtime system & Runtime system\\
\midrule
Data migration done by & Hard- ware & Hard- ware & Soft- ware & Soft- ware & Soft- ware\\
\midrule
Transfer medium & Bus & Bus & Network & Network & Network\\
\midrule
Transfer unit & Block & Block & Page & Shared variable & Object\\
\end{longtable}
\end{document}

mechanicus
21-10-2008, 18:56
Hallo,

beende mal deine Tabellenzeile mit \tabularnewline.

Gruß
Marco

uwerothfeld
21-10-2008, 19:18
hi,

habe ich gemacht, hat aber null effekt. leider. :(

weiter vorschläge?

uwe

mechanicus
21-10-2008, 19:46
Hallo,

habe mal etwas bei dir ergänzt:

\documentclass[
a4paper,
oneside,
11pt
]{report}

\usepackage[UKenglish]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage[font=it,labelfont=bf]{caption}
\usepackage{floatrow}[2007/08/24]
\floatsetup[table] {style=Plaintop}
\floatsetup[longtable]{style=Plaintop}
\usepackage{ragged2e}
\usepackage{array}
\begin{document}
\pagestyle{empty}
\pagenumbering{arabic}
\appendix

\chapter{Shared Memory Comparison} \label{app:shared-memory-comparison}

\begin{longtable}{>{\arraybackslash\raggedright}p{0.19\textwidth} p{0.105\textwidth}p{0.105\textwidth}p{0.105\textwi dth}p{0.105\textwidth}p{0.105\textwidth}}
\caption{Comparison of five kinds of shared memory systems} \label{tab:shared-memory-comparison} \\
\toprule
& \textbf{Single bus}
& \textbf{Switched}
& \textbf{Page based}
& \textbf{Shared variable}
& \textbf{Object based} \\
\endfirsthead
\toprule
& \textbf{Single bus}
& \textbf{Switched}
& \textbf{Page based}
& \textbf{Shared variable}
& \textbf{Object based} \\
\endhead
\midrule
\multicolumn{6}{r}{\emph{continued at the next page \dots}}
\endfoot
\bottomrule
\endlastfoot
\midrule
Architecture & Multi- processor & Multi- processor & DSM & DSM & DSM \\
\midrule
Linear, shared virtual address space?& Yes & Yes & Yes & No & No\\
\midrule
Possible Operations& R/W & R/W & R/W & R/W & General\\
\midrule
Encapsulation and methods?& No & No & No & No & Yes\\
\midrule
Hardware based? & Yes & Yes & No & No & No\\
\midrule
Is remote access possible in hardware? & Yes & Yes & No & No & No\\
\midrule
Is unassigned memory possible? & Yes & Yes & No & No & No\\
\midrule
Unit for converting memory access to messages & MMU & MMU & OS & Runtime system & Runtime system\\
\midrule
Data migration done by & Hard- ware & Hard- ware & Soft- ware & Soft- ware & Soft- ware\\
\midrule
Transfer medium & Bus & Bus & Network & Network & Network\\
\midrule
Transfer unit & Block & Block & Page & Shared variable & Object\\
\end{longtable}
\end{document}

Ich bekomme aber 0Fehler und 0Warnungen, die 32 overfull boxes kann man doch vernachlässigen, wenn er tut was er soll.

Gruß
Marco

uwerothfeld
21-10-2008, 20:13
hi marco,

ja so funktioniert es mit der linie am ende der ersten seite, ich hatte versucht über \newcolumntype einen neue spalte zu definieren. aber die over- und underfull boxes müssen doch in den griff zu bekommen sein. außerdem, und diese ist wirklich ein großes problem, ist die caption falsch. rechts fließt sie über den rand, obwohl links noch platz ist (keine ahnung warum er die einrückt???). auf jeden fall schon einmal danke, etwas weiter bin ich. ;)

uwe

PS: wo liegt eigentlich der unterschied zw. \\ und \tabularnewline???

sommerfee
21-10-2008, 20:56
außerdem, und diese ist wirklich ein großes problem, ist die caption falsch. rechts fließt sie über den rand, obwohl links noch platz ist (keine ahnung warum er die einrückt???).

Das Problem steckt woanders: Die caption ist richtig zentriert, aber die longtable ist es nicht. Dies wird alleine durch das Laden des floatrow-Paketes bewirkt, warum auch immer. Ich habe es mal auf dieses Beispiel herunterskaliert:


\documentclass[a4paper,oneside,11pt]{report}

\usepackage{longtable}
%\usepackage{floatrow}[2007/08/24]

\begin{document}
\chapter{Shared Memory Comparison}
\hrule

\begin{longtable}{p{0.19\textwidth}p{0.105\textwid th}p{0.105\textwidth}p{0.105\textwidth}p{0.105\tex twidth}p{0.105\textwidth}}
& \textbf{Single bus}
& \textbf{Switched}
& \textbf{Page based}
& \textbf{Shared variable}
& \textbf{Object based} \\
Architecture & Multi- processor & Multi- processor & DSM & DSM & DSM \\
Linear, shared virtual address space?& Yes & Yes & Yes & No & No\\
Possible Operations& R/W & R/W & R/W & R/W & General\\
\end{longtable}

\hrule
\end{document}


Wenn man dieses Beispiel ohne floatrow übersetzt, ist die longtable korrekt zentriert, mit floatrow jedoch fälschlicherweise linksbündig ausgerichtet. Ich tippe daher auf einen Fehler im floatrow-Paket. Umgehen kann man ihn wohl, indem man die Ausrichtung bei der longtable explizit angibt:



\begin{longtable}[c]{...}


Liebe Grüße,
Axel

mechanicus
21-10-2008, 21:07
Ich tippe daher auf einen Fehler im floatrow-Paket. Umgehen kann man ihn wohl, indem man die Ausrichtung bei der longtable explizit angibt:



\begin{longtable}[c]{...}


Liebe Grüße,
Axel

Das stimmt, steht in der Doku, habe daher den Code dementsprechen (was du auch schon gesagt hast) ergänzt:

\documentclass[
a4paper,
oneside,
11pt
]{report}

\usepackage[UKenglish]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{longtable}
\usepackage{ragged2e}
\usepackage{array}
\usepackage{booktabs}
\usepackage[font=it,labelfont=bf]{caption}
\usepackage{floatrow}[2007/08/24]
\floatsetup[table] {style=Plaintop}
\floatsetup[longtable]{style=Plaintop}

\begin{document}
\pagestyle{empty}
\pagenumbering{arabic}
\appendix

\chapter{Shared Memory Comparison} \label{app:shared-memory-comparison}

\begin{longtable}[c]{@{}>{\arraybackslash\raggedright}p{0.19\textwidth} p{0.105\textwidth}p{0.105\textwidth}p{0.105\textwi dth}p{0.105\textwidth}p{0.105\textwidth}@{}}
\caption{Comparison of five kinds of shared memory systems} \label{tab:shared-memory-comparison} \\
\toprule
& \textbf{Single bus}
& \textbf{Switched}
& \textbf{Page based}
& \textbf{Shared variable}
& \textbf{Object based} \\
\endfirsthead
\toprule
& \textbf{Single bus}
& \textbf{Switched}
& \textbf{Page based}
& \textbf{Shared variable}
& \textbf{Object based} \\
\endhead
\midrule
\multicolumn{6}{r}{\emph{continued at the next page \dots}}
\endfoot
\bottomrule
\endlastfoot
\midrule
Architecture & Multi- processor & Multi- processor & DSM & DSM & DSM \\
\midrule
Linear, shared virtual address space?& Yes & Yes & Yes & No & No\\
\midrule
Possible Operations& R/W & R/W & R/W & R/W & General\\
\midrule
Encapsulation and methods?& No & No & No & No & Yes\\
\midrule
Hardware based? & Yes & Yes & No & No & No\\
\midrule
Is remote access possible in hardware? & Yes & Yes & No & No & No\\
\midrule
Is unassigned memory possible? & Yes & Yes & No & No & No\\
\midrule
Unit for converting memory access to messages & MMU & MMU & OS & Runtime system & Runtime system\\
\midrule
Data migration done by & Hard- ware & Hard- ware & Soft- ware & Soft- ware & Soft- ware\\
\midrule
Transfer medium & Bus & Bus & Network & Network & Network\\
\midrule
Transfer unit & Block & Block & Page & Shared variable & Object\\
\end{longtable}
\end{document}

Gruß
Marco

mechanicus
21-10-2008, 21:08
PS: wo liegt eigentlich der unterschied zw. \\ und \tabularnewline???
Das hängt mit dem array -Paket zusammen und der Definition von arraybackslash. Für weiteres schaue mal in die Doku.

Gruß
Marco

uwerothfeld
22-10-2008, 13:14
hallo zusammen,

also die \hrules haben wirklich geholfen. nun habe ich zumindest die ausrichtung, spaltenbreite und overfull boxes abgehackt. nun existieren also noch zwei probleme:
- die linie am unteren ende der ersten seite ist immer noch falsch (gehört unter die überschrift auf der zweiten seite)
- die underfull boxes bekommt man also nicht weg?

hier mein akutelles minibeispiel:



\documentclass[
a4paper,
oneside,
draft,
11pt
]{report}

%% Sprachanpassungen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[UKenglish]{babel} %%englisch uk
\usepackage[T1]{fontenc}%%schriften und trennung
\usepackage[latin1]{inputenc} %% schriften (notwendig?)

%% tabellen packete
\usepackage{longtable}%% lange tabellen
\usepackage{booktabs} %% schicke tabellen

\usepackage[font=it,labelfont=bf]{caption} %%beschriftung von tabellen und bildern
\usepackage{floatrow}[2007/08/24] %tabellen überschirften oben
\floatsetup[table] {style=Plaintop}
\floatsetup[longtable]{style=Plaintop}

\usepackage{ragged2e}
\usepackage{array}

\begin{document}
\pagestyle{empty} %%Keine Kopf-/Fusszeilen auf den ersten Seiten.
\pagenumbering{arabic}
\appendix

\chapter{Shared Memory Comparison} \label{app:shared-memory-comparison}
%\hrule
\begin{longtable}[c]{@{}>{\arraybackslash\raggedright}p{0.25\textwidth} p{0.11\textwidth}p{0.11\textwidth}p{0.11\textwidth }p{0.125\textwidth}p{0.125\textwidth}@{}}
\caption{Comparison of five kinds of shared memory systems} \label{tab:shared-memory-comparison} \\
\toprule
& \textbf{Single bus}
& \textbf{Switch based}
& \textbf{Page based}
& \textbf{Shared variable}
& \textbf{Object based} \\
\endfirsthead
\toprule
& \textbf{Single bus}
& \textbf{Switch based}
& \textbf{Page based}
& \textbf{Shared variable}
& \textbf{Object based} \\
\endhead
\midrule
\multicolumn{6}{r}{\emph{continued at the next page \dots}}
\endfoot
\bottomrule
\endlastfoot
\midrule
Architecture & Multi- processor & Multi- processor & DSM & DSM & DSM \\
\midrule
Linear, shared virtual address space?& Yes & Yes & Yes & No & No\\
\midrule
Possible Operations& R/W & R/W & R/W & R/W & General\\
\midrule
Encapsulation and methods?& No & No & No & No & Yes\\
\midrule
Hardware based? & Yes & Yes & No & No & No\\
\midrule
Is remote access possible in hardware? & Yes & Yes & No & No & No\\
\midrule
Is unassigned memory possible? & Yes & Yes & No & No & No\\
\midrule
Unit for converting memory access to messages & MMU & MMU & OS & Runtime system & Runtime system\\
\midrule
Data migration done by & Hard- ware & Hard- ware & Soft- ware & Soft- ware & Soft- ware\\
\midrule
Transfer medium & Bus & Bus & Network & Network & Network\\
\midrule
Transfer unit & Block & Block & Page & Shared variable & Object\\
\end{longtable}
%\hrule
\end{document}


vielen dank auf jeden fall schon einmal für eure hilfe.

uwe

mechanicus
22-10-2008, 13:33
Hallo,


\documentclass[
a4paper,
oneside,
draft,
11pt
]{report}

%% Sprachanpassungen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[UKenglish]{babel} %%englisch uk
\usepackage[T1]{fontenc}%%schriften und trennung
\usepackage[latin1]{inputenc} %% schriften (notwendig?)

%% tabellen packete
\usepackage{longtable}%% lange tabellen
\usepackage{booktabs} %% schicke tabellen

\usepackage[font=it,labelfont=bf]{caption} %%beschriftung von tabellen und bildern
\usepackage{floatrow}[2007/08/24] %tabellen überschirften oben
\floatsetup[table] {style=Plaintop}
\floatsetup[longtable]{style=Plaintop}

\usepackage{ragged2e}
\usepackage{array}

\begin{document}
\pagestyle{empty} %%Keine Kopf-/Fusszeilen auf den ersten Seiten.
\pagenumbering{arabic}
\appendix

\chapter{Shared Memory Comparison} \label{app:shared-memory-comparison}
%\hrule
\begin{longtable}[c]{@{}>{\arraybackslash\raggedright}p{0.25\textwidth} p{0.11\textwidth}p{0.11\textwidth}p{0.11\textwidth }p{0.125\textwidth}p{0.125\textwidth}@{}}
\caption{Comparison of five kinds of shared memory systems} \label{tab:shared-memory-comparison} \\
\toprule
& \textbf{Single bus}
& \textbf{Switch based}
& \textbf{Page based}
& \textbf{Shared variable}
& \textbf{Object based} \\ \midrule
\endfirsthead
\toprule
& \textbf{Single bus}
& \textbf{Switch based}
& \textbf{Page based}
& \textbf{Shared variable}
& \textbf{Object based} \\\midrule
\endhead
\multicolumn{6}{r}{\emph{continued at the next page \dots}}
\endfoot
\bottomrule
\endlastfoot
Architecture & Multi- processor & Multi- processor & DSM & DSM & DSM \\
\midrule
Linear, shared virtual address space?& Yes & Yes & Yes & No & No\\
\midrule
Possible Operations& R/W & R/W & R/W & R/W & General\\
\midrule
Encapsulation and methods?& No & No & No & No & Yes\\
\midrule
Hardware based? & Yes & Yes & No & No & No\\
\midrule
Is remote access possible in hardware? & Yes & Yes & No & No & No\\
\midrule
Is unassigned memory possible? & Yes & Yes & No & No & No\\
\midrule
Unit for converting memory access to messages & MMU & MMU & OS & Runtime system & Runtime system\\
\midrule
Data migration done by & Hard- ware & Hard- ware & Soft- ware & Soft- ware & Soft- ware\\
\midrule
Transfer medium & Bus & Bus & Network & Network & Network\\
\midrule
Transfer unit & Block & Block & Page & Shared variable & Object\\
\end{longtable}
%\hrule
\end{document}

Gruß
Marco

uwerothfeld
22-10-2008, 13:51
hi,

ach man. das hätte ich ja auch mal probieren können. wie dumm. dann lassen wir es einfach so. soll latex doch seine underfull boxes behalten. :)

vielen, vielen dank.
uwe

mechanicus
22-10-2008, 14:48
Hallo,

wegen deinen Boxen kannst du ja mal hier (http://www.mrunix.de/forums/showthread.php?t=58854&highlight=underfull+boxes) lesen.

Gruß
Marco

Münchner
09-03-2010, 11:29
Hallo,

bei der Verwendung von einer longtable-Umgebung ist die Anweisung caption eine eigene Tabellenzeile, wodurch sie auch mit \\ oder \tabularnewline abgetrennt werden muss.


Super, das hab ich gesucht!
Danke