PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anfängerfehler bzgl. Tables die nicht an Ort und Stelle stehen



Blutgerinsel
18-04-2008, 22:14
Hey,
ich versuche verzweifelt ein Bsp. Dokument zu erstellen. Was als Referenz für noch ein paar andere Leute dienen soll.

Allerdings versteh ich gerade nicht weshalb die dritte Table nicht der jeweiligen Section zu geordnet wird.

Kann man das irgendwie fixen? Mein Buch hilft mir nicht :(

Sorry, das ich den ganzen Code poste, aber ich denke es liegt ein Fehler im Gesamtzusammenhang vor....

Danke



%% Erläuterungen zu den Befehlen erfolgen unter
%% diesem Beispiel.
\documentclass[a4paper]{scrartcl} %A4 Größe
\usepackage{array}
\usepackage{booktabs} % Spezielle Funktionen für "schöne" Tabellen.
\usepackage{fancybox} % Rahmen usw.
%\fbox rahmt den angegebenen Text
% \framebox rahmt den angegebenen Text, wobei die Rahmenbreite variabel ist
% \shadowbox rahmt den angegebenen Text mit einer Schattenbox
% \doublebox erzeugt einen doppelten Rahmen
% \ovalbox erzeugt einen ovalen Rahmen
% \Ovalbox erzeugt einen fetten ovalen Rahmen
% \parbox erzeugt einen Absatz, der mit den obigen Kommandos gerahmt
% werden kann
\usepackage{colortbl}
\usepackage{framed, xcolor} %Farben und Rahmen
\usepackage{graphicx}
\definecolor{shadecolor}{gray}{.65}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}

\title{Beispieldokument}
\author{MP1 Elite}
\date{14.04.2008}

\begin{document}

\part{Einleitung}

\section{Most Wanted \LaTeX{} Formatieren anhand von Beispielen erklärt}

\subsection{Textstrukturierung}
\subsubsection{Schriftgröße}
\tiny Dieser \scriptsize Satz \footnotesize wird \small nun \normalsize in \large einer \Large untschiedlichen \LARGE Größe \huge dargestellt \Huge werden
\subsubsection{Formatierung}
\normalsize \textit{kursiv} \textsl{geneigt} \textsc{Kapitälchen} \textup{aufrecht} \textbf{fett} \textmd{normal}
\emph{hevorheben} \underline{unterstreichen}
\textsuperscript{hochgestellt} \textsubscript{tiefgestellt}
\subsubsection{Ausrichten}
\begin{center}
Hallo \\ich \\bin \\zentriert.
\end{center}
\begin{quote}
Ich bin ein Zitat
\end{quote}

Die Schlümpfe\footnote{kleine blaue Viecher} leben im Wald


\subsubsection{Rahmen}
\doublebox{\parbox[t]{4cm}{Hallo, ich bin eine\\ doppelt markierte Box\\ mit Zeilenumbruch}}

\shadowbox{\parbox[b]{4cm}{Hallo, ich bin auch eine bescheuerte Box,\\ aber mit Schatten mit Zeilenumbruch}}

\begin{shaded}
farblich hervorgehoben
\end{shaded}
\subsubsection{Farbenspiele}
\color{red}Ich \color{yellow} bin \color{blue} ein \color{black} kunterbunter \color{cyan} Satz, \color{magenta}gespickt \color{orange}mit \color{violet}lauter \color{purple}irrer \color{brown}Farben \color{darkgray}die \color{lightgray}meinen Leser erfreuen sollen

\colorbox{blue}{Huhu bin ne blaue Box}
%/pagecolor{farbe} für Seitenhintergrund
\subsection{Tabellen}
\subsubsection{Beispiel 1.}

\begin{table}[h]
\setlength{\arrayrulewidth}{2pt}
\renewcommand{\arraystretch}{1.2}
\huge
\begin{tabular}{|c|c|r|} \hline
Hillert & SEB & MP1 \\
Hodler & SEB & MP1 \\
Laube & SEB & MP1 \\
Knöpfle & SEB & MP1 \\
Traub & SEB & MP1 \\
\hline
\end{tabular}
\end{table}

\subsubsection{Beispiel 2.}
\begin{table}[h]
\setlength{\arrayrulewidth}{1pt}
\renewcommand{\arraystretch}{1}
\begin{tabular}{|c|c|r|c|} \hline
Hillert & SEB & MP1 & TEL\\
Hodler & SEB & MP1 & TEL \\
Laube & SEB & MP1 & TEL \\
Knöpfle & SEB & MP1 & TEL \\
Traub & SEB & MP1 & TEL \\
\hline
\end{tabular}
\end{table}

