抱歉,如果这已经在某处解释过了,但我找不到任何东西。我希望我的 paracol 环境中的脚注不出现在它下面,而是出现在页面底部,就像所有其他的一样(理想情况下也正确排序)。
在使用 paracol 包解决脚注问题我至少找到了一种让脚注出现的方法——我已经实现了答案的代码(感谢大卫卡莱尔)但是我在 paracol 环境中创建的脚注一直直接出现在环境之后而不是在实际页面的末尾(在 paracol 环境之前/之后创建的脚注出现在页面末尾)。
梅威瑟:
\documentclass[11pt]{article}
\usepackage{paracol}
\makeatletter
\newbox\mybox
\def\pcol@makenormalcol{%
\ifvoid\footins
\else
\global\setbox\mybox\box\footins
\fi
\setbox\@outputbox\box\@holdpg
\let\@elt\relax
\xdef\@freelist{\@freelist\@midlist}%
\global\let\@midlist\@empty
\@combinefloats}
\makeatother
\begin{document}
some text\footnote{first footnote: before paracol}
\bigskip
\begin{paracol}{2}
table\footnote{second footnote: within paracol}
\switchcolumn
there is some text here
\end{paracol}
\ifvoid\mybox\else\insert\footins{\unvbox\mybox}\fi
\bigskip
some more text\footnote{third footnote: after paracol}
\end{document}```
答案1
删除其他帖子中的代码,并\footnotelayout{m}
在下面添加\usepackage{paracol}
。有关详细信息,阅读手册,第 7.6 节。
\documentclass[11pt]{article}
\usepackage{paracol}
\footnotelayout{m}
\begin{document}
some text\footnote{first footnote: before paracol}
\bigskip
\begin{paracol}{2}
table\footnote{second footnote: within paracol}
\switchcolumn
there is some text here
\end{paracol}
\bigskip
some more text\footnote{third footnote: after paracol}
\end{document}