PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Caption macht PRobleme



zero82
01-05-2010, 14:39
Hallo liebes Forum,

bei meinen Abbildungen und Tabellen wird das Caption immer über der Abbildung und Tabelle platziert.

Ich habe das Packet caption installiert und entsprechende Einstellungen vorgenommen und trotz dessen wird das Caption oben angezeit, aber er soll nicht.

Hier das MB:


\documentclass[a4paper
,12pt
,listof=totoc
,titlepage
,pdftex
,final
,bibliography=totoc
,headings=small
,pagesize
,parskip]{scrreprt}

\usepackage[figurewithin=none,tablewithin=none]{caption}
\captionsetup[figure]{position=below,labelsep=colon,labelfont=bf,font=b f,justification=centering}

\usepackage{booktabs}
\usepackage{array}
\usepackage{xcolor}
\usepackage{colortbl}
%\usepackage[table]
\usepackage{rotating}

\usepackage{textcomp}

\begin{document}

\chapter{Kapitel 1}

Dies soll nur mal verdeutlichen.

\fboxrule=\heavyrulewidth
\fboxsep=0pt
\begin{figure}[htbp]
\centering
\caption{Leasingraten}
\begin{minipage}{1\textwidth}
\fbox{%
%\begin{sideways}
\begin{tabular}{cccccc}
\addlinespace
%\toprule
& {\bf LR} & {\bf Barwert LR} & {\bf Zinsanteil} & {\bf Tilgungsanteil} & {\bf Verbindlichkeit} \\
%\midrule

\rowcolor{gray!50}
\hline{\bf 2008} & 12.000 \texteuro & 10.938,80 \texteuro & 2.910,30 \texteuro & 9.089,70 \texteuro & 30.000,00 \texteuro \\
\hline {\bf 2009} & 12.000 \texteuro & 10.938,80 \texteuro & 2.028,51 \texteuro & 9.971,49 \texteuro & 20.910,30 \texteuro \\
\rowcolor{gray!50}
\hline{\bf 2010} & 12.000 \texteuro & 10.938,80 \texteuro & 1.061,17 \texteuro & 10.938,80 \texteuro & 10.938,80 \texteuro \\
%\bottomrule
\end{tabular}}
%\end{sideways}}
%\begin{sideways}
\end{minipage}
\label{fig:addlabel}
\end{figure}

Hier geht es einfach weiter.

\end{document}

u_fischer
01-05-2010, 15:00
Schreib die \caption unter die Tabelle, wenn du sie dort haben willst.

Und specke deine Minimalbeispiele ab, sie werden fett und unübersichtlich.

lockstep
01-05-2010, 15:19
Die Option position sorgt lediglich für den korrekten Abstand zwischen caption und Bild, beeinflusst jedoch nicht die tatsächliche Positionierung der caption. Aus der Dokumentation zum Paket caption, S. 14:



Bitte beachten Sie, daß position=top keineswegs bedeutet, daß die Beschriftung an den Anfang der Gleitumgebung gesetzt wird. Stattdessen wird die Beschriftung gewöhnlich dort gesetzt, wo der \caption-Befehl platziert wird.


Ein automatischer Wechsel der caption-Positionierung lässt sich mit Hilfe des Paketes floatrow erreichen (das mit dem Paket caption zusammenarbeitet):



\documentclass{scrreprt}

\usepackage{caption}
\captionsetup[figure]{labelfont=bf}

\usepackage{floatrow}
% \floatsetup[figure]{style=plaintop}% caption oben statt unten

\begin{document}

\chapter{Kapitel 1}

Dies soll nur mal verdeutlichen.

\begin{figure}[h]
% \centering% nicht notwendig mit Paket floatrow
\caption{Leasingraten}
\rule{1cm}{1cm}
\end{figure}

Hier geht es einfach weiter.

\end{document}


lockstep

zero82
01-05-2010, 16:23
Hallo leude,

noch ein Problem. Wenn ich die Tabelle nun rotieren lasse mit sideways, setzt er die caption direkt unter die Tabelle. Ich möchte die Caption auch um 90 Grad rotiere lassen, welches ich mit rotcaption{xy} bewrekstellige, jedoch setzt er die Caption ganz wo ander hin, nur nicht unter die Tabelle. Hier ein MB:


