Über- und Unterschriften in Tabellen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Über- und Unterschriften in Tabellen

Re: Über- und Unterschriften in Tabellen

von Emi » Mo 1. Nov 2021, 15:18

Vielen Dank für die hilfreichen Antworten. Jetzt klappt es.

Re: Über- und Unterschriften in Tabellen

von Grummelgast » Mo 25. Okt 2021, 14:16

Adspectus hat geschrieben:
Mo 25. Okt 2021, 13:32

Optimierbar durch […] zwei optionale Argumente für die Kurzversionen, im letzteren Fall ist ein Zusatzpaket nötig

Das geht ganz ohne Zusatzpaket mit der xparse-Anweisung \NewDocumentCommand. Ohne Zusatzpaket, weil dafür die Version genügt, die im aktuellen LaTeX-Kern bereits enthalten ist.

Wobei die gezeigte Lösung letztlich das gleiche wie bereits gezeigt nur in grün ist. Ob man die lange Quellenangabe jetzt direkt bei \…caption angibt oder erst unter der Tabelle ist IMHO ziemlich Jacke wie Hose. Und ohne die Optimierung mit optionalen Argumenten hat man mit der dort gezeigten Lösung eher weniger Arbeit.

Re: Über- und Unterschriften in Tabellen

von Adspectus » Mo 25. Okt 2021, 13:32

Du könntest dir deinen eigenen caption Befehl definieren:

\documentclass[captions=tableheading]{scrreprt}

\newcommand\mycaption[4]{\caption[#1 (#2)]{#3}\def\quelle{#4}}

\begin{document}
\listoftables
\chapter{Test}
\begin{table}[htbp]
\centering
\mycaption{Überschrift kurz}{Quellenangabe kurz}{Überschrift lang}{Quellenangabe lang}
\begin{tabular}{lr}
Eine & Tabelle
\end{tabular}

\footnotesize\quelle
\end{table}
\end{document}

Optimierbar durch ein oder zwei optionale Argumente für die Kurzversionen, im letzteren Fall ist ein Zusatzpaket nötig, dessen Name mir gerade nicht einfällt, ich glabe twoopt oder so.

Re: Über- und Unterschriften in Tabellen

von Kai N. Problem » So 24. Okt 2021, 16:13

\documentclass[captions=tableheading]{scrreprt}
\begin{document}
\listoftables
\chapter{Test}
\begin{table}[htbp]
\centering
\caption[Überschrift (Quellenangabe)]{Überschrift}
\begin{tabular}{lr}
Eine & Tabelle
\end{tabular}

\footnotesize Quellenangabe
\end{table}
\end{document}

BTW: Im eigenen Interesse künftig bitte "Wie kann ich Code in meinem Beitrag hervorheben?" und Minimalbeispiel-Anleitung beachten!

Über- und Unterschriften in Tabellen

von Emi » So 24. Okt 2021, 15:09

Hallo zusammen,

ich möchte eine Tabellenüberschrift haben und als Tabellenunterschrift die Quellenangabe. Beides soll ins Tabellenverzeichnis übernommen werden. Bei einigen Quellen ist die Quellenangabe zu lang, um in eine Zeile des Tabellenverzeichnisses zu passen. Hier sollte im Tabellenverzeichnis eine Kurzvariante und die Langvariante an der Tabelle stehen. Das müsste eigentlich mit \caption[Kurversion]{Langversion} funktionieren.
Mit caption{} kann ich zwar eine Überschrift erstellen, aber dann ist die Quelle nicht als Unterschrift unter der Tabelle. Wenn ich die Quelle als footnotesize unter die Tabelle einfüge, kann ich diese nicht ins Tabellenverzeichnis einfügen. Wenn ich caption* und es manuell zum Tabellenverzeichnis hinzufügen würde, hätte ich keine Nummerierung an der Tabelle mehr.

\documentclass{scrreprt}
\begin{table}[htbp]
\caption{Überschrift}
\begin{tabular}
%Tabelle
\end{tabular}
\footnotecsite{Quellenangabe}
\end{table}

Vielen Dank und viele Grüße
Emi


Nach oben