\subsubsection{Beispiel 3.}
\begin{table}[h]
\setlength{\arrayrulewidth}{1pt}
\renewcommand{\arraystretch}{1}
\arrayrulecolor{red}
\begin{tabular}[b]{|c|c|r|c|c|} \toprule
Hillert & SEB & MP1 & TEL & Hobbies\\ \midrule
\rowcolor[gray]{0.9}
Hodler & SEB & MP1 & TEL & Hobbies\\ \midrule
Laube & SEB & MP1 & TEL & Hobbies\\ \midrule
\rowcolor[gray]{0.9}
Knöpfle & SEB & MP1 & TEL & Hobbies\\ \midrule
Traub & SEB & MP1 & TEL & Hobbies\\
\bottomrule
\end{tabular}
\end{table}



\subsection{Medien wie z.B. Bilder}
\begin{figure}
\includegraphics{sample.jpg}
\end{figure}
\paragraph{Schlußworte}
\end{document}

voss
18-04-2008, 22:39
Hey,
ich versuche verzweifelt ein Bsp. Dokument zu erstellen. Was als Referenz für noch ein paar andere Leute dienen soll.

Allerdings versteh ich gerade nicht weshalb die dritte Table nicht der jeweiligen Section zu geordnet wird.

Kann man das irgendwie fixen? Mein Buch hilft mir nicht :(

Sorry, das ich den ganzen Code poste, aber ich denke es liegt ein Fehler im Gesamtzusammenhang vor....


das ist ein typischer Fall. Denn die Gleitumgebungen passen nciht mehr auf die
aktuelle Seite, also sammelt TeX sie und füllt die Seite mit Text auf.
Am besten vor der ersten Überschrift ein \clearpage, dann rutscht
alles auf die nächste Seite.

Herbert

Blutgerinsel
18-04-2008, 23:01
hmm, aber dann habe ich eine Seite die nur zu 1/3 gefüllt ist und nicht mehr bündig ist....

die einzige Möglichkeit wäre dann also nach der zweiten Table ein \clearpage zu machen....

Wenn es keine bessere Möglichkeit gibt muss es wohl das sein....


Ach ja kann man für die boundingbox um die Grafik auch Pixel angeben?

bobmalaria
19-04-2008, 09:36
hi,

das paket placeins (http://www.ctan.org/tex-archive/help/Catalogue/entries/placeins.html) bieter den befehl \FloatBarrier.
gleitumgebungen werden spätestens vor diesem befehl geschrieben.

d.h. fügst du diesen befehl VOR einer neuen section ein, stehen alle tabellen aus der aktuellen section spätestens vor beginn der neuen section

gruß

Blutgerinsel
19-04-2008, 16:41
Wenn ich vor \subsubsection{Beispiel 2.} und vor \subsubsection{Beispiel 3.}

\FloatBarrier

schreibe ändert das gar nichts

bobmalaria
19-04-2008, 16:45
hi,

da hilft wohl nur ein beispiel von dir damit dir effektiv geholfen werden kann.
sonst ist das ein fischen im trüben.

gruß

voss
19-04-2008, 17:05
hi,

da hilft wohl nur ein beispiel von dir damit dir effektiv geholfen werden kann.
sonst ist das ein fischen im trüben.


das ist doch schon läöngst alles beschrieben ...

Herbert

Blutgerinsel
21-04-2008, 11:36
Hat Jemand weitere Infos etc. wo aufzeigen wie man dieses Gleitobjekt Problem gelöst bekommt?

rais
21-04-2008, 23:54
Moin moin,

Wenn ich vor \subsubsection{Beispiel 2.} und vor \subsubsection{Beispiel 3.}

\FloatBarrier

schreibe ändert das gar nichts
wenn ich Dich recht verstanden hab, hast Du ein Problem damit, daß Deine dritte Tabelle `auf Wanderschaft' geht ... mit dem \FloatBarrier vor \subsubsection{Beispiel 3.} zwingst Du die hier zweite Tabelle davor, d. h. Deine `davongleitende' dritte Tabelle wird von diesem \FloatBarrier gar nicht erfaßt, weil diese erst _nach_ diesem \FloatBarrier aufgerufen wird ... versuch es mit einem \FloatBarrier vor \subsection{Medien wie z.B. Bilder}.

BTW: l2picfaq kennst Du schon?

MfG

voss
22-04-2008, 08:25
Hat Jemand weitere Infos etc. wo aufzeigen wie man dieses Gleitobjekt Problem gelöst bekommt?

mach vor deiner Überschrift Beispiel 3 ein \clearpage und danach
als Option für die Gleitumgebungen jeweils [!htb]
Dann sieht es vernünftig aus.

Herbert

Blutgerinsel
22-04-2008, 12:26
Danke dir Herbert ;)