Возможно, не такой элегантный метод, который, я думаю, является лишь вариацией того, что говорили другие люди, - это просто жестко закодировать его. У многих журналов есть шаблон, который каким-то образом допускает сноски к таблицам, поэтому я стараюсь держать вещи довольно простыми. Хотя на самом деле уже есть несколько невероятных пакетов, и я думаю, что этот поток хорошо справляется с этой задачей.
\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}