PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle quer und Section funktionieren nicht



tauwin
23-05-2009, 21:36
Hallo zusammen,

ich habe jetzt ein bisschen im Netz geschaut, aber ein wirklich konkrete Antwort ist irgendwie nicht zu finden. Obwohl es anscheinend genügend LaTeX Nutzer gibt die dieses Problem haben.

Ich habe ein Tabelle, oder auch mehrere, die ich im Quer - Format präsentieren muss. Die Tabelle im Quer - Format darzustellen ist nicht das schwierige an der Sache, aber die Section - Überschrift auf die gleiche Seite zu bekommen wie die Tabelle im Quer - Format ist dann das Problem an dem ich scheitere.

Gibt es für dieses Problem eine Lösung, die ich als interessierter Anfänger in Sachen LaTeX verstehe?

Freue mich über alle hilfreichen Antworten.


Gruss Chris


P.s. Natürlich kann ich ein Minimalbeispiel beifügen. Nur denke ich mir das ein jeder von euch dieses Problem vor Augen hat und die Tabellenumgebung kennt. Gerne reiche ich aber auch eines nach.

rais
23-05-2009, 23:53
Moin moin,


ich habe jetzt ein bisschen im Netz geschaut, aber ein wirklich konkrete Antwort ist irgendwie nicht zu finden. Obwohl es anscheinend genügend LaTeX Nutzer gibt die dieses Problem haben.

die hiesige SuFu spuckt derzeit 36 Beitraege mit `Tabelle quer' aus, bist Du sicher, dass da nix fuer Dich dabei ist?


Die Tabelle im Quer - Format darzustellen ist nicht das schwierige an der Sache, aber die Section - Überschrift auf die gleiche Seite zu bekommen wie die Tabelle im Quer - Format ist dann das Problem an dem ich scheitere.

Gibt es für dieses Problem eine Lösung, die ich als interessierter Anfänger in Sachen LaTeX verstehe?

Freue mich über alle hilfreichen Antworten.


Gruss Chris


P.s. Natürlich kann ich ein Minimalbeispiel beifügen. Nur denke ich mir das ein jeder von euch dieses Problem vor Augen hat und die Tabellenumgebung kennt. Gerne reiche ich aber auch eines nach.
Was hier keiner vor Augen hat: wie Du genau was versucht hast.
Bevor nun ein zu tiefer Blick in die eine oder andere Glaskugel geworfen wird ... ja, bitte tu das.

BTW: soll der Abschnittstitel mitgedreht werden?

MfG

tauwin
24-05-2009, 00:21
Also hier das Minimalbeispiel:

Tabelle


\subsection{Kohlefadenlampe}
\begin{table}[htdp]
%\begin{center}
\hspace{-40px}
\begin{tabular}{|l|l|c|c|l|l|c|c|}
\hline
\multicolumn{8}{|c|}{\textbf{Kohlefadenlampe}}\\
...
...
...
...
\hline
\end{tabular}
%\end{center}
\caption{Messwerte Kohlefadenlampe}
\label{default}
\end{table}%


Preambel


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass
[
a4paper,
german,
oneside,
fleqn, %Formeln immer links ausgerichtet, anstatt mittig zentriert
openright, % Kap.beginn immer rechts! (fkt. nur bei report, nicht bei article)
11pt % ersatzweise 12pt, wenn mehr Seiten entstehen sollen
]
{article}




\usepackage[applemac]{inputenc} % Zeichensatz, ermˆglicht die direkte Eingabe von Umlauten im Editor
\usepackage[pdftex]{graphicx} % Einbindung von Grafiken (pdf, png, jpg)
\usepackage{float} % bietet Option [H] f¸r bombenfestes Verankern
\usepackage[ngerman]{babel} % Silbentrennung nach der neuen deutschen Rechtschreibung, z.B.: Sys-tem
%################################################# ##################################
%################################################# ##################################
%################################################# ##################################
\addto\captionsngerman{% Hier werden die Abkürzungen der Tabelle und der Abbildungen
\renewcommand{\figurename}{Abb.}% in die definierten Werte in den Klammern geändert.
\renewcommand{\tablename}{Tab.}% Standardeinstellung wird geändert. Diese Einstellung funktioniert
} % nur in der neuen deutschen Rechtschreibung ngerman
%################################################# ##################################
%################################################# ##################################
%################################################# ##################################
\usepackage{amstext} % f¸r Klartext via \text{} in Formeln
\usepackage{amsfonts} % f¸r komplexere Formeln (Mengensymbole ...)
\usepackage{amssymb} % f¸r komplexere Formeln (Mengensymbole ...)
\usepackage{amsmath} %Mathepacket, Formeln usw.
\usepackage{bm} % bold math, f¸r \bm{}
\usepackage{enumerate} % verbessert Aufz‰hlungen
\usepackage[bottom]{footmisc} % Fussnoten am Seitenende
\usepackage{array} % f¸r Tabellen: bindet tabular-Umgebung ein
\usepackage{fancyhdr} % eigene Kopf. bzw. Fusszeilen
\usepackage{algorithm} % f¸r Algorithmen
\usepackage{algorithmic} % f¸r Algorithmen
\usepackage{ntheorem}
\usepackage{theorem}
\usepackage{pdfpages} % f¸r die Einbindung kompletter pdf-*Seiten*
\usepackage{parskip} % zw. Abs‰tzen: eine knappe Leerzeile statt h‰ngender Einz¸ge
\usepackage[right]{eurosym} % Eurosymbol
\usepackage{xcolor} % farbiger Text
\usepackage[hyphens]{url} % f¸r \url{http://www}, Option hyp erlaubt auch Umbruch nach "-"
\usepackage{makeidx} % Package zur Indexerstellung
\usepackage{multicol} % zur Indexerstellung in zwei Spalten
\usepackage{subfigure} %Objekte gleiten lassen, wie z.B. zwei Bilder nebeneinander
\usepackage[normalem]{ulem} % Packet zum unterstreichen von Text
\usepackage{geometry} % Größenanpassung des Schriftfeldes
\geometry{left=30mm,right=30mm,top=30mm,bottom=30m m}



@rais
Section soll nicht mitgedreht werden, nur die Tabelle.

Tabelle und Section auf einer Seite

Habe es mit rotate{90} versuch. Nur wird die Tabelle in die linke obere Ecke verschoben. Ein postionieren ins zentrum des Blattes habe ich nicht hinbekommen.

Landscape funktionierte auch nicht. Hiermit ließ sich die Tabelle ohne Probleme drehen. Nur Section und Tabelle waren auf verschiedenen Seiten.


Hoffe du kannst mir helfen und das die Codeschnipsel aussagekräftig sind.


gruss chris

edico
24-05-2009, 13:47
\documentclass[paper=a5,pagesize,DIVcalc,10pt]{scrartcl}
\usepackage{lipsum}

\usepackage{charter}
\usepackage{rotating}
\usepackage{hvfloat}
\usepackage{pdflscape}

\def\TBL{%
\begin{tabular}{|l|l|c|c|l|l|c|c|}
\hline
A&B&C&D&E&F&G&H\\\hline
1&2&3&4&5&6&7&8\\ 1&2&3&4&5&6&7&8\\ 1&2&3&4&5&6&7&8\\
1&2&3&4&5&6&7&8\\ 1&2&3&4&5&6&7&8\\ 1&2&3&4&5&6&7&8\\
1&2&3&4&5&6&7&8\\ 1&2&3&4&5&6&7&8\\ 1&2&3&4&5&6&7&8\\
\hline
\end{tabular}
}

\begin{document}
\title{tabular---rotation modes}
\author{}\date{}
\maketitle

\begin{abstract}
Es wird weitgehend ignoriert, welche Sinnhaftigkeit das \emph{Floaten}
von z.B. Tabellen hat und wann es zur Anwendung kommen sollte. Das soll
hier nicht doziert werden, ist es doch in jedem \LaTeX{}-\emph{Basisbuch}
unverkrampft nachzulesen. Es wird vielfach dar\"uber lamentiert, welche
Schwierigkeiten \LaTeX{} bei der Erstellung von Tabellen bereitet.
Sicher -- man muss sich auch hier einarbeiten. In der Regel ist aber
zu beobachten, dass typologische Unkenntnis (oder auch: Verdorbenheit)
zu \emph{unsachgem\"assen, verschrobenen} Vorstellungen f\"uhrt, die
kaum etwas weder mit Tabellen selbst noch mit dem Setzen von Tabellen
zu tun haben.\par
Wenn eine Tabelle rotiert werden soll, hat sie in der Regel ein Dimension
eingenommen, dass sie nicht mehr \emph{gl\"ucklich} auf die Seite platziert
werden kann. Dann bietet sich eine Rotation an; dies ist in vielf\"altiger
Form zu realisieren, wie anschliessend gezeigt wird. Eine Platzierung auf
eine \emph{Extraseite} ist aber durchaus w\"unschen\-swert, weil die von
\LaTeX{} intendierte \emph{gute} Lesbarkeit eines Dokumentes nicht einhergeht
mit dem Setzen eines Floats innerhalb eines Textes. Anders: Floats sollen
m\"oglichst am oderen oder unteren Seitenrand oder auf einer neuen Seite
gesetzt sein. \par
Gl\"ucklicherweise gibt es aber auch f\"ur die Unverbesserlichen Pakete
zur alternativen L\"osung\footnote{Ich gestehe freim\"utig, dass es durchaus
Situationen gibt, genauso zu verfahren ;-)} -- so variable ist \LaTeX{}!
\footnote{Diese Zeilen erheben keinen Anspruch auf Vollst\"andigkeit.}
\end{abstract}

\section{default}
\lipsum[5]
\begin{table}%[htb]
\centering
\caption{default}
\label{default ohne 'h'-Option}
\TBL
\end{table}%
\lipsum[6]


\section{rotatebox}
\lipsum[5]
\begin{center}
\rotatebox{90}{%
\TBL
}
\end{center}
\lipsum[6]


\section{sideways}
\lipsum[5]
\begin{table}%[htb]
\centering
\caption{sideways}
\label{tab:sideways}
\begin{sideways}
\TBL
\end{sideways}
\end{table}
\lipsum[6]


\section{sidewaystable}
\lipsum[5]
\begin{sidewaystable}
\centering
\caption{sidewaystable}
\label{tab:sidewaystable}
\TBL
\end{sidewaystable}
\lipsum[6]


\section{pdflscape}
\lipsum[5]
\begin{landscape}
\begin{table}%[htb]
\centering
\caption{pdflscape}
\label{tab:demo}
\TBL
\end{table}
\end{landscape}
\lipsum[6]


\section{hvfloat}
\lipsum[5]
% \vfill\begin{center}
\hvFloat[%
nonFloat=true,%
capPos=l,%
capAngle=90,%
objectAngle=90,%
]{table}{
\TBL
}[testing]{Model: XYZ}{tab:xyz}
% \end{center}\vfill
\par\lipsum[6-7]
\vfill\hfill ... Ende gut---Alles gut.

\end{document}


edico

tauwin
25-05-2009, 00:02
Hey edico,

bombastisch. Vielen Dank für deine Antwort.
Werde mich morgen mal dran setzen und testen.


Gruss tauwin

Ceres
02-06-2010, 11:42
Ich habe das gleiche Problem. Ich habe eine lange Tabelle, die Überschrift \subsubsection{...} soll auf die Seite der Tabelle, aber ungedreht (also im Hochformat ganz oben).
Wenn ich die Überschrift in die landscape-Umgebung einbinde, wird sie genau wie die Tabelle gedreht und steht dann am linken Rand von unten nach oben. Wenn ich die Überschrift außerhalb der landscape-Umgebung platziere, wird diese zwar nicht gedreht, ich bekomme aber weder Überschrift noch Tabelle auf eine Seite. Dabei ist die Tabelle nicht so groß, dass die Überschrift nicht mehr darüber passen würde. Ein \newpage vor der Überschrift beginnt zwar eine neue Seite mit der Überschrift, die Tabelle wird aber auf einer weiteren neuen Seite erzeugt.
Die landscape-Umgebung scheint also immer auch eine neue Seite zu beginnen, oder?

Wie bekomme ich die Überschrift im Hochformat über die querliegende Tabelle?

rais
04-06-2010, 00:16
Hallo und Herzlich Willkommen :)


Wenn ich die Überschrift in die landscape-Umgebung einbinde, wird sie genau wie die Tabelle gedreht und steht dann am linken Rand von unten nach oben.
schau Dir edicos Beitrag hier etwas genauer an, dort steht nicht nur was von landscape ...

MfG