如何才能同时将脚注放在一边并拥有多列文本?

如何才能同时将脚注放在一边并拥有多列文本?

multicol允许使用 来显示多列\begin{multicols}[n]footmisc使用 选项side可以将脚注放在页面的一侧,宽度由 指定\marginparwidth。它们的组合,即使在最基本的用例中,似乎也不起作用。

举个例子,来自这个问题,表现出上述行为。

\documentclass{article}

\usepackage[side]{footmisc}

\setlength{\marginparwidth}{3cm}% adjust to your document's needs

\begin{document}

Hello\footnote{This is some text in the margin that should break and everything.}
World\footnote{And some more text that should go to the margin as well and behave like
the other footnote.}.

\end{document}

上面显示了脚注。下面则没有。(列也没有显示,尽管那是因为只有两个单词,而不是因为其他问题)

\documentclass{article}

\usepackage[side]{footmisc}
\usepackage{multicol}

\setlength{\marginparwidth}{3cm}% adjust to your document's needs

\begin{document}

\begin{multicols}{2}

Hello\footnote{This is some text in the margin that should break and everything.}
World\footnote{And some more text that should go to the margin as well and behave like
the other footnote.}.

\end{multicols}

\end{document}

最后的要求是,任何解决方案都应确保fancyhdr页眉和页脚按其应有的方式展开。我见过一些解决方案,其中将脚注放在扩展的边距中,但fancyhdr似乎会使页眉和页脚变窄。

相关内容