Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Hilfe bei Tabellenbeschriftung benötigt

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.08.2011
    Beiträge
    2

    Hilfe bei Tabellenbeschriftung benötigt

    Erstmal ein freundliches "Hallo" an alle, die den Thread lesen.

    Ich schreibe gerade meine Bachelorarbeit mit Latex und bin mit den bisherigen Ergebnissen sehr zufrieden.
    Nun bin ich aber auf ein Problem gestoßen und habe es bis jetzt auch nicht gelöst bekommen.
    Ich möchte in dem mitgelieferten Beispiel, dass die Beschriftung linksbündig an der Tabelle formatiert wird. Das ganze soll dynamisch geschehen, also nicht an eine feste Tabellenbreite gekoppelt sein.
    Alle Versuche mit den Optionen des caption-Paketes lieferten entweder eine zentrierte Beschriftung oder eine, die sich am Zeilenanfang befindet.
    Für eine Lösung oder einen Link, der mir weiterhilft, wäre ich sehr dankbar.

    ciao
    b-a-n-d-i-t

    Code:
    \documentclass[	BCOR=8mm,
    		oneside,
    		12pt,
    		parskip=half,
    		bibliography=totoc,
    		listof=totoc,
    		]{scrreprt}
    %
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{booktabs}
    \usepackage[labelfont=bf]{caption}
    \captionsetup[table]{name=Tab.}
    %
    \begin{document}
    \begin{table}
    	\centering
    	\caption{Test}
    	\label{tab:Test}
    		\begin{tabular}{@{}ccc@{}}
    		\toprule
    		TestTestTest&TestTestTest&TestTestTest\\
    		\midrule
    		TestTestTest&TestTestTest&TestTestTest\\
    		TestTestTest&TestTestTest&TestTestTest\\
    		TestTestTest&TestTestTest&TestTestTest\\			
    		\bottomrule
    		\end{tabular}
    \end{table}
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Zunächst die Änderungen mittels caption-Paket lassen sich auch mit Mitteln von KOMA-Script bewerkstelligen:
    Code:
    \documentclass[	BCOR=8mm,
    		oneside,
    		12pt,
    		parskip=half,
    		bibliography=totoc,
    		listof=totoc]{scrreprt}
    %
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{booktabs}
    
    \addtokomafont{captionlabel}{\bfseries}
    \renewcommand{\tableformat}{Tab.~\thetable\autodot}
    
    %
    \begin{document}
    \begin{table}
    	\centering
    	\caption{Test}
    	\label{tab:Test}
    		\begin{tabular}{@{}ccc@{}}
    		\toprule
    		TestTestTest&TestTestTest&TestTestTest\\
    		\midrule
    		TestTestTest&TestTestTest&TestTestTest\\
    		TestTestTest&TestTestTest&TestTestTest\\
    		TestTestTest&TestTestTest&TestTestTest\\			
    		\bottomrule
    		\end{tabular}
    \end{table}
    \end{document}
    Weiterhin lässt sich die Breite der Beschriftung mit
    Code:
    \setcapwidth[Ausrichtung]{Breite}
    einstellen. Das geht bestimmt auch dynamisch. In der Doku heisst es dazu allerdings nur:
    Zitat Zitat von scrguide.pdf
    Für Experten und versierte Anwender ist eine etwas trickreiche Anwendung für setcapwidth in [KM08] zu finden.

    [KM08] Markus Kohm und Jens Uwe Morawski:
    KOMA-Script. Edition DANTE. Lehmanns Media, Berlin,
    3. Auflage, 2008, ISBN 978-3-86541-291-1.
    Vielleicht hat ja jemand das Buch oder kann auch so etwas zusammen programmieren?

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.08.2011
    Beiträge
    2
    Danke für den Tip. Ich werde mir das Buch besorgen.
    Das caption-Paket habe ich verwendet, weil ich annahm, dass man damit die gewünschte Ausrichtung erreicht.
    Bei fester Breite der Tabelle funktioniert das ja auch. Nur bei dynamischer Breite bekomme ich es halt nicht hin.

    ciao
    b-a-n-d-i-t

Lesezeichen

Berechtigungen

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