\documentclass{scrreprt}

\usepackage{caption}
\captionsetup[figure]{labelfont=bf}

\usepackage{floatrow}
\usepackage{booktabs}
\usepackage{array}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{rotating}
\usepackage{floatrow}
\usepackage{textcomp,eurosym}

\begin{document}

\chapter{Kapitel 1}

Dies soll nur mal verdeutlichen.

\fboxrule=\heavyrulewidth
\fboxsep=0pt

\begin{figure}[!htbp]
\rotcaption{Leasingraten}
%\begin{minipage}{1\textwidth}
\fbox{%
\begin{sideways}
\begin{tabular}{cccccc}
\addlinespace

& {\bf LR} & {\bf Barwert LR} & {\bf Zinsanteil} & {\bf Tilgungsanteil} & {\bf Verbindlichkeit} \\


\rowcolor{gray!50}
\hline{\bf 2008} & 12.000 \euro & 10.938,80 \euro & 2.910,30 \euro & 9.089,70 \euro & 30.000,00 \euro \\
\hline {\bf 2009} & 12.000 \texteuro & 10.938,80 \texteuro & 2.028,51 \texteuro & 9.971,49 \texteuro & 20.910,30 \texteuro \\
\rowcolor{gray!50}
\hline{\bf 2010} & 12.000 \texteuro & 10.938,80 \texteuro & 1.061,17 \texteuro & 10.938,80 \texteuro & 10.938,80 \texteuro \\


\end{tabular}
\end{sideways}}
\label{fig:addlabel}

\end{figure}

Hier geht es einfach weiter.

\end{document}

lockstep
01-05-2010, 18:16
Für rotierte Gleitobjekte würde ich die Umgebungen sidewaysfigure und sidewaystable des Paketes rotating verwenden. Und ja, der Inhalt dieser Umgebungen wird jeweils auf auf einer eigenen Seite platziert.



\documentclass{scrreprt}

\usepackage{caption}
\captionsetup[figure]{labelfont=bf}

\usepackage{floatrow}

\usepackage{rotating}

\begin{document}

\chapter{Kapitel 1}

Dies soll nur mal verdeutlichen.

\begin{sidewaysfigure}
\caption{Leasingraten}
\rule{1cm}{1cm}
\end{sidewaysfigure}

Hier geht es einfach weiter.

\end{document}


lockstep

zero82
01-05-2010, 20:37
Leider tritt ein weiterer Fehler auf und man sieht mit sidewaysfigure überhaupt keine Tabelle. Hier das MB:


\documentclass[a4paper
,12pt
,listof=totoc
,titlepage
,pdftex
,final
,bibliography=totoc
,headings=small
,pagesize
,parskip]{scrreprt}

\usepackage[figurewithin=none,tablewithin=none]{caption}
\captionsetup[figure]{position=below,labelsep=colon,labelfont=bf,font=b f,justification=centering}

\usepackage{booktabs}
\usepackage{xcolor}
\usepackage{colortbl}
%\usepackage[table]
\usepackage{rotating}

\usepackage{textcomp}

\begin{document}

\fboxrule=\heavyrulewidth
\fboxsep=0pt
\begin{figure}[htbp]
\centering
\begin{sidewaysfigure}
\caption{Leasingraten}
\fbox{%
\begin{tabular}{cccccc}
\addlinespace
&{\bf LR} & {\bf Barwert LR} & {\bf Zinsanteil} & {\bf Tilgungsanteil} & {\bf Verbindlichkeit} \\\rowcolor{gray!50}\hline {\bf 2008} & 12.000 \texteuro & 10.938,80 \texteuro & 2.910,30 \texteuro & 9.089,70 \texteuro & 30.000,00 \texteuro \\\hline
{\bf 2009} & 12.000 \texteuro & 10.938,80 \texteuro & 2.028,51 \texteuro & 9.971,49 \texteuro & 20.910,30 \texteuro \\\rowcolor{gray!50}\hline
{\bf 2010} & 12.000 \texteuro & 10.938,80 \texteuro & 1.061,17 \texteuro & 10.938,80 \texteuro & 10.938,80 \texteuro \\
\end{tabular}}
\end{sidewaysfigure}
\label{fig:addlabel}
\end{figure}

