在 \pagebreak 之前将“最后一个字符”放置在文本末尾(下一页开头也是如此)

在 \pagebreak 之前将“最后一个字符”放置在文本末尾(下一页开头也是如此)

在一份跨越多页的文档中,我想将特定文本立即放在每页文本的末尾(我也想在下一页的开头做同样的事情)。我实际上是在寻找\AtEndDocument{text}页面级别的挂件。

吊坠应该就是这样做的,但对于每一页,都应该有类似\AtEndPage{here ends page \thepage}\AtBeginPage{这里开始页面 \thepage} 的内容。

目的如下:这是一份法律文本,这是为了避免在原始文本之前或之后的空白处添加附加信息(文本)。同时,这是一份应该保持美观的文档,这必须在包含文本流的文本框内进行,而不是脚注等。

这将会发生

  • \begin{multicols}{2}环境中
  • 仅当有分页符时,因此文档末尾不会添加文本

这就是我想要的,在这里我手动修复了它:

\documentclass{article} 

\usepackage{lipsum}

\begin{document}

        \textbf{Here will be a formal beginning, which indicates the legal beginning of the document, so no continuation-indicator is needed.}
        \lipsum[1-1]
        \footnote{This is a footnote that is outside the actual 'text stream'}
        \lipsum[1-1]
        % This is manual, I will not know, where the page will break.
        % The voulnerable part of the text is protected by this:
        \textbf{end of page \thepage}       % manual
        \newpage
        % %he voulnerable part of the text is protected by this:
        \textbf{start of page \thepage}     % manual
        \lipsum[1-3]
        \textbf{Here will be a formal end, which indicates the legal end of the document, so no continuation-indicator is needed.}
    
\end{document}

相关内容