Cuando lo hago \footnote{}
por un valor en una tabla, la nota al pie no aparece. ¿Cómo hago para que aparezca? Además, ¿es posible que aparezca en la parte inferior de la tabla en lugar de en la parte inferior de la página?
Respuestas:
Esta es una dificultad clásica en LaTeX.
El problema es cómo hacer un diseño con flotadores (figuras y tablas, objetos similares) y notas al pie. En particular, es difícil elegir un lugar para un flotador con la certeza de que dejar espacio para las notas al pie asociadas no causará problemas. Así que el estándar tabular
y los figure
entornos ni siquiera lo intentan.
Qué puedes hacer:
\footnotesize
para el tamaño). También tienes que gestionar los símbolos o numerarte tú mismo \footnotemark
. Sencillo, pero no muy atractivo, y la nota al pie no aparece al pie de la página.tabularx
, longtable
, threeparttable[x]
(felicitaciones a José ) o ctable
los que apoyan este comportamiento.[h!]
(o [H]
con el paquete flotante) para controlar dónde aparecerá el flotante, y \footnotetext
en la misma página para poner la nota al pie donde lo desee. Nuevamente, use \footnotemark
para instalar el símbolo. Frágil y requiere herramientas manuales en cada instancia.footnotes
paquete proporciona el savenote
entorno que se puede utilizar para hacer esto.\ begin {figure} \ begin {minipage} {\ textwidth} ... \ caption [Subtítulo para LOF]% {Título real \ nota al pie {blah}} \ end {minipage} \ end {figura}
Referencia adicional: Notas al pie de los elementos de las preguntas frecuentes de TeX en las tablas .
La mejor manera de hacerlo sin ningún dolor de cabeza es usar el
\tablefootnote
comando del tablefootnote
paquete. Agregue lo siguiente a su preámbulo:
\usepackage{tablefootnote}
Simplemente funciona sin necesidad de trucos adicionales.
Un método quizás no tan elegante, que creo que es solo una variación de lo que han dicho otras personas, es simplemente codificarlo. Muchas revistas tienen una plantilla que de alguna manera permite notas al pie de la tabla, así que trato de mantener las cosas bastante básicas. Aunque, realmente ya hay algunos paquetes increíbles, y creo que este hilo hace un buen trabajo al señalarlo.
\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}
Si su tabla ya está funcionando tabular
, lo más fácil es cambiarla y longtable
recordar agregar
\usepackage{longtable}
Por ejemplo:
\begin{longtable}{ll}
2014--2015 & Something cool\footnote{first footnote} \\
2016-- & Something cooler\footnote{second footnote}
\end{longtable}
Utilice el entorno de minipágina. Aquí hay un ejemplo:
\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}
Probablemente la mejor solución es mirar los paquetes threeparttable / threeparttablex.
Lo que dijo @dmckee.
No es difícil escribir su propio código de cola de notas al pie a medida. Lo que debes hacer es:
\footnote
para agregar una macro de nota al pie a su cola;Si esto es interesante, muestro un código que hace esto.