PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle auf Seite drehen



TomK79
06-11-2006, 17:53
Hallo,
ich möchte eine Tabelle im Querformat ohne Seitenumruch einfügen. Im nachfolgen Beispiel soll somit nach der Überschrift ABC und dem darunter stehenden Text abc direkt die Tabelle eingebunden werden. So wie es unten steht, funktioniert es leider nicht, da die Tabelle mit der landscape-Klammerung auf die nächste Seite verschoben wird:

Minimalbeispiel:


\documentclass[12pt,a4paper]{scrartcl}
\usepackage{lscape}
\begin{document}
%
\section{ABC}
\label{kap_abc}
%
abc
%
\begin{landscape}
\begin{table}[cH]
\caption{xyz}
\label{tab_xyz}
\begin{center}
\begin{tabular}{|l||l|r|r|}
\hline
...&...&...&...\\
\hline
\end{tabular}
\end{center}
\end{table}
\end{landscape}
%
\end{document}


Gibt es eine Umgebung, mit der ich den Seitenumbruch unterdrücken kann?
Danke, Gruß
Tom

bischi
06-11-2006, 18:08
Ich glaub die bessere Lösung wäre, wenn du die Tabelle in ne minipage und diese in ne rotatebox reintun würdest...

MfG Bischi

voss
06-11-2006, 18:17
Gibt es eine Umgebung, mit der ich den Seitenumbruch unterdrücken kann?


sidewaystable

Herbert

TomK79
06-11-2006, 18:32
@ bischi:

Die minipage hab ich auch schon probiert, nur leider bekomme ich die Tabelle da nicht rein:

Ohne Tabelle geht es:


\documentclass[12pt,a4paper]{scrartcl}
\usepackage{rotating}
\begin{document}
%
\section{ABC}
\label{kap_abc}
%
abc\\
%
\rotatebox{90}{
\begin{minipage}[t]{12cm}
text
\end{minipage}
}
%
\end{document}


Mit Tabelle geht es nicht:


\documentclass[12pt,a4paper]{scrartcl}
\usepackage{rotating}
\begin{document}
%
\section{ABC}
\label{kap_abc}
%
abc\\
%
\rotatebox{90}{
\begin{minipage}[t]{12cm}
\begin{table}[!htb]
\caption{xyz}
\label{tab_xyz}
\begin{center}
\begin{tabular}{|l||l|r|r|}
\hline
...&...&...&...\\
\hline
\end{tabular}
\end{center}
\end{table}
\end{minipage}
}
%
\end{document}



@voss:

sidewaystable

Hab ich auch schon versucht, aber leider macht die sidewaystable eben gerade den Seitenumbruch den ich nicht haben möchte.

MfG
Tom

sofa-surfer
06-11-2006, 18:41
naja, ein Gleitobjekt _in_ einer Minipage macht auch wenig Sinn.

Wie sieht es denn damit aus?

\documentclass[12pt,a4paper]{scrartcl}
\usepackage{rotating}
\usepackage{capt-of}
\begin{document}
%
\section{ABC}
\label{kap_abc}
%
abc\\
%
\rotatebox{90}{
\begin{minipage}[t]{12cm}
%\begin{table}[!htb]
%\caption{xyz}
\label{tab_xyz}
\begin{center}
\captionof{table}{xyz}
\begin{tabular}{|l||l|r|r|}
\hline
...&...&...&...\\
\hline
\end{tabular}
\end{center}
%\end{table}
\end{minipage}
}
%
\end{document}

Matthias

TomK79
06-11-2006, 19:03
naja, ein Gleitobjekt _in_ einer Minipage macht auch wenig Sinn.

Au ja, Du hast recht. Ich habe das ganze ein bischen umgestellt:



\documentclass[12pt,a4paper]{scrartcl}
\usepackage{rotating,graphics}
\begin{document}
%
\section{ABC}
\label{kap_abc}
%
abc
%
\begin{table}[!htb]
\begin{center}
\rotatebox{90}{
\begin{minipage}{5cm}
\caption{xyz}
\label{tab_xyz}
\begin{center}
\begin{tabular}{|l||l|r|r|}
\hline
...&...&...&...\\
\hline
\end{tabular}
\end{center}
\end{minipage}
}
\end{center}
\end{table}\\
%
abc
%
\end{document}


Jetzt funktioniert es einwandfrei.

Danke, Gruß

Tom