Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse
TinTin82
Forum-Anfänger
Beiträge: 25 Registriert: Mo 21. Mai 2018, 10:49
Beitrag
von TinTin82 » Sa 7. Sep 2019, 23:09
Hi,
ich habe eine Tabelle definiert:
\begin{table}
\center
\begin{tabular}{ll}
\hline\hline
\bold aaaaaaaaaaaaaaaaaa \hspace{2cm} & \normalsize bbbbbbbbbbbbbbb\\
& \normalsize ccccccccccccccc\\
\hline
\bold dddddddddddddd & \normalsize eeeeeeeeeeeeee \\
\hline
\end{tabular}
%\captionof{table}{Meine Super Tabelle}
\caption{Meine Super Tabelle}
\end{table}
Ich würde die Bildüberschrift gerne an der Tabelle ausrichten.
[img]Tabelle.jpg[/img]
Grüße TinTin
Dateianhänge
Tabelle.jpg (32.18 KiB) 2906 mal betrachtet
Bartman
Forum-Meister
Beiträge: 2456 Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz
Beitrag
von Bartman » So 8. Sep 2019, 00:43
Starte ein Thema dieser Art in Zukunft besser im Unterforum für Tabellen und Grafiken.
Wie hänge ich ein Bild an meine Frage?
Dafür eignet sich die gleichnamige Umgebung des Pakets
threeparttable :
\documentclass{report}
\usepackage{caption}
\usepackage{array}
%\usepackage{chngcntr}% für ältere TeX-Distributionen wie bei Overleaf
\usepackage{threeparttable}
\usepackage{showframe}
\counterwithin{table}{chapter}
\captionsetup[table]{singlelinecheck=off}
\begin{document}
\chapter{Chapter}
\stepcounter{table}
\begin{table}[htbp]
\centering% https://texwelt.de/fragen/1033
\begin{threeparttable}
\caption{Meine Super Tabelle}
\begin{tabular}{
>{\bfseries}p{5.6cm}% Ersatz für \hspace in der Zelle
l
}
\hline\hline
aaaaaaaaaaaaaaaaaa & bbbbbbbbbbbbbbb\\
& ccccccccccccccc\\
\hline
dddddddddddddd & eeeeeeeeeeeeee\\
\hline
\end{tabular}
\end{threeparttable}
\end{table}
\end{document}
Ratgeber
Beitrag
von Ratgeber » So 8. Sep 2019, 11:30
Wenn nicht noch andere Sachen für die Tabelle benötigt werden, kriegt man das auch mit (dem bisher nicht dokumentierten Befehl)
\captionbox von »
caption « zurechtgebastelt.
\documentclass[11pt,a4paper,ngerman]{report}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[margin=2cm,includeheadfoot]{geometry}
\usepackage[singlelinecheck=off,tableposition=top]{caption}
\usepackage{array}
\usepackage{lmodern}
\usepackage{microtype}
\begin{document}
\chapter{Eins}
\begin{table}[!htb]
\centering
\captionbox{Platzhalter\label{tab:platzhalter}}{%
\begin{tabular}{
>{\bfseries}p{5.6cm}
l
}\hline\hline
aaaaaaaaaaaaaaaaaa & bbbbbbbbbbbbbbb \\
& ccccccccccccccc \\ \hline
dddddddddddddd & eeeeeeeeeeeeee \\ \hline
\end{tabular}%
}
\end{table}
\end{document}
In der Anleitung von »
subcaption « ist der ähnliche Befehl
\subcaptionbox dokumentiert.
TinTin82
Forum-Anfänger
Beiträge: 25 Registriert: Mo 21. Mai 2018, 10:49
Beitrag
von TinTin82 » So 8. Sep 2019, 21:48
Hi,
danke für die Hilfen. Ich habe es jetzt wie folgt gelöst:
\begin{table}
\sbox0
{
\begin{tabular}{>{\small\bold}p{4.0cm}>{\small}l}
\whline
aaaaaaaaaaaaaaaaaa & bbbbbbbbbbbbbbb\\
& ccccccccccccccc\\
\hline
dddddddddddddd & eeeeeeeeeeeeee\\
\whline
\end{tabular}
}
\centering
\setlength\capwidth{(\textwidth-\wd0)}
\captionsetup{justification=raggedright,margin=0.5\capwidth}
\usebox0
\begin{minipage}{\capwidth+\wd0}
\caption{Meine Super Tabelle}
\end{minipage}
\normalsize
\end{table}
Stamm-
Beitrag
von Stamm- » Mo 9. Sep 2019, 16:54
Da sehe ich jetzt keinen Vorteil gegenüber den gemachten Vorschlägen. Auch ist dieser Code-Schnipsel als Lösung nichts wert, weil ohne Einbindung eines hier nicht genannten Pakets nicht lauffähig.