是否有可靠的脚注命令?

是否有可靠的脚注命令?

这个命令\footnote确实让我很烦。我不得不使用 hack 来在章节标题、题词中使用它,迷你页面等等。

可以修复吗?有人已经实现了 Just Works™ 的脚注命令吗?

答案1

要在标题中获取脚注,您可以使用footmisc或简单的选项参数\section[without footnote]{with footnote}。但我同意那些声称不应该在章节标题中使用脚注的评论。

minipage(和tabular\parbox甚至)的问题在于\mbox它们会限制脚注。您可以使用\footnotemarkinside 和 outside 等框\footnotetext,也可以使用footnote提供许多选项来帮助脚注逃脱的包,例如

\documentclass{article}
\usepackage[stable]{footmisc}
\usepackage{footnote}
\makesavenoteenv{minipage}
\begin{document}
\section{title\footnote{a footnote}}

\begin{minipage}{5cm}
 text\footnote{in minipage} text
\end{minipage}%

\end{document}

另请参阅常见问题解答:https://texfaq.org/FAQ-footintab

答案2

据我所知,没有,但最好有。这里有许多问题:

  • \section:你真的想在章节标题中添加脚注吗?如果是这样,你确实不希望该脚注最终出现在目录中。

  • table:表格是浮动的,而浮动对象将脚注发送到页面底部的想法有点奇怪(主要是在设计方面,但实现起来也很可怕)。这就是为什么通常在 aminipage内使用 atable并将小脚注附加到表格的原因。

  • minipage:经常可取之处让小页面拥有自己的小脚注(见上文)。因此,理想情况下,您需要一个\footnote带有选项的新命令来拆分成完整页面。

  • epigraph:这些通常设置在小页面中,因此一旦解决了minipage问题,您就设置好了。

答案3

也许不是 Just Works™ 家族中 100% 签约的一部分,但这个footmisc软件包尤其是它的stable选项可能是目前最完美的。看看吧,我想你会喜欢的。

相关内容