PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ich verzweifel an einer zu großen Tabelle



Barghest
27-11-2006, 16:55
Hallo!

Leider ist nun ein wertvoller Tag meiner Diplomzeit damit verflossen hier im Forum nach einer Lösung für mein Problem zu suchen. Leider werde ich aus allem nicht schlau. Nun habe ich mir schon so viel beigebracht in LaTeX, aber hier scheitere ich.

Ich möchte auf einer Seite eine Tabelle im Querformat erstellen. Bis dahin ist es kein Problem und hier war das Forum eine fantastische Hilfe. Do diese Tabelle ist relativ groß und ragt oben über das Blatt hinaus. Habe es auch schon mit p{x.x\textwidth} versucht, komme auch damit nicht weiter.



\documentclass[a4paper,12pt,oneside,smallheadings,titlepage,heads epline]{scrreprt}
\usepackage{geometry}
\usepackage{scrpage2}
\automark{chapter}
\ihead{} %oben links
\chead{} %oben mitte
\ohead{\headmark} %oben rechts
\ofoot{\pagemark} %unten rechts
\cfoot{} %unten mitte
\ifoot{} %unten links


\setheadsepline{1pt} %Dicke der Trennlinie Kopfzeile - Text

\usepackage[onehalfspacing]{setspace}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[activate]{pdfcprot}
\usepackage{%
fancybox,
color,
graphicx,
fixltx2e,
mparhack,
tocloft,
lmodern,
titlesec,
caption,
rotating
}
\begin{document}
\begin{sidewaystable}
\begin{minipage}[b]{0.5\textwidth}
\begin{footnotesize}
\begin{tabular}{*{9}{l}}
\hline
& \textbf{Motivation} & \textbf{Typische Seminarwoche} & \textbf{Lernefolg hinsichtlich Seminarziele} & \textbf{Lernerfolg über Seminarziele hinaus} & \textbf{Gruppenarbeit} & \textbf{Relevanz des Gelernten} & \textbf{Empfehlungen für Interssierte} &\textbf{Verbesserungsvorschläge} \\
\hline

\end{tabular}
\caption{xyz}
\label{tab_xyz}
\end{footnotesize}
\end{minipage}
\end{sidewaystable}
\end{document}


Ein dickes Danke schonmal für Vorschläge!

Thomas

bischi
27-11-2006, 17:09
Ev hilft das landscape-Paket weiter... Und falls die Tabelle gar nicht aufs Blatt passt, dann wäre möglicherweise eine Breitenbegrenzung aller Spalten mittels p{3cm} (oder ähnlich) nützlich. Hilft das weiter?

MfG Bischi

Barghest
27-11-2006, 17:16
Ich habe es mal mit 2cm versucht (außer die erste Spalte, die darf kleiner sein)

Allerdings gehen zwei Wörter über die Linien hinaus (Gruppenarbeit und Verbesserungsvorschläge)

Für was ist landscape? Ich benutze für das Drehen ja sidewaystable

Weiterhin ist bei p{xx} der Text ja im Blocksatz, was eher unschön aussieht. Kann man das noch verändern?


\documentclass[a4paper,12pt,oneside,smallheadings,titlepage,heads epline]{scrreprt}
\usepackage{geometry}
\usepackage{scrpage2}
\automark{chapter}
\ihead{} %oben links
\chead{} %oben mitte
\ohead{\headmark} %oben rechts
\ofoot{\pagemark} %unten rechts
\cfoot{} %unten mitte
\ifoot{} %unten links


\setheadsepline{1pt} %Dicke der Trennlinie Kopfzeile - Text

\usepackage[onehalfspacing]{setspace}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[activate]{pdfcprot}
\usepackage{%
fancybox,
color,
graphicx,
fixltx2e,
mparhack,
tocloft,
lmodern,
titlesec,
caption,
rotating
}
\begin{document}
\begin{sidewaystable}
\begin{minipage}[b]{0.5\textwidth}
\begin{footnotesize}
\begin{tabular}{|p{1cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm }|p{2cm}|p{2cm}|p{2cm}|p{2cm}|}
\hline
& \textbf{Motivation} & \textbf{Typische Seminarwoche} & \textbf{Lernefolg hinsichtlich Seminarziele} & \textbf{Lernerfolg über Seminarziele hinaus} & \textbf{Gruppenarbeit} & \textbf{Relevanz des Gelernten} & \textbf{Empfehlungen für Interssierte} &\textbf{Verbesserungsvorschläge} \\
\hline

\end{tabular}
\caption{xyz}
\label{tab_xyz}
\end{footnotesize}
\end{minipage}
\end{sidewaystable}
\end{document}

sofa-surfer
27-11-2006, 17:40
Hallo,

eine Anmerkung vorweg: Ein Minimalbeispiel sollte auch wirklich minimal sein. Um deine Probleme zu verdeutlichen, hätte man das ein oder andere weglassen können.


\documentclass[12pt]{scrreprt}

\usepackage[latin9]{inputenc}
\usepackage{rotating,array}

\begin{document}
\begin{sidewaystable}
\begin{minipage}[b]{0.5\textwidth} %% <- ist die nicht viel zu klein für diese Tabelle?
\begin{footnotesize} %% <- \footnotesize ist ein Schalter!
\begin{tabular}{|p{1cm}|%
*{8}{>{\bfseries\raggedright\arraybackslash}p{2cm}|}}
\hline
& Motivation & Typische Seminarwoche & Lernefolg hinsichtlich Seminar\-ziele & Lernerfolg über Seminarziele hinaus & Gruppen\-arbeit & Relevanz des Gelernten & Empfeh\-lungen für Interssierte & Verbesse\-rungsvor\-schläge \\ \hline

\end{tabular}
\caption{xyz}
\label{tab_xyz}
\end{footnotesize}
\end{minipage}
\end{sidewaystable}
\end{document}

Matthias

Barghest
27-11-2006, 17:49
Vielen Dank!

Nun ist alles linksbündig. Leider hält es einzelne Wörter nicht davon ab, doch über die Linie in die neue Spalte hinauszugehen.

sofa-surfer
27-11-2006, 17:53
Dann musst du sie eben per Hand trennen. Das hab ich doch in meinem Beispiel auch schon getan.

Matthias

Barghest
27-11-2006, 17:56
Hoppla, das hatte ich übersehen. Nochmals Danke!

Wenn Du mir nun noch sagen könntest, ob ich auch einen manuellen Umbruch in eine Zelle einfügen kann, wäre mein Tag gerettet. Ich denke da an meherer Punkte, die beispielsweise eine Probandin genannt hatte, und die nun untereinander aufgelistet werden sollen.

\edit
Was meinst Du mit dem Hinweis, dass footnotesize ein Schalter sei?

neptun
27-11-2006, 18:19
... ob ich auch einen manuellen Umbruch in eine Zelle einfügen kann ...
Ich bin auch gerade am Tabellenbasteln - ich habe mit \par \medskip einen Umbruch und einen kleinen vertikalen Abstand eingefügt.

neptun
27-11-2006, 18:31
Wenn du mehrere Punkte auflisten möchtest, kannst du natürlich auch


\begin{itemize}
\item erstens
\item zweitens
\end{itemize}

benutzen.

Barghest
27-11-2006, 18:35
^Ja, daran hatte ich auch erst gedacht, das ließ das ganze aber arg unübersichtlich aussehen (oder ich habe noch keine Möglichkeit gefunden, dem entgegen zu wirken)

countbela666
27-11-2006, 20:08
Was meinst Du mit dem Hinweis, dass footnotesize ein Schalter sei?Ersetze
\begin{footnotesize}
...
\end{footnotesize}durch
{\footnotesize
...
}Grüße,
Marcel

rais
27-11-2006, 23:01
Was meinst Du mit dem Hinweis, dass footnotesize ein Schalter sei?
Eigentlich ist gegen die footnotesize-Umgebung nichts einzuwenden...
zum Vgl.:


\documentclass{scrartcl}
\usepackage{blindtext}
\begin{document}
\blindtext
{\footnotesize\blindtext}
\blindtext
\begin{footnotesize}
\blindtext
\end{footnotesize}
bla blubb\dots
\end{document}

Anders als z.B. bei der center-Umgebung (vs. \centering) werden hier keine zusätzlichen vertikalen Abstände eingefügt.

uups, falsches Zitat...
egal, ich weiß, was ich mein' :D

MfG,