Seite 1 von 1
rotierte Tabelle landet am Dokumenten Ende
Verfasst: Fr 10. Mai 2013, 19:00
von MoonKid
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}
Verfasst: Fr 10. Mai 2013, 19:35
von Noch so einer
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!
Verfasst: Sa 11. Mai 2013, 02:41
von MoonKid
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.
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?
Verfasst: Sa 11. Mai 2013, 10:43
von Besserwisser
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!
Verfasst: Sa 11. Mai 2013, 11:31
von MoonKid
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
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.
Verfasst: Sa 11. Mai 2013, 12:10
von Epllus
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
Verfasst: Sa 11. Mai 2013, 15:29
von MoonKid
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!