PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gleitende Objekte



Kasper_
07-03-2007, 21:59
Hallo zusammen,
ich habe das folgende Problem:
Ein überlange Tabelle soll auf einer eigenen Seite ausgegeben weden.
Dies habe ich mit den folgenden Anweisungen versucht:

\newpage
\thispagestyle{empty}
\begin{nofloat}{table}
\begin{sidewaystable}
\begin{center}
\linespread{1.25} \selectfont
\begin{tabular}
(...)

trotzdem wird diese Tabelle erst ganz zum Schluss ausgegeben.:mad:

Grüße Kasper

e. hindman
07-03-2007, 22:18
Hab jetzt nix zum testen da,
\begin{table}[!h] oder \begin{table}[p]
wär vielleicht ne Möglichkeit.

Kasper_
07-03-2007, 23:35
Ich habe schon verschiedenes ausprobiert auch die Variante mit [h].
Das Problem ist aber, das ich auf der entsprechenden Seite Kopf- und Fußzeile
entfernt haben möchte; da wie schon erwähnt die Tabelle in die Kopf und Fußzeile
hinein reicht.
Benutze ich nur die Variant mit h und ohne \newpage erscheint die Tabelle auf der gewüschten
Seite. Problem bleiben die Kopf und Fußzeile.
Um Kopf und Fußzeile auf der gewünschten Seite zu löschen benutze ich die Befehle \newpage und
\thispagestyle{empty} und schwups
befindet sich die Tabelle wieder auf der letzten Seite.

bischi
08-03-2007, 08:55
Gleich wie bei Grafiken: vgl l2picfaq.pdf (captionof, enlargethispage)

MfG Bischi

Kasper_
09-03-2007, 21:51
Ok ich habe eine Lösung gefunden, die ist vielleicht nicht gerade im Sinne des
Erfinders aber es funktioniert.
\newpage
\thispagestyle{plain}
\vspace*{-2.3 cm}
\verb= =\begin{rotate}{-90}
\begin{minipage}{\linewidth}
{
\linespread{1.25} \selectfont
\begin{tabular}{|c||c|c|c|c|c|c|c|c|c|c|c|c|c|c|}\ hline
(...)
Habe jetzt aber ein neues Problem:
Ich habe mir das viel gelobte Paket caption heruntergeladen,
eingebunden erstmal ohne irgendwelche Einstellungen mit
\usepackage{caption}
und im Text aufgerufen mit
begin{center}
\linespread{1.25} \selectfont
\begin{table}\begin{center}
\caption{meine Tabelle}.
leider hängt sich beim compalieren der Rechner auf und bekomme die
folgende Fehlermeldung wenn ich unterbreche:
[6]
! Interruption.
\caption ->\caption@setposition {b}
\let \caption@setposition \@gobble \caption
l.205 \caption
{meine Tabelle}

Liegt das jetzt an meiner alten Mühle (Pentium2) oder kann es vielleicht auch an der
Kombination der Pakete liegen?

bischi
09-03-2007, 21:54
Wieso verwendest du nicht einfach meinen Tipp?

MfG Bischi

Kasper_
09-03-2007, 22:16
Wieso verwendest du nicht einfach meinen Tipp?
Welchen Tipp :confused:
Um captionof benutzen zu können benötige ich das Paket caption
und da liegt ja mein Problem

rais
09-03-2007, 22:48
Moin moin,


begin{center}
\linespread{1.25} \selectfont
\begin{table}\begin{center}

mal abgesehen davon, daß Du linespread vermeiden solltest (vgl l2tabu)...
Du rufst eine Umgebung (center) auf, in der Du eine Gleitumgebung wie table aufrufst? Wo soll die Gleitumgebung denn noch hingleiten können???


\begin{center}
\begin{tabular}{...}
\end{tabular}
\captionof{table}{blubb}
\end{center}
-- um beim caption-Paket zu bleiben...(ungetestet)

OTOH könntest Du mal ein nachvollziehbares Minimalbeispiel erstellen.;)
MfG,

Kasper_
09-03-2007, 23:08
Ok es muss an scheinend irgendwie an dieser Tabelle liegen?

\documentclass[12pt, a4paper ]{scrbook}
\usepackage[format=default, font=footnotesize, singlelinecheck=false,
labelfont=bf]{caption}
\begin{document}
\begin{center}
\linespread{1.25} \selectfont
\begin{table}
\caption{Sieg-matrix}
\label{Ex:tab1}
\begin{tabular}[h]{|c||c|c|c|c|c|}\hline
& Ka-A & Bo-A & MB-A & Ma-A & Be-L \\\hline
Ka-A & $x$ & $797$ & $862$ & $1000$ & $1000$ \\\hline
Bo-A & $199$ & $x$ & $626$ & $1000$ & $1000$ \\\hline
MB-A & $134$ & $347$ & $x$ & $1000$ & $1000$ \\\hline
Ma-A & $0$ & $0$ & $0$ & $x$ & $1000$ \\\hline
Be-L & $0$ & $0$ & $0$ & $0$ & $x$ \\\hline
\end{tabular}
\par
\end{table}
\end{center}
\end{document}

Ciao
Kasper

P.s. ich habe center und \linespread{1.25} \selectfont heraus genommen aber es funktioniert immernoch nicht?

Kasper_
11-03-2007, 00:41
Ich habe inzischen das obige Beispiel auf einem anderen Rechner getestet und es funktioniert problemlos.
Wenn ich das Beispiel aber auf meinem Rechner compaliere erhalte ich folgende Ausgabe:

