another possibility is with the footnote
package and \makesavenoteenv{tabular}
:
\documentclass{scrartcl}
\usepackage{footnote}
\makesavenoteenv{tabular}
\begin{document}
\begin{tabular}{l}
Content\footnote{footnote text}
\end{tabular}
\end{document}
If
one has both tabular-only environment and tabular inside table, it is possibile to load both \makesavenoteenv{tabular}
and \makesavenoteenv{table}
in the preamble, like this:
\documentclass{scrartcl}
\usepackage{footnote}
\makesavenoteenv{tabular}
\makesavenoteenv{table}
\begin{document}
\begin{table}
\begin{tabular}{l}
Content\footnote{footnote text}
\end{tabular}
\end{table}
\begin{tabular}{l}
Content\footnote{footnote text}
\end{tabular}
\end{document}
So to have a more general solution.
Also, a fairly comprehensive list of solutions can be found inside the documentation for the tablefootnote
package, starting from page 3, section "Alternatives".
\footnotemark
/\footnotetext
approach?\footnote
is to wrap \begin{tabular} in a minipage. Just surround it with\begin{minipage}{\linewidth} ... \end{minipage}
. The footnote numbers will be the lettersa, b, ...