\end{document}

Und hier ist die Fehlermeldung aus der Log Datei, vielleicht wird einer schlau daraus, also ich tue es leider nicht!



! LaTeX Error: Not in outer par mode.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <RETURN>for immediate help.
...

l.30 \caption
{Leasingraten}
You've lost some text. Try typing <RETURN>to proceed.
If that doesn't work, type X <RETURN>to quit.

LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 37.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 37.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 37.
[1

{C:/ProgramData/MiKTeX/2.7/pdftex/config/pdftex.map}] (MB.aux) )
Here is how much of TeX's memory you used:
3915 strings out of 95327
57334 string characters out of 1184012
134960 words of memory out of 1500000
7118 multiletter control sequences out of 110000
7020 words of font info for 25 fonts, out of 1200000 for 2000
14 hyphenation exceptions out of 8191
38i,14n,56p,312b,485s stack positions out of 5000i,500n,10000p,200000b,5000s

<C: p Fil< Program>es/MiKTeX 2.7/fonts/type1/bluesky/cm/cmr12.pfb>
Output written on MB.pdf (1 page, 3078 bytes).
PDF statistics:
10 PDF objects out of 1000 (max. 8388607)
0 named destinations out of 1000 (max. 131072)
1 words of extra memory for PDF output out of 10000 (max. 10000000)

rais
01-05-2010, 21:26
Moin moin,

Leider tritt ein weiterer Fehler auf und man sieht mit sidewaysfigure überhaupt keine Tabelle.

sidewaysfigure ist nach der rotating-Doku als eine Gleitumgebung implementiert ...


Hier das MB:

Was genau hast (oder wolltest?) Du an Ulrikes Hinweis bezüglich `Abspecken' nicht verstanden (verstehen)?




\begin{figure}[htbp]
\centering
\begin{sidewaysfigure}

... und eine Gleitumgebung innerhalb einer anderen Umgebung -- außer `document' -- ist imho falsch ... und Du nutzt sidewaysfigure hier sogar innerhalb einer anderen Gleitumgebung (figure): wo soll sie denn ganz hingleiten, diese Umgebung?


Und hier ist die Fehlermeldung aus der Log Datei, vielleicht wird einer schlau daraus, also ich tue es leider nicht!



! LaTeX Error: Not in outer par mode.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <RETURN>for immediate help.
...

l.30 \caption
{Leasingraten}
You've lost some text.
imho zu recht ^^^^.

BTW: Warum nutzt Du zur Darstellung einer Tabelle überhaupt eine (sideways)figure-Umgebung?

MfG

zero82
01-05-2010, 21:38
Ja jetzt habe ich es verstanden. Ich nehme einfach die \begin{sidewaysfigure} als die Abbildung und nicht nur figure! :o


BTW: Warum nutzt Du zur Darstellung einer Tabelle überhaupt eine (sideways)figure-Umgebung?

Weil das die Vorgabe des Lehrstuhls ist. Die wollen sowohl für Tabellen als auch für Grafiken ein einziges Abbildungsverzeichnis haben. Deshalb.


