表格注释采用英文排版

表格注释采用英文排版

我正在使用下面给出的代码:

\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}

我有三个问题:

  1. 这符合英语印刷规则吗?

  2. 如果是的话,为什么会\footnotetext[2]{table note}产生 ab2的编号呢?

  3. 我是否应该控制小页面的宽度,以便让表格注释出现在表格正下方,而不是像当前版本那样出现在左侧?

答案1

如果您已经在使用minipage,您可以直接在表中插入脚注,而无需调用\footnotemarkfootnotetext。这样,您将获得一致的编号(即字母)。

然后,关于您的其他问题:我不知道(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}

相关内容