如何才能让我的脚注以类似的方式放置在文档的列中

如何才能让我的脚注以类似的方式放置在文档的列中

我刚刚注意到,文档第一页和最后一页的脚注位置不同,如本 MWE 所示。在这个特定示例中,问题出现在双列文档中,其中第二列在 LaTeX 看来充当最后一页的角色。

\documentclass{article}
\usepackage[landscape,
            twocolumn,
            margin=0.5in,
           ]{geometry}
\setlength{\columnsep}{3em}
\setlength{\columnseprule}{0.4pt}
\usepackage{lipsum}
\pagestyle{empty}
\begin{document}

This is a short section\footnote{Hello}

\pagebreak
\setcounter{footnote}{0}

This is a short section\footnote{Hello}

\end{document}

就我的文档而言,左列和右列的排版应相同。因此,我对脚注的位置不同感到不满。我更希望两个脚注都作为第一个脚注放在左列。

有什么想法可以做到这一点吗?

答案1

\pagebreak命令告诉 LaTeX 拆分当前页面在命令处。使用可选参数(数字),您可以将命令\pagebreak从需求转换为请求。(有关详细信息,请参阅 对 egreg 的这个回答)。如果您不指定选项,则假定数字 4 并立即插入分页符。

谈到你的 mwe,它只\pagebreak用一行文本调用,没有任何可选参数。因此,你坚持(要求)分页立即地而第二页/列则自然输出。如果您希望第二列与第一列相同,请在\pagebreak第二列后面也放置一个。

\documentclass{article}
\usepackage[landscape,
            twocolumn,
            margin=0.5in,
           ]{geometry}
\setlength{\columnsep}{3em}
\setlength{\columnseprule}{0.4pt}
\usepackage{lipsum}
\pagestyle{empty}
\begin{document}

This is a short section\footnote{Hello}

\pagebreak
\setcounter{footnote}{0}

This is a short section\footnote{Hello}
\pagebreak %% put here
\end{document}

在此处输入图片描述

您可以使用可选参数(\pagebreak[1],0 至 4 之间的数字)。

但是,使用\newpage\clearpage会给您不同的结果,因为在这些情况下,页面最后会被损坏。

可能有用:

  1. 分页符与新页

  2. 我什么时候需要手动调用清除页面

相关内容