Was genau hast (oder wolltest?) Du an Ulrikes Hinweis bezüglich `Abspecken' nicht verstanden (verstehen)?

Ich merke es mir fürs nächste mal. Ich muss halt alle nötigen PAckete einfügen, damit genau der Fehler zu finden ist der auch das PRoblem verursacht!



Eine Frage hätte ich da noch. Wenn ich die Tabelle mit sidewaysfigure rotiere packt er die ganze Tabelle auf eine Seite. Könnte ich rechts oder links der Tabelle noch ein wenig Text einbauen lassen? Das wäre schön dies zu erfahren.

Danke nochmal im voraus!

Viele Grüße
zero

lockstep
01-05-2010, 22:25
Weil das die Vorgabe des Lehrstuhls ist. Die wollen sowohl für Tabellen als auch für Grafiken ein einziges Abbildungsverzeichnis haben.

Erkundige dich sicherheitshalber, ob sie wirklich Tabellen und Abbildungen mit dem gleichen Zähler durchnummeriert haben wollen.


Wenn ich die Tabelle mit sidewaysfigure rotiere packt er die ganze Tabelle auf eine Seite. Könnte ich rechts oder links der Tabelle noch ein wenig Text einbauen lassen? Das wäre schön dies zu erfahren.

Um es mit Herbert Voß zu sagen: "man könnte ja aus lauter Verzweifelung mal in die Doku schauen". ;) Im konkreten Fall ist es S. 2 der rotating-Doku:



Sideways figures and tables always take up the whole page.


lockstep

zero82
01-05-2010, 22:38
Hallo,


Erkundige dich sicherheitshalber, ob sie wirklich Tabellen und Abbildungen mit dem gleichen Zähler durchnummeriert haben wollen.

Ja ich habe extra nochmal nachgelesen. Für alle Grafiken und Tabellen arabisch durchnummeriert so wie sie auch in der Arbeit vorkommen und ins Abbildungsverzeichnis rein.

Danke nochmal für die Info!

rais
01-05-2010, 22:53
Moin moin,


Weil das die Vorgabe des Lehrstuhls ist. Die wollen sowohl für Tabellen als auch für Grafiken ein einziges Abbildungsverzeichnis haben. Deshalb.

ah, quasi `höhere Gewalt'.


Ich muss halt alle nötigen PAckete einfügen, damit genau der Fehler zu finden ist der auch das PRoblem verursacht!

Ist ja auch Ok, aber was Du Dich in diesem Zusammenhang vllt fragen solltest:

brauche ich wirklich eine sechsspaltige Tabelle?
brauche ich wirklich unterschiedliche Auszeichnungen innerhalb der Tabelle (sowas wie \rowcolor, oder gar \addlinespace, \bf (was sowieso durch \bfseries ersetzt werden sollte), \texteuro, die \fbox drum herum)?

Die Liste ließe sich noch fortsetzen, etwa
- wenn ich keine *color-Befehle zur Darstellung des Problems benötige, kann ich auch \usepackage{xcolor} und \usepackage{colortbl} (alternativ \usepackage[table]{xcolor}) weglassen
- wenn ich keine \fbox verwende, dann sind hier Zuweisungen zu \fboxrule und \fboxsep irrelevant
...


Eine Frage hätte ich da noch. Wenn ich die Tabelle mit sidewaysfigure rotiere packt er die ganze Tabelle auf eine Seite. Könnte ich rechts oder links der Tabelle noch ein wenig Text einbauen lassen? Das wäre schön dies zu erfahren.

versuch es so (erfordert tabularx-Paket):


\begin{sidwaysfigure}
\caption{Leasingraten}
\begin{tabularx}{\linewidth}{lX}
\fbox{%
\begin{tabular}{...}
%hier Deine Tabelle
\end{tabular}}
& der Text\\
\end{tabularx}
\end{sidewaysfigure}

MfG

zero82
03-05-2010, 16:14
Ja hallo nochmal,

ich habe das PAcket tabularx installiert und die entsprechende Tabelle nun in ein Dokument eingebaut. Ein Problemchen habe ich immer noch. Er setzt die Tabelle unten und zu sehr mittig auf die Seite ein. Ich hätte gerne, dass die Tabelle linksbündig und am besten noch oben auf der Seite platziert wird, damit ich auf der Seite noch Platz habe etwas reinzuschreiben.

@rais


versuch es so (erfordert tabularx-Paket):

Code:
\begin{sidwaysfigure}
\caption{Leasingraten}
\begin{tabularx}{\linewidth}{lX}
\fbox{%
\begin{tabular}{...}
%hier Deine Tabelle
\end{tabular}}
& der Text\\
\end{tabularx}
\end{sidewaysfigure}

Ich habe diese Schema auf meine Tabelle übertragen und der Text soll nicht rotierend eingesetzt werden, sondern ganz normal zu sehen sein. Hier ein MB:


\documentclass{scrreprt}
\usepackage{floatrow}
\usepackage{booktabs}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{rotating}
\usepackage{tabularx}
\usepackage{lipsum}
\usepackage{eurosym}
\usepackage[a4paper,right=1cm,left=6cm,top=2cm,foot=1cm]{geometry}

\begin{document}

\chapter{Kapitel 1}

\lipsum

\begin{sidewaysfigure}[htbp]
\caption{Leasingraten}
\begin{tabularx}{\linewidth}{lX}

\begin{tabular}{cccccc}
& {\bf LR} & {\bf Barwert LR} & {\bf Zinsanteil} & {\bf Tilgungsanteil} & {\bf Verbindlichkeit} \\ \rowcolor{gray!50}\hline
{\bf 2008} & 12.000 \euro & 10.938,80 \euro & 2.910,30 \euro & 9.089,70 \euro & 30.000,00 \euro \\\hline
{\bf 2009} & 12.000 \euro & 10.938,80 \euro & 2.028,51 \euro & 9.971,49 \euro & 20.910,30 \euro \\\rowcolor{gray!50} \hline
{\bf 2010} & 12.000 \euro & 10.938,80 \euro & 1.061,17 \euro & 10.938,80 \euro & 10.938,80 \euro \\
\end{tabular}

& Hallo Welt...etwas Text...\\

\end{tabularx}

\end{sidewaysfigure}

\end{document}

Ich füge noch eine pdf Datei mit bei, damit sich jeder vorstellen kann, wie ich es mir vorstelle. Viele Grüße.

rais
03-05-2010, 19:49
Moin moin,


Ich habe diese Schema auf meine Tabelle übertragen und der Text soll nicht rotierend eingesetzt werden, sondern ganz normal zu sehen sein.
[..]
Ich füge noch eine pdf Datei mit bei, damit sich jeder vorstellen kann, wie ich es mir vorstelle. Viele Grüße.
wenn ich Dich richtig verstehe, willst Du Deine rotierte Tabelle von Text umfließen lassen? Etwa so?


\documentclass{scrreprt}
\usepackage[table]{xcolor}
\usepackage{rotating}
\usepackage{wrapfig}
\usepackage{lipsum}
\usepackage{eurosym}
\usepackage[a4paper,right=1cm,left=6cm,top=2cm,foot=1cm]{geometry}
\begin{document}

\chapter{Kapitel 1}

\lipsum
\begin{wrapfigure}{l}{4cm}
\begin{sideways}
\begin{tabular}{cccccc}
& {\bf LR} & {\bf Barwert LR} & {\bf Zinsanteil} & {\bf Tilgungsanteil} & {\bf Verbindlichkeit} \\ \rowcolor{gray!50}\hline
{\bf 2008} & 12.000 \euro & 10.938,80 \euro & 2.910,30 \euro & 9.089,70 \euro & 30.000,00 \euro \\\hline
{\bf 2009} & 12.000 \euro & 10.938,80 \euro & 2.028,51 \euro & 9.971,49 \euro & 20.910,30 \euro \\\rowcolor{gray!50} \hline
{\bf 2010} & 12.000 \euro & 10.938,80 \euro & 1.061,17 \euro & 10.938,80 \euro & 10.938,80 \euro \\
\end{tabular}
\end{sideways}
\end{wrapfigure}
\lipsum
\end{document}

MfG

lockstep
03-05-2010, 19:58
wenn ich Dich richtig verstehe, willst Du Deine rotierte Tabelle von Text umfließen lassen? Etwa so?

:eek:

TeXnisch elegant, typographisch ... nicht. ;)

lockstep

rais
03-05-2010, 20:36
:eek:

TeXnisch elegant, typographisch ... nicht. ;)


was genau meinst Du bzw. worauf beziehst Du Dich?

MfG

lockstep
03-05-2010, 20:44
Ich empfand den Wunsch des Originalposters nach einer gedrehten Tabelle, die dennoch von Text umflossen werden soll - was in der Regel bedeutet, dass die Tabelle aufgrund ihrer Breite gar nicht gedreht werden müsste - als typographisch fragwürdig. Dass du den Wunsch dennoch mit LaTeX erfüllen konntest, war allerdings faszinierend.

lockstep

rais
03-05-2010, 21:24
ah, Danke -- und Danke *g*

MfG

zero82
03-05-2010, 21:45
GENIAL,

genau so stelle ich es mir vor. Einfach super...

