.png)
Ich verwende die Pakete threeparttable
und tablenotes
, um Fußnoten für Tabellen zu erstellen. Ich habe festgestellt, dass ich, um das gewünschte Design zu erhalten (hängende Symbole, keine hochgestellten Zeichen), einfach die para
Option verwenden und meine Fußnoten manuell einfügen kann, anstatt die herkömmliche \item[]
Syntax zu verwenden. Auf diese Weise entsteht jedoch ein seltsamer Abstand zwischen dem Symbol und dem Text (selbst wenn ich es in Klammern setze oder eine sehr kurze Textzeile verwende). Das Einfügen eines mbox
um die Notiz löst das Problem, aber der Text geht über die Tabellenbreite hinaus. Das Einfügen eines pbox
um sie herum löst das Problem ebenfalls nicht.
Ich bin neugierig, warum das passiert und welche einfache Lösung es geben könnte. Eine Erklärung finden Sie im Bild und Code unten.
MWE
\documentclass{scrartcl}
\usepackage{booktabs}
\usepackage[para]{threeparttable}
\usepackage{tablefootnote}
\renewcommand{\TPTnoteSettings}{\footnotesize}
\newcommand{\tabfnote}[2]{\llap{#1. }#2}
\begin{document}
\begin{table}[tbph]
\begin{threeparttable}[t]
\begin{tabular}{ll} \toprule
Alpha & Beta \\
Gamma & Delta \\ \bottomrule
\end{tabular}
\begin{tablenotes}
\tabfnote{a}{Why is there space above?}\\
\tabfnote{b}{But not above this one...}\\
\tabfnote{c}{Or this one}
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
Antwort1
vertical mode
Ganz am Anfang von passiert etwas tablenotes
, was ich nicht wirklich verstehe, aber das Hinzufügen eines \leavevmode
am Anfang der Definition von \tabfnote
löst das Problem:
\documentclass{scrartcl}
\usepackage{booktabs}
\usepackage[para]{threeparttable}
\usepackage{tablefootnote}
\renewcommand{\TPTnoteSettings}{\footnotesize}
\newcommand{\tabfnote}[2]{\leavevmode\llap{#1. }#2}
\begin{document}
\begin{table}[tbph]
\begin{threeparttable}[t]
\begin{tabular}{ll} \toprule
Alpha & Beta \\
Gamma & Delta \\ \bottomrule
\end{tabular}
\begin{tablenotes}
\tabfnote{a}{Why is there space above?}\\
\tabfnote{b}{But not above this one...}\\
\tabfnote{c}{Or this one}
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}