PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : longtable mit vorgeschriebener Spaltenbreite



chr1gl
25-10-2008, 14:01
Hallo zusammen

Ich möchte eine Tabelle erstellen, die sich über mehrere Seiten erstreckt. Sie sollte 3 Spalten haben, bei denen ich die Spaltenbreite definieren möchte. Leider funktioniert das bei mir nicht:


\begin{document}
text

\begin{center}
\begin{longtable}{p{31mm} p{8mm\} p{98mm}
\caption{Comparison of five kinds of shared memory systems according to}\label{tab:shared-memory-comparison} \\
\toprule
& \textbf{Single}
& \textbf{Switched}
& \textbf{Page}
\\\midrule
\endfirsthead
\toprule
& \textbf{Single}
& \textbf{Switched}
& \textbf{Page}

\\\midrule
\endhead
\midrule
\multicolumn{6}{r}{\emph{continued at the next page \dots}}
\endfoot
\bottomrule
\endlastfoot

Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\
Architecture & Multi- & Multi- \\


\end{longtable}
\end{center}
\end{document}

Danke vielmals für eure Hilfe!

Grüsse Christian

localghost
25-10-2008, 14:07
[...] Leider funktioniert das bei mir nicht: [...]
Das ist eine Aussage, wie sie ungenauer kaum sein kann. Daher musst Du schon präzise beschreiben, was nicht klappt. Informationen über Fehler stehen übrigen in der Log-Datei. Für den Anfang solltest Du den Kopf deine Tabelle korrigieren.

\begin{longtable}{p{31mm} p{8mm\} p{98mm}}
Der Backslash gehört da nicht hin und es fehlt eine schließende Klammer. Und bitte beim nächsten Mal die Code-Umgebung benutzen (#-Symbol im Menü des Eingabefensters).


MfG
Thorsten¹

chr1gl
25-10-2008, 14:58
Ich habe die Flüchtigkeitsfehler angepasst. Danke.

Im Tabellenkopf werden die Titel in die falsche Spalte geschrieben, die Tabelle geht über den Seitenrand hinaus, die caption ist nicht linksbündig sondern etwa 1 cm vom linken Seitenrand weggerückt.

Folgende 3 Fehlermeldungen werden ausgegeben:

___________

! Extra alignment tab has been changed to \cr
<recently read> \endtemplate

1.13 &
\textbf{Page}
_____________

MfG Christian

_____________

! Extra alignment tab has been changed to \cr
<recently read> \endtemplate

1.19 &
\textbf{Page}

_____________

! Extra alignment tab has been changed to \cr
<recently read> \endtemplate

1.25 ...}{\emph{continued at the next page \dots}}
______________________

chr1gl
25-10-2008, 16:12
Ich konnte das Problem nun lösen. Stimmt jetzt alles. Danke trotzdem.

Grüsse Christian

René Geppert
25-10-2008, 16:12
extra alignment tab heißt, dass du nen & irgendwo zu viel hast
bei dir beide mal vor dem ersten \textbf{Single}