Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Tabelle positionieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.10.2009
    Beiträge
    6

    Tabelle positionieren

    Hallo,
    ich habe eine Tabelle, die ich auf der gleichen Seite wie die Subsection-Überschrift platzieren möchte. Leider rutscht sie aber immer auf die nächste Seite.
    Der Abschnitt besteht nur aus der Überschrift und der Tabelle.

    Code:
    \subsection*{Ueberschrift}
    \begin{sidewaystable}[h]
      \centering
      \caption{Titel}
        \begin{tabular}{c|c|cc|ccc|ccc}
        \addlinespace
        \toprule
    ---DATEN---
        \bottomrule
        \end{tabular}
      \label{tab:AD_Freq}
    \end{sidewaystable}
    Wie kann ich die Tabelle dazu zwingen auf der gleichen Seite zu bleiben?

    Die Tabelle ist relativ breit, sollte aber locker auf die Seite passen.
    Geändert von nordpolcamper (19-10-2009 um 09:05 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Wie kann ich die Tabelle dazu zwingen auf der gleichen Seite zu bleiben?
    Indem du sie nicht aufforderst, woanders hin zu gleiten. D.h. stecke sie nicht in eine table-Umgebung oder Ähnliches.

    Code:
    \documentclass{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage{graphicx,caption}
    
    \begin{document}
    \section{A}
    \rotatebox{90}{%
     \begin{minipage}{0.8\textheight}
       \captionof{table}{Eine Beispieltabelle}
        \begin{tabular}{l}
        eine Tabellenzelle
        \end{tabular}
     \end{minipage}}
    \end{document}

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.10.2009
    Beiträge
    6
    Prima, so funktioniert es.
    Herzlichen Dank!

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.10.2009
    Beiträge
    6
    Ok, nun habe ich ein weiteres Problem.

    Eine zweite Tabelle, die ich genau so einbinden möchte, ist etwas länger; d.h. länger als die Textbreite, da ich sie quer einbinden möchte/muss.

    In der sidewaystable-Umgebung wird der Zeilenabstand automatisch angepasst. In der minipage-Umgebung funktioniert das nicht und die tabelle ist breiter als die Seite.

    Gibt es da eine lösung, wie man auch hier den Zeilenabstand automatisch anpassen lassen kann?

  5. #5
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Es ist mir nicht bekannt, dass sidewaystable den Zeilenabstand ändert, und solange du mir das nicht beweist (->Minimalbeispiel) glaube ich es auch nicht.

    Du kannst die Tabelle mit \hspace*{-1cm}\rotatebox... etwas durch die Gegend schieben.

  6. #6
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Die ganze Tabelle skalieren - scalebox.

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  7. #7
    Registrierter Benutzer
    Registriert seit
    19.10.2009
    Beiträge
    6

    Lightbulb

    Danke für die Tipps!

    Ich habs nun mit einem manuellen Anpassen des Zeilenabstands für den kompletten Bereich der \rotatebox über { \setstrech{...} ....... } gelöst und die Tabelle mit \hspace an die richtige Stelle verschoben.

    Nun sieht es zumindest toll aus..

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •