我正在使用下面给出的代码:
\documentclass[11pt]{report}
\usepackage[english]{babel}
\usepackage{lipsum}
\begin{document}
\lipsum[1]\footnote{real footnote}
\begin{table}[!ht]\centering
\caption{Title}
\begin{minipage}[t]{\textwidth}
\centering\small
\begin{tabular}{ll}
A & B \\
name & age \footnotemark \\
size & height \footnotemark \\
\end{tabular}
\footnotetext[2]{table note}
\footnotetext[4]{table note}
\end{minipage}
\end{table}
\lipsum[1]
\end{document}
我有三个问题:
这符合英语印刷规则吗?
如果是的话,为什么会
\footnotetext[2]{table note}
产生 ab
和2
的编号呢?我是否应该控制小页面的宽度,以便让表格注释出现在表格正下方,而不是像当前版本那样出现在左侧?
答案1
如果您已经在使用minipage
,您可以直接在表中插入脚注,而无需调用\footnotemark
和footnotetext
。这样,您将获得一致的编号(即字母)。
然后,关于您的其他问题:我不知道(1),我认为这取决于风格,但你也许应该在 English SX 上询问;关于(3),是的,我认为让它minipage
与表格的宽度相同会更好看(但如果真正的表格这么小,也许你也应该拉伸列)。
以下是 MWE:
\documentclass[11pt]{report}
\usepackage[english]{babel}
\usepackage{lipsum}
\begin{document}
\lipsum[1]\footnote{real footnote}
\begin{table}[!ht]\centering
\caption{Title}
\begin{minipage}[t]{.2\textwidth}
\centering\small
\begin{tabular}{ll}
A & B \\
name & age \footnote[2]{table note} \\
size & height \footnote[4]{table note} \\
\end{tabular}
\end{minipage}
\end{table}
\lipsum[1]
\end{document}