Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 22 von 22

Thema: Caption macht PRobleme

  1. #16
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    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
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  2. #17
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    ah, Danke -- und Danke *g*

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #18
    Registrierter Benutzer
    Registriert seit
    08.08.2008
    Beiträge
    116
    GENIAL,

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

    Danke nochmal für die professionelle Hilfe!

  4. #19
    Registrierter Benutzer
    Registriert seit
    08.08.2008
    Beiträge
    116
    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:

    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}
    \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}

  5. #20
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    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.

    Code:
    \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.

  6. #21
    Registrierter Benutzer
    Registriert seit
    08.08.2008
    Beiträge
    116
    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:

    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

  7. #22
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Moin moin,
    Zitat Zitat von zero82 Beitrag anzeigen
    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 ...
    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}[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
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

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