Wenn ich \footnote{}für einen Wert in einer Tabelle arbeite, wird die Fußnote nicht angezeigt. Wie kann ich es anzeigen lassen? Ist es auch möglich, dass es am Ende der Tabelle und nicht am Ende der Seite angezeigt wird?
Antworten:
Dies ist eine klassische Schwierigkeit in LaTeX.
Das Problem ist, wie das Layout mit Floats (Abbildungen und Tabellen, ähnliche Objekte) und Fußnoten erstellt wird. Insbesondere ist es schwierig, einen Platz für einen Schwimmer mit der Gewissheit zu finden, dass Platz für die zugehörigen Fußnoten keine Probleme verursacht. Der Standard tabularund die figureUmgebungen versuchen es also nicht einmal.
Was kannst du tun:
\footnotesizefür die Größe verwenden). Sie müssen die Symbole oder Nummern auch selbst verwalten \footnotemark. Einfach, aber nicht sehr attraktiv, und die Fußnote wird nicht am Ende der Seite angezeigt.tabularx, longtable, threeparttable[x]( ein großes Lob an Joseph ) oder ctabledie Unterstützung dieses Verhalten.[h!](oder [H]mit dem Float-Paket), um zu steuern, wo der Float angezeigt wird, und platzieren Sie \footnotetextauf derselben Seite die Fußnote an der gewünschten Stelle. Verwenden Sie erneut \footnotemark, um das Symbol zu installieren. Zerbrechlich und erfordert Handwerkzeuge für jede Instanz.footnotesPaket bietet die savenoteUmgebung, die dazu verwendet werden kann. \ begin {figure}
\ begin {minipage} {\ textwidth}
...
\ caption [Beschriftung für LOF]%
{Echte Bildunterschrift \ Fußnote {bla}}
\ end {minipage}
\ end {figure}
Zusätzliche Referenz: TeX FAQ item Fußnoten in Tabellen .
Der beste Weg, dies ohne Kopfschmerzen zu tun, ist die Verwendung des
\tablefootnoteBefehls aus dem tablefootnotePaket. Fügen Sie Ihrer Präambel Folgendes hinzu:
\usepackage{tablefootnote}
Es funktioniert einfach ohne zusätzliche Tricks.
Eine vielleicht nicht so elegante Methode, die meiner Meinung nach nur eine Variation dessen ist, was einige andere Leute gesagt haben, besteht darin, sie einfach fest zu codieren. Viele Zeitschriften haben eine Vorlage, die in gewisser Weise Tabellenfußnoten zulässt, daher versuche ich, die Dinge ziemlich einfach zu halten. Obwohl es wirklich schon einige unglaubliche Pakete gibt, und ich denke, dieser Thread macht einen guten Job, um darauf hinzuweisen.
\documentclass{article}
\begin{document}
\begin{table}[!th]
\renewcommand{\arraystretch}{1.3} % adds row cushion
\caption{Data, level$^a$, and sources$^b$}
\vspace{4mm}
\centering
\begin{tabular}{|l|l|c|c|}
\hline
\textbf{Data} & \textbf{Description} & \textbf{Level} & \textbf{Source} \\
\hline
\hline
Data1 & Description. . . . . . . . . . . . . . . . . . & cnty & USGS \\
\hline
Data2 & Description. . . . . . . . . . . . . . . . . . & MSA & USGS \\
\hline
Data3 & Description. . . . . . . . . . . . . . . . . . & cnty & Census \\
\hline
\end{tabular}
\end{table}
\footnotesize{$^a$ The smallest spatial unit is county, $^b$ more details in appendix A}\\
\end{document}
Wenn Ihre Tabelle bereits funktioniert tabular, können Sie sie am einfachsten ändern longtableund daran denken, sie hinzuzufügen
\usepackage{longtable}
Beispielsweise:
\begin{longtable}{ll}
2014--2015 & Something cool\footnote{first footnote} \\
2016-- & Something cooler\footnote{second footnote}
\end{longtable}
Verwenden Sie eine Minipage-Umgebung. Hier ist ein Beispiel:
\begin{minipage}{6cm}
\begin{tabular}{|l|c|c|}
\hline
A & 1 & 2 \footnote{This is a footnote.} \\
\hline
B & 2 & 1 \\
\hline
C & 3 & 3 \\
\hline
\end{tabular}
\end{minipage}
Die wahrscheinlich beste Lösung ist es, sich die Pakete Threeparttable / Threeparttablex anzusehen.
Was @dmckee gesagt hat.
Es ist nicht schwierig, Ihren eigenen maßgeschneiderten Code für Fußnotenwarteschlangen zu schreiben. Was Sie tun müssen, ist:
\footnote, um Ihrer Warteschlange ein Fußnotenmakro hinzuzufügen.Wenn dies interessant ist, zeige ich einen Code, der dies tut.