Danke nochmal für die professionelle Hilfe!

zero82
04-05-2010, 15:13
Hallo,

wie kann ich eine Tabelle dazu zwingen genau an die breite einer Seite anzupassen. Momentan ragt die Tabelle nämlich nach rechts über der Seite. Da fehlt leider nicht mehr viel. Da habe ich mir gedacht die Tabelle ein wenig der länge nach zu verkleinern, dass sie in die Seite reinpasst und genau die breite des Textes annimmt.Ich füge ein MB bei:


\documentclass{scrreprt}
\usepackage[table]{xcolor}
\usepackage{rotating}
\usepackage{wrapfig}
\usepackage{lipsum}
\usepackage{eurosym}
\usepackage[a4paper,right=1cm,left=6cm,top=2cm,foot=1cm]{geometry}
\begin{document}

\chapter{Kapitel 1}
\lipsum
\begin{figure}[htbp]
\begin{tabular}{cccccc}
& {\bf LR} & {\bf Barwert LR} & {\bf Zinsanteil} & {\bf Tilgungsanteil} & {\bf Verbindlichkeit} \\ \rowcolor{gray!50}\hline
{\bf 2008} & 12.000 \euro & 10.938,80 \euro & 2.910,30 \euro & 9.089,70 \euro & 30.000,00 \euro \\\hline
{\bf 2009} & 12.000 \euro & 10.938,80 \euro & 2.028,51 \euro & 9.971,49 \euro & 20.910,30 \euro \\\rowcolor{gray!50} \hline
{\bf 2010} & 12.000 \euro & 10.938,80 \euro & 1.061,17 \euro & 10.938,80 \euro & 10.938,80 \euro \\
\end{tabular}
\end{figure}

\end{document}

LuPi
04-05-2010, 15:22
Wenn ich davon ausgehe, dass Du hierbei nichts drehen und auch nichts umfließen lassen willst (\usepackage{rotating} und \usepackage{wrapfig} sind in Deinem Beispiel etwas irritierend) funktioniert das mit dem Paket tabularx.



\documentclass{scrreprt}
\usepackage[table]{xcolor}
%\usepackage{rotating}
%\usepackage{wrapfig}
\usepackage{tabularx}
\usepackage{lipsum}
\usepackage{eurosym}
\usepackage[a4paper,right=1cm,left=6cm,top=2cm,foot=1cm]{geometry}

\newcolumntype{C}{>{\centering\arraybackslash}X}

\begin{document}

\chapter{Kapitel 1}
\lipsum
\begin{figure}[htbp]
\begin{tabularx}{\linewidth}{lCCCCC}
& {\bfseries LR} & {\bfseries Barwert LR} & {\bfseries Zinsanteil} &
{\bfseries Tilgungsanteil} & {\bfseries Verbindlichkeit} \\
\rowcolor{gray!50}\hline
{\bfseries 2008} & 12.000 \euro & 10.938,80 \euro & 2.910,30 \euro & 9.089,70 \euro & 30.000,00 \euro \\\hline
{\bfseries 2009} & 12.000 \euro & 10.938,80 \euro & 2.028,51 \euro & 9.971,49 \euro & 20.910,30 \euro \\\rowcolor{gray!50} \hline
{\bfseries 2010} & 12.000 \euro & 10.938,80 \euro & 1.061,17 \euro & 10.938,80 \euro & 10.938,80 \euro \\
\end{tabularx}
\end{figure}

\end{document}


Du musst Dir dann allerdings noch Gedanken machen, welche Spalten Du gedehnt haben möchtest (in diesem Fall alle außer der ersten) und welche nicht.

zero82
04-05-2010, 22:27
Hallo liebes Forum,

in gleicher Sache habe ich in kleines weiteres Problemchen. Und zwar habe ich in den von rais zuletzt eingestellten Code versucht ein caption einzufügen. Klappt ja auch sehr gut, aber er fügt die Caption nicht mit der Tabelle zusammen gedreht, sondern unter der gedrehten Tabelle an.

Ich habe versucht mir \rotcaption die Caption zu drehen. Weiteres PRoblem ist, dass er die Caption in diesem Fall neben die Tabelle oben eingefügt hat und nicht gedreht rechts unter die Tabelle.

