当我对表中的值\footnote{}
进行操作时,脚注不会显示。如何让它显示出来?此外,是否可以让它显示在表格底部而不是页面底部?
答案 0 :(得分:65)
这是LaTeX的经典难度。
问题是如何使用浮点数(图形和表格,类似对象)和脚注进行布局。特别是,很难为浮动选择一个地方,确保为相关脚注腾出空间不会造成麻烦。因此,标准的tabular
和figure
环境甚至都不会尝试。
你能做什么:
\footnotesize
作为大小)。您还必须使用\footnotemark
自行管理符号或编号。简单但不太吸引人,脚注没有出现在页面底部。tabularx
,longtable
,threeparttable[x]
(荣誉Joseph)或ctable
。[h!]
(或[H]
使用浮动包)来控制浮动显示的位置,并在同一页面上\footnotetext
将脚注放在你的位置想要它。再次,使用\footnotemark
安装符号。脆弱,需要手工操作每个实例。footnotes
包提供savenote
环境,可用于执行此操作。\begin{figure} \begin{minipage}{\textwidth} ... \caption[Caption for LOF]% {Real caption\footnote{blah}} \end{minipage} \end{figure}
其他参考:http://www.tex.ac.uk/cgi-bin/texfaq2html?label=footintab。
答案 1 :(得分:51)
没有任何头痛的最佳方法是使用
来自\tablefootnote
包的tablefootnote
命令。在序言中添加以下内容:
\usepackage{tablefootnote}
它可以在不需要额外技巧的情况下工作。
答案 2 :(得分:8)
如果您的表格已在使用tabular
,那么最简单的方法是将其切换为longtable
,并记住添加
\usepackage{longtable}
例如:
\begin{longtable}{ll}
2014--2015 & Something cool\footnote{first footnote} \\
2016-- & Something cooler\footnote{second footnote}
\end{longtable}
答案 3 :(得分:7)
使用minipage环境。这是一个例子:
\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}
答案 4 :(得分:6)
一种可能不那么优雅的方法,我认为这只是其他人所说的一种变体,就是硬编码。许多期刊都有一个模板,在某种程度上允许表格脚注,所以我试着保持基本的东西。虽然,那里确实有一些令人难以置信的软件包,我认为这个帖子很好地指出了这一点。
\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}
答案 5 :(得分:5)
可能最好的解决方案是查看threeparttable / threeparttablex包。
答案 6 :(得分:2)
在表格中,我使用了\ footnotetext。
答案 7 :(得分:2)
\begin{figure}[H]
\centering
{\includegraphics[width=1.0\textwidth]{image}}
\caption{captiontext\protect\footnotemark}
\label{fig:}
\end{figure}
\footnotetext{Footnotetext}
答案 8 :(得分:1)
您可以在末尾添加一个 \multirow
。下面是一个例子:
\begin{table}[]
\centering
\caption{Caption}
\label{tab:my_label}
\begin{tabular}{l c c}
\toprule
\multirow{2}{*}{Propriedades} & \multicolumn{2}{c}{Resultados do modelo} & Dados \\
& MN S & MN F & experimentais \\ \midrule
Resistência de entrada ($R_{in}$), M$\Omega$ & 2,2 & 0,9 & \\
Constante de tempo ($\tau$), ms & 10,3 & 5,6 & \\
Reobase ($I_{rheo}$), nA & 4,5 & 17 & \\
Duração da AHP, ms & 137,2 & 66,2 & \\ \bottomrule
\multicolumn{4}{l}{\small *THIS IS A NICE FOOTNOTE.} \\
\end{tabular}
\end{table}
答案 9 :(得分:0)
@dmckee说的话。
编写自己的定制脚注排队代码并不困难。你需要做的是:
\footnote
以向您的队列添加脚注宏; 如果这很有趣,我会展示一些执行此操作的代码。
答案 10 :(得分:-1)
使用“表格笔记”
\begin{table*}
\centering
\caption{}
\begin{tabular}{|c|c|}
--------
\end{tabular}
##################
\begin{tablenotes}
\item[*] \\Insert footnote here
\end{tablenotes}
##################
\label{tab: label}
\end{table*}