rotierte Tabelle landet am Dokumenten Ende

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: rotierte Tabelle landet am Dokumenten Ende

von MoonKid » Sa 11. Mai 2013, 15:29

Epllus hat geschrieben:Die Umgebung "sidewaystable" bzw. "sidewaysfigure" erzeugen "a single page-size float", und -- soweit mein Englisch nicht auch auf der Leitung steht --, heißt das, dass die genannten Umgebungen den Inhalt automatisch auf eine eigene Seite setzen (so is es, da kann man nix dagegen machen).


Es gibt den Befehl "\clearpage", mit dem kann man bestimmen, wo die Umgebung spätestens landen soll. Du könntest \newpage mit \clearpage ersetzen (oder liest den nächsten Absatz).
Diese Lösung scheint mir am sinnvollsten. Weil hier kann ich auch andere Dinge als nur eine Tabelle (z.B. \setion) mit reinbringen und rotieren. Außerdem passt sich beim rotieren auch die Breite der Tabelle automatisch an.
Die kann man durch \begin{turn}{90} Tabelle \end{turn} bzw. \begin{rotate}{90} etc. Was ist der Unterschied? Probiers aus.
Ah, verstehe. Hierbei kann ich leider keine Überschriften mit rotieren und um die Breite der Tabelle muss ich mich selber kümmern. Man muss z.B. \columnwidth (bzw. \textwidth) durch \textheight ersetzen.
Ich bin mir nicht sicher, ob ich die Frage geklärt habe, da ich die frage nicht ganz verstanden habe. Wie schon gesagt, ich stehe bei dieser und der anderen Frage auf der Leitung.
Uijuijuih! Das tut mir jetzt aber leid, dass ich schon andere Leute dazu bringe, an sich selbst zu zweifeln. Nein, nein!
Es ist ehr so, dass ich beim Stellen meiner Fragen auf dem Schlauch stehe, da mir die dahinterstehenden Konzepte (z.B. Gleiten ja/nein) nicht geläufig sind.

Deine Erklärung war sehr hilfreich. Ich denke ich hab es jetzt in den Gründzügen verstanden und kann damit arbeiten. ;)

Vielen DANK!

von Epllus » Sa 11. Mai 2013, 12:10

Also, da ich heute wohl besonders auf der Leitung stehe und nicht ganz mitkomme, werde ich jetzt einfach mal generell antworten:

Die Umgebung "sidewaystable" bzw. "sidewaysfigure" erzeugen "a single page-size float", und -- soweit mein Englisch nicht auch auf der Leitung steht --, heißt das, dass die genannten Umgebungen den Inhalt automatisch auf eine eigene Seite setzen (so is es, da kann man nix dagegen machen).

Es gibt den Befehl "\clearpage", mit dem kann man bestimmen, wo die Umgebung spätestens landen soll. Du könntest \newpage mit \clearpage ersetzen (oder liest den nächsten Absatz).

Was macht man, wenn eine Gleitumgebung nicht gleiten soll? Man nimmt keine Gleitumgebung (in diesem Fall, kein sidewaystable). Was kann man verwenden? Wie wärs mit den anderen Umgebungen: "turn" und "rotate".
Die kann man durch \begin{turn}{90} Tabelle \end{turn} bzw. \begin{rotate}{90} etc. Was ist der Unterschied? Probiers aus.

Für was ist die "starred" version? Das Manual verräts: for a single-column float in a double-column area of the document. Sprich: wenn man zweispaltig setzt und das Bild/die Tabelle nur in einer Spalte erscheinen soll.

Und zum Schluss die Antwort auf die Frage nach dem Universum und dem ganzen Rest (gilt also auch für LaTeX): 42.
Ist immer eine gute Antwort.

Ich bin mir nicht sicher, ob ich die Frage geklärt habe, da ich die frage nicht ganz verstanden habe. Wie schon gesagt, ich stehe bei dieser und der anderen Frage auf der Leitung.

Grüße
Epllus

von MoonKid » Sa 11. Mai 2013, 11:31

Die rotating Anleitung ist ja schön kurz. Hab ich gelesen. ;)
Ich musste allerdings die CTAN-Version lesen, da ein "texdoc rotating" auf meinem System zu nix führt, obwohl das Paket auf CTAN genau unter diesem Namen geführt wird.

Da steht was von einer "starred" Umgebung mit "sidewaystable*". Aber auch ein
\begin{sidewaystable*}
schiebt die Tabelle komplett ans Ende.

Der Tip mit den "anderen Umgebungen" bezog sich auf Querseiten ohne Gleitumgebung - was ich ja nicht will. Ich habe gar keine Querseiten.

Unter "2.4 Positioning" steht was von "skips". Ich verstehe den ganzen Abschnitt nicht, da ich nicht genau weiß was "skips" sind. Dem Kontext nach, scheint dieser Abschnitt aber für meine Frage nicht relevant zu sein.

von Besserwisser » Sa 11. Mai 2013, 10:43

Noch einmal: Lies die Anleitung! Da steht alles drin! Was Du derzeit von Dir gibst wird langsam aber sicher peinlich. Einmal darfst Du raten für wen!

von MoonKid » Sa 11. Mai 2013, 02:41

Noch so einer hat geschrieben:Wenn Du Querseiten ohne Gleitumgebung haben willst, solltest Du einfach in der rotating-Anleitung die anderen Umgebungen nachlesen!
Nein nein, ich möchte insbesondere keine Querseite haben. Ich will normales Hochformat mit meinen gewohnten Fuß-/Kopfzeilen. Nur der Inhalt, in diesem Fall eine Tabelle, soll rotiert sein.

Gleitumgebung... Hui, das musste ich erstmal nachlesen. Hab mich schon gewundert, was Gleitkommezahlen mit Rotationen zu tun haben sollten. :D

Wie kann ich den die Gleitumgebung am Gleiten hindern?

Was ich eigentlich möchte, ist am Code ja eigentlich zu erkennen. Wie kann ich das realisieren?

von Noch so einer » Fr 10. Mai 2013, 19:35

Wie direkt am Anfang der rotating-Anleitung zu lesen ist, ist sidewaystable eine Gleitumgebung. Übrigens: In Gleitumgebungen haben IMHO \section-Überschriften nichts verloren.

Wenn Du Querseiten ohne Gleitumgebung haben willst, solltest Du einfach in der rotating-Anleitung die anderen Umgebungen nachlesen!

rotierte Tabelle landet am Dokumenten Ende

von MoonKid » Fr 10. Mai 2013, 19:00

Ich nutze tabularx für eine Tabelle und wiederurm rotate, um diese zu rotieren. Durch das Rotieren, wird die Tabelle aber an das Ende des Dokuments verschoben.

Das möchte ich so eigentlich nicht.

Es soll in der Reihenfolge auftauchen, wie im Code beschrieben (zw. "Test 1" und "Test 2").
\documentclass{scrartcl}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{tabularx}
\usepackage{rotating}

% Sprache
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\begin{document}
\section{Test 1}
Text1
\newpage

\begin{sidewaystable}
    \section{Tabelle}
    \begin{tabularx}{\columnwidth}{l | l | l | l}
        & A & B & C \\
        \hline
        1 & a & b & c
    \end{tabularx}
\end{sidewaystable}

\newpage
\section{Test 2}
Text2

\end{document}

Nach oben