This is TeX, Version 3.14159 (Web2C 7.4.5)
(./mein.tex
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, n
ohyphenation, loaded.
(/usr/share/texmf/tex/latex/koma-script/scrbook.cls
Document Class: scrbook 2003/01/31 v2.9n LaTeX2e KOMA document class
(/usr/share/texmf/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2003/01/31 v2.9n LaTeX2e KOMA package
Copyright (C) Markus Kohm

) (/usr/share/texmf/tex/latex/base/bk12.clo)
(/usr/share/texmf/tex/latex/koma-script/typearea.sty
Package typearea, 2003/01/31 v2.9n LaTeX2e KOMA package
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-2002

)) (/usr/share/texmf/tex/latex/caption/caption.sty
(/usr/share/texmf/tex/latex/caption/caption3.sty
(/usr/share/texmf/tex/latex/graphics/keyval.sty))) (./mein.aux)
(/usr/share/texmf/tex/latex/ms/ragged2e.sty
(/usr/share/texmf/tex/latex/ms/everysel.sty))

tja und weiter kommt er nicht.
Wenn ich das Compalieren abbreche erhalte ich den folgenden Text:

! Interruption.
\caption ->\caption@setposition {b}
\let \caption@setposition \@gobble \caption
l.9 \caption
{Sieg-matrix}

Ciao Kasper

rais
11-03-2007, 01:00
öhmmm, Du hast nicht zufällig caption 3.0m? Da gab's hier (http://www.mrunix.de/forums/showthread.php?t=49755) gerade so ein seltsames Verhalten...
MfG,

Kasper_
11-03-2007, 01:30
>>Du hast nicht zufällig caption 3.0m?
hm abgesehen davon, dass ich unter Unix arbeite woran erkenne ich das?

Heruntergeladen habe ich es von der Seite
http://dante.ctan.org/tex-archive/macros/latex/contrib/caption/

Der header sie wie folgt aus:

%% This is file `caption3.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% caption.dtx (with options: `kernel')
%%
%% Copyright (C) 1994-2007 Axel Sommerfeldt (caption@sommerfee.de)
%%
%% --------------------------------------------------------------------------
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2003/12/01 or later.
%%
%% This work has the LPPL maintenance status "maintained".
%%
%% This Current Maintainer of this work is Axel Sommerfeldt.
%%
%% This work consists of the files caption.ins, caption.dtx,
%% caption2.dtx, and anleitung.tex and the derived files
%% caption.sty, caption2.sty, caption3.sty, and manual.tex.

Dieses Problem hat aber nurnoch sehr weitläufig etwas mit dem ursprünglichen Prblem zu tuhen hat, habe ich ein neues Thema eröfnet.http://www.mrunix.de/forums/showthread.php?p=230186#post230186

sommerfee
11-03-2007, 08:26
Moin miteinander,



\begin{nofloat}{table}
\begin{sidewaystable}


Hier wird eine fließende/gleitende Umgebung (sidewaystable) innerhalb einer nicht-fließenden Umgebung (nofloat) verwendet. Was zur Folge hat, daß quasi die sidewaystable aus der nofloat-Umgebung "herausgleitet".

Meine Idee: Anstelle des "rotating"-Paketes das Paket "rotfloat" verwenden und dann \begin{sidewaystable}[H] (und nicht nofloat) verwenden. Das könnte man auch noch ggf. mit \afterpage verknüpfen.



Um captionof benutzen zu können benötige ich das Paket caption
und da liegt ja mein Problem

Ja, die Version 3.0m des caption-Paketes mag leider kein KOMA-Script, siehe auch: http://www.mrunix.de/forums/showpost.php?p=230163&postcount=20 und http://www.mrunix.de/forums/showpost.php?p=230190&postcount=3

Und ja, du verwendest z.Z. die Version 3.0m, das sehe ich an der Fehlermeldung beim manuellen Abbruch.

Aber: Wenn es wirklich nur um das \captionof-Feature geht, würde ich sowieso lieber zum Paket capt-of anstelle von caption greifen. Denn das caption-Paket macht ja noch eine Menge mehr und in Kombination mit den KOMA-Klassen bedeutet das auch, daß die ganzen Features mit captions, die KOMA anbietet, verloren gehen. (Siehe auch Abschnitt 6 in der Anleitung zum caption-Paket)

Liebe Grüße,
Axel

localghost
11-03-2007, 08:42
öhmmm, Du hast nicht zufällig caption 3.0m? Da gab's hier (http://www.mrunix.de/forums/showthread.php?t=49755) gerade so ein seltsames Verhalten...
MfG,
Deshalb ist wohl recht zügig dieses Update (http://www.mail-archive.com/ctan-ann@dante.de/msg01063.html) erschienen. Also hilft wohl nur eine Aktualisierung des Pakets.

Ok es muss an scheinend irgendwie an dieser Tabelle liegen?

\documentclass[12pt,a4paper]{scrbook}
\usepackage[format=default,font=footnotesize,singlelinecheck=f alse,labelfont=bf]{caption}
\begin{document}
\begin{center}
\linespread{1.25} \selectfont
\begin{table}
\caption{Sieg-matrix}\label{Ex:tab1}
\begin{tabular}[h]{|c||c|c|c|c|c|}\hline
& Ka-A & Bo-A & MB-A & Ma-A & Be-L \\\hline
Ka-A & $x$ & $797$ & $862$ & $1000$ & $1000$ \\\hline
Bo-A & $199$ & $x$ & $626$ & $1000$ & $1000$ \\\hline
MB-A & $134$ & $347$ & $x$ & $1000$ & $1000$ \\\hline
Ma-A & $0$ & $0$ & $0$ & $x$ & $1000$ \\\hline
Be-L & $0$ & $0$ & $0$ & $0$ & $x$ \\\hline
\end{tabular}
\par
\end{table}
\end{center}
\end{document}
Aber das gleiche Problem hat Kasper_ hier auch noch mal geschildert. Da liegt es aber meiner Meinung nach an etwas anderem.