当我\footnote{}
在表中输入值时,脚注不显示。如何显示它?此外,是否有可能将其显示在表格底部而不是页面底部?
Answers:
这是LaTeX中的经典难题。
问题是如何使用浮点数(图和表格,类似的对象)和脚注进行布局。特别是,很难为浮动元素选择合适的位置以确保为相关脚注腾出空间不会造成麻烦。因此,标准tabular
和figure
环境甚至都不要尝试。
你能做什么:
\footnotesize
尺寸)。您还必须管理符号或自己用编号\footnotemark
。简单,但不是很吸引人,并且脚注没有出现在页面底部。tabularx
,longtable
,threeparttable[x]
(荣誉给约瑟夫)或ctable
支持这种行为。[h!]
(或[H]
与float包一起)控制float出现的位置,并\footnotetext
在同一页面上将脚注放在所需的位置。同样,使用\footnotemark
来安装符号。易碎,每个实例都需要手工工具。footnotes
软件包提供了savenote
可用于执行此操作的环境。\ begin {figure} \ begin {minipage} {\ textwidth} ... \ caption [LOF字幕]% {实际标题\脚注{blah}} \ end {minipage} \ end {图}
附加参考:TeX常见问题解答表中的脚注。
做到这一点的最佳方法是使用程序包中的
\tablefootnote
命令tablefootnote
。在您的序言中添加以下内容:
\usepackage{tablefootnote}
它无需其他技巧即可工作。
我认为这可能不是那么优雅的方法,只是对其他人所说的进行了变体,只是对其进行了硬编码。许多期刊都有一个模板,该模板以某种方式允许使用表格脚注,因此我尝试使内容保持基础。尽管确实有一些令人难以置信的软件包,但我认为该线程可以很好地指出这一点。
\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}
如果您的表已经在使用tabular
,那么最简单的方法就是将其切换到longtable
,记住要添加
\usepackage{longtable}
例如:
\begin{longtable}{ll}
2014--2015 & Something cool\footnote{first footnote} \\
2016-- & Something cooler\footnote{second footnote}
\end{longtable}
最好的解决方案可能是查看threeparttable / threeparttablex软件包。