Hier der Code:


\documentclass{scrreprt}
\usepackage[table]{xcolor}
\usepackage{rotating}
\usepackage{wrapfig}
\usepackage{lipsum}
\usepackage{eurosym}
\usepackage[a4paper,right=1cm,left=6cm,top=2cm,foot=1cm]{geometry}
\usepackage[figurewithin=none,tablewithin=none,position=bottom]{caption}
\captionsetup[figure]{labelsep=colon,labelfont=bf,font=bf,justification =centering}
\usepackage{floatrow}
\floatsetup[figure]{capposition=bottom}

\begin{document}

\chapter{Kapitel 1}

\lipsum
\begin{wrapfigure}{l}{4cm}

\begin{sideways}
\caption{Leasingraten}
\begin{tabular}{cccccc}
& {\bf LR} & {\bf Barwert LR} & {\bf Zinsanteil} & {\bf Tilgungsanteil} & {\bf Verbindlichkeit} \\ \rowcolor{gray!50}\hline
{\bf 2008} & 12.000 \euro & 10.938,80 \euro & 2.910,30 \euro & 9.089,70 \euro & 30.000,00 \euro \\\hline
{\bf 2009} & 12.000 \euro & 10.938,80 \euro & 2.028,51 \euro & 9.971,49 \euro & 20.910,30 \euro \\\rowcolor{gray!50} \hline
{\bf 2010} & 12.000 \euro & 10.938,80 \euro & 1.061,17 \euro & 10.938,80 \euro & 10.938,80 \euro \\
\end{tabular}
%\end{sideways}
\end{sideways}
\end{wrapfigure}

\lipsum
\end{document}

Für eine Hilfe wäre ich sehr dankbar!

zero

rais
05-05-2010, 08:15
Moin moin,

Und zwar habe ich in den von rais zuletzt eingestellten Code versucht ein caption einzufügen. Klappt ja auch sehr gut, aber er fügt die Caption nicht mit der Tabelle zusammen gedreht, sondern unter der gedrehten Tabelle an.

mit \ffigbox geht es, allerdings weiß die wrapfigure-Umgebung dann nicht, wie hoch der Inhalt werden soll ...


\documentclass{scrreprt}
\usepackage[table]{xcolor}
\usepackage{rotating}
\usepackage{wrapfig}
\usepackage{lipsum}
\usepackage{eurosym}
\usepackage[a4paper,right=1cm,left=6cm,top=2cm,foot=1cm]{geometry}
\usepackage[figurewithin=none,tablewithin=none,position=bottom]{caption}
\captionsetup[figure]{labelsep=colon,labelfont=bf,font=bf,justification =centering}
\usepackage{floatrow}
\floatsetup[figure]{capposition=bottom}

\begin{document}

\chapter{Kapitel 1}

\lipsum
\begin{wrapfigure}[33]{l}{4cm}%<-- + Anzahl verkürzter Zeilen als neue Höhe der wrapfigure-Umgebung
\vspace{305pt}%<--und den Inhalt nach unten schieben
\begin{sideways}
\ffigbox[\FBwidth]{%<--
\begin{tabular}{cccccc}
& {\bf LR} & {\bf Barwert LR} & {\bf Zinsanteil} & {\bf Tilgungsanteil} & {\bf Verbindlichkeit} \\ \rowcolor{gray!50}\hline
{\bf 2008} & 12.000 \euro & 10.938,80 \euro & 2.910,30 \euro & 9.089,70 \euro & 30.000,00 \euro \\\hline
{\bf 2009} & 12.000 \euro & 10.938,80 \euro & 2.028,51 \euro & 9.971,49 \euro & 20.910,30 \euro \\\rowcolor{gray!50} \hline
{\bf 2010} & 12.000 \euro & 10.938,80 \euro & 1.061,17 \euro & 10.938,80 \euro & 10.938,80 \euro \\
\end{tabular}%
}{%<--
\caption{Leasingraten}%
}%<--
\end{sideways}
\end{wrapfigure}

\lipsum
\end{document}

mag sein, daß der Höhe auch eleganter beizukommen ist ...

MfG