Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Tabellenbezeichnung linksbündig an zentrierter Tabelle

  1. #1
    mikka
    Gast

    Tabellenbezeichnung linksbündig an zentrierter Tabelle

    Hi,

    ich würde gerne die Tabellenbezeichnung linksbündig über der Tabelle haben.
    Was soweit ja auch kein Problem ist wenn auch die Tabelle linksbündig liegt.
    nur sieht das bei mir zZ so aus:

    Code:
    \usepackage[justification=raggedright]{caption}
    
    ...
    
    \begin{table}[ht]
    	\centering
    	\begin{tabular}{|ccr|}
    	   \hline
               A&B&C\\
               1&2&3\\
               3&3&3\\
               \hline
            \end{tabular}
    	\caption{}
    \end{table}
    	
    was dann so ausschaut:
    
    -----------------------------------------                                                |                                        |
    |Tabelle xy                              |
    |          .....................         |
    |          .   A       B     C .         |
    |          .   1       2     3 .         |
    |          .   3       3     3 .         |
    |          .....................         |
    |                                        |
    |                                        |
    ------------------------------------------
    und wenn ich die caption zentriert lasse lasse schauts etwa so aus:
    Code:
    -----------------------------------------                                                |                                        |
    |                Tabelle xy              |
    |          .....................         |
    |          .   A       B     C .         |
    |          .   1       2     3 .         |
    |          .   3       3     3 .         |
    |          .....................         |
    |                                        |
    |                                        |
    ------------------------------------------
    ich möchte aber dass es so ausschaut:

    Code:
    -----------------------------------------                                                |                                        |
    |          Tabelle xy                    |
    |          .....................         |
    |          .   A       B     C .         |
    |          .   1       2     3 .         |
    |          .   3       3     3 .         |
    |          .....................         |
    |                                        |
    |                                        |
    ------------------------------------------
    
    
     oder auch gerne so:
    
    -----------------------------------------                                                |                                        |
    |                   Tabelle xy           |
    |                   .....................|
    |                   .   A       B     C .|
    |                   .   1       2     3 .|
    |                   .   3       3     3 .|
    |                   .....................|
    |                                        |
    |                                        |
    ------------------------------------------
    die Captiondoku hab ich nun schon diverse mal durchforstet alerdings ohne erfolg :-( ich hoffe ihr wisst in etwa was ich meine und könnt mir helfen



  2. #2
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Das threeparttable-Paket stellt einen solchen Mechanismus zur Verfügung, die caption ist dann automatisch an die Breite der Tabelle angepasst. Das muß man dann noch mit dem caption-Paket kombinieren, um es dann dort linksbündig zu bekommen. Beispiel:

    Code:
    \documentclass{article}
    \usepackage{threeparttable}
    \usepackage[singlelinecheck=off]{caption}
    
    \begin{document}
    
    \begin{table}
    \centering
    \begin{threeparttable}
    \captionsetup{labelsep=none} % ab caption v3.1 nicht mehr nötig
    \caption{}
    \begin{tabular}{rlcc}
    \hline
    &   & $\fam0 H(Mu)+F_2$ & $\fam0 H(Mu)+Cl_2$ \\
    \hline
    &$\beta$(H)  & $80.9^\circ\tnote{b}$ & $83.2^\circ$ \\
    &$\beta$(Mu) & $86.7^\circ$ & $87.7^\circ$ \\
    \hline
    \end{tabular}
    \end{threeparttable}
    \end{table}
    
    \end{document}
    Z.z. funktioniert in Kombination mit threeparttable der Mechanismus nicht, daß der Doppelpunkt automatisch verschwindet, wenn der caption-Text leer ist, deswegen das
    Code:
    \captionsetup{labelsep=none}
    .

    Liebe Grüße,
    Axel

    P.S.: Mit dem floatrow-Paket geht das bestimmt auch irgendwie, es wird wirklich mehr als Zeit, daß ich mich mit diesem Paket näher beschäftige.

  3. #3
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    floatrow?
    Code:
    \documentclass{article}
    \usepackage{booktabs,ragged2e}
    \usepackage[singlelinecheck=off]{caption}
    \usepackage{floatrow}
    %\captionsetup{singlelinecheck=off}
    \floatsetup[table]{capposition=top, justification=RaggedRight}
    \begin{document}
    
    \begin{table}
    \centering
    \floatbox{table}[\FBwidth]{\caption{Test}}{%
    \begin{tabular}{@{}rl@{}}
    \toprule
    Eins & Zwei \\
    \midrule
    Drei &und ein wenig Text\dots \\
    \bottomrule
    \end{tabular}}
    \end{table}
    
    \end{document}
    mal so als Ansatz;-)

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

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.02.2007
    Beiträge
    273
    Würd mich hier gern mal kurz einklinken.
    Linksbündige Tabellenüberschriften hätte ich gern auch, seltsamerweise ist die Tabelle im Beispiel von Sommerfee bei mir nicht zentriert obwohl \centering drin steht. Das liegt am der Zeile "\usepackage[all]{hypcap}", warum die sich da einmischt, versteh ich aber nicht.
    Dazu passend wären die Bildunterschriften dann auch linksbündig zu setzen. Hat dazu auch jemand ne Idee?

  5. #5
    Registrierter Benutzer
    Registriert seit
    28.05.2007
    Beiträge
    23
    Hallo e.hindman,
    ich setzte meine Bildunterschriften mit dem Caption-Paket linksbündig und weil ich es hübscher finde, wird das Label auch fett gesetzt und der Einzug ist hängend. Ist allerdings Geschmackssache ;-).

    \usepackage[labelfont=bf,format=hang]{caption}
    \captionsetup{singlelinecheck=false}

    Wenn du noch andere Vorstellungen hast, dann schau dir mal die Doku von "Caption" an. Das Paket bietet meiner Meinung nach ziemlich viele Möglichkeiten.

    Greets

Lesezeichen

Berechtigungen

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