如何“强制”脚注扩展到双栏文章的两栏?

如何“强制”脚注扩展到双栏文章的两栏?

我正在尝试创建一个基于两栏文章的模板。为了在第一页的顶部放置一些横幅,我不得不重新定义命令\maketitle,所以现在\thanks不再起作用了。无论如何,我认为这不是什么大问题,因为我可以用获得类似的结果\footnotetext

我的问题是,我希望脚注能够扩展到两列(就像在单列环境中一样),但现在它只是停留在左侧文本列下。因此,我不希望将脚注分成两列,但我希望它扩展到整个文本宽度,如下所示:

enter image description here

由于我正在尝试创建一个可用于许多不同文档的模板,因此我无法“作弊”,例如,用\minipage或类似的东西替换脚注,因为我不知道“未来用户”的文本和脚注会是什么样子。

这是我当前代码的一个简化示例:

\documentclass[10pt,a4paper, twocolumn]{article}
\usepackage{lipsum} %some dummy text
\usepackage[hang,flushmargin, norule]{footmisc} %removes indent and rule from footnote

\newcommand{\customfootnotetext}[2]{{% Group to localize change to footnote
\renewcommand{\thefootnote}{#1}% Update footnote counter representation
\footnotetext[0]{#2}}}% Print footnote text

\pagestyle{plain}
\title{This is a title*}

\begin{document}
\maketitle
\customfootnotetext{*}{Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.}
\lipsum

\end{document}

非常感谢所有愿意提供帮助的人!=)

答案1

一种方法是使用multicol包而不是twocolumn选项:

mwe

\documentclass[a4paper]{article}
\usepackage{multicol,lipsum,microtype}
\begin{document}
\begin{multicols}{2}
\lipsum[2-5]\footnote{\lipsum[6]}
\lipsum[7-8]\footnote{\lipsum[9]}\footnote{\lipsum[10]}
\lipsum[11-16]
\end{multicols}
\end{document} 

相关内容