我刚刚注意到,文档第一页和最后一页的脚注位置不同,如本 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
会给您不同的结果,因为在这些情况下,页面最后会被损坏。
可能有用: