longtable: Tabelle läuft über Seitenrand

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: longtable: Tabelle läuft über Seitenrand

von sunny_Neuling » Mo 24. Okt 2011, 17:53

(Hab eure Nachrichten erst eben bekommen :? ) Aber werde es gleich mal testen.... :)

von bloodworks » So 23. Okt 2011, 10:35

matze hat geschrieben:Die Werte sind variabel. (0.2 oder 0.31 oder 0.23 oder ...)

:roll:
Da sind wir dann aber im Bereich des rumratens. In dieser Lösung sollte man \tabcolsep von der Spaltenbreite abziehen. Oder man nimmt so komfortable Pakete wie tabu. Das rechnet das von alleine.

von matze » So 23. Okt 2011, 10:26

Die Werte sind variabel. (0.2 oder 0.31 oder 0.23 oder ...)

:roll:

von rais » So 23. Okt 2011, 06:53

matze hat geschrieben:
\begin{longtable}{p{0.2\textwidth}p{0.2\textwidth}p{0.2\textwidth}p{0.2\textwidth}p{0.2\textwidth}}

Erste Spalte&Zweite Spalte&Dritte Spalte&Vierte Spalte&Fünfte Spalte \\

\end{longtable}
damit dürfte Deine Tabelle mindestens 10\tabcolsep zu breit werden.

MfG
Rainer

von matze » Sa 22. Okt 2011, 23:30

\begin{longtable}{p{0.2\textwidth}p{0.2\textwidth}p{0.2\textwidth}p{0.2\textwidth}p{0.2\textwidth}}

Erste Spalte&Zweite Spalte&Dritte Spalte&Vierte Spalte&Fünfte Spalte \\

\end{longtable}

von bloodworks » Sa 22. Okt 2011, 21:16

Hallo
welche Distribution hast du? Üblicherweise, hat man auf einem Mac MacTeX. In der 2011 Version ist tabu enthalten. Wenn das nicht der Fall ist, dann solltest du auf 2011 upgraden. MacTeX hast auch einen Paket Manager. Die Bedienung kannst du in der Dokumentation nachlesen. Solche Dinge kann man auch in halbwegs guter Anfängerliteratur nachlesen [1].

von sunny_Neuling » Sa 22. Okt 2011, 21:04

Also ich habe es versucht, aber ich checks offenbar nicht. Wie komme ich denn an das tabu-Paket? Ich hab im Internet gesucht, ob ich es irgendwo runter laden kann (hab nen Mac) - erfolglos. :(

Vor allem habe ich noch weitere Tabellen und bereits keine Ahnung wie viele Stunden damit verbracht, es irgendwie ordentlich formatiert zu kriegen. So schwer kann's ja nicht sein!?

Bin euch für Hilfe echt dankbar!

von bloodworks » Di 18. Okt 2011, 17:40

Hallo offensichtlich hast du das Paket tabu nicht auf deinem PC. Du kannst der Dokumentation deiner Distribution entnehmen, wie du Pakete installieren kannst. Heutige Systeme haben fast alle einen Paket-Manager mit dem du das machen kannst.

von sunny_Neuling » Di 18. Okt 2011, 17:31

Danke für die schnelle Antwort! Und sorry für die "dings" ;), das nächste Mal ohne.

Aber leider läuft's noch immer nicht. Jetzt bekomme ich die Meldung er findet das tabu nicht ('tabu.sty' not found)

Hast Du vllt noch eine Idee?

Liebe Grüße

von iTob » Di 18. Okt 2011, 17:09

Versuchs mal mit dem Paket tabu:
\documentclass[smallheadings,headsepline,12pt,a4paper,twoside]{scrreprt} 
\usepackage[ngerman]{babel} 
\usepackage[latin1]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage{caption} 
\usepackage{longtable,tabu,booktabs} 

% Dummy
\newcommand{\ding}[1]{S}

\begin{document} 

\chapter{Überschrift} 
\begin{longtabu} to \textwidth {*5{X}} 
\caption{Überschrift\label{Überschrift}}\\ 
	\toprule 
	\rowfont{\bfseries}Kategorie 1 & Kategorie 2 & Kategorie 3 & Kategorie 4 & Kategorie 5 \\ 
	\midrule
\endfirsthead 
	\caption{Überschrift: Fortsetzung}\\ 
	\rowfont{\bfseries}Kategorie 1 & Kategorie 2 & Kategorie 3 & Kategorie 4 & Kategorie 5 \\ 
	\midrule
\endhead 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\ 
	blablabla  & hhhhh  & \ding{'63}  & hhhhh &  \\ 
	blablabla & \ding{'63} & \ding{'65}, blablabla  & hhhhh &  \\
\bottomrule
\end{longtabu}% 

\end{document}
Ich hab bei der Gelegenheit die Tabelle mal mit den Linien aus booktabs.sty etwas aufgehübscht.

Zu deinem Beispiel:
Ich habe mal alle überflüssigen Pakete entfernt. Und wenn du schon eine sinnlose Tabelle erstellst – was völlig okay ist für ein Minimalbeispiel –, dann kannst du auch den die ganzen \ding-Geschichten rauswerfen …
Außerdem solltest du überlegen, von applemac auf latin1 umzusteigen, dass ist im Austausch dann leichter handlebar ...

Grüße
Tobi

Nach oben