第一页最后一列底部的少量文本

第一页最后一列底部的少量文本

我正在尝试创建一个模仿美国化学会志在第一页的底部,有一个小的“页脚”,其中有接收和发布的日期,如下所示: 在此处输入图片描述

这不是页脚的一部分;它位于第二列的底部。其上方的文本照常流入下一页的顶部。

我该如何使用该类在双列布局中创建这样的文本区域memoir

\documentclass[twocolumn, article]{memoir}
\usepackage{lipsum}
\begin{document}
\twocolumn
\section{Introduction}
\lipsum

\textbf{Some text:} To go at the bottom
\end{document}

答案1

如果你想要少量文字作为文本的一部分,您可以将其放入脚注中。我不使用memoir,也许它提供了更好的方法来做到这一点。您可以本地重新定义\@makefntext并使用\footnotetext。代码:

\documentclass[twocolumn, article]{memoir}
\usepackage{lipsum,xcolor,array,atbegshi}

\makeatletter
\newcommand\received[1]{%
  \def\receiv@d{#1}%
}

\newcommand\published[1]{%
  \def\publish@d{#1}%
}

\let\SavedFootnoterule\footnoterule
\AtBeginShipoutFirst{\global\let\footnoterule\SavedFootnoterule}

\newcommand\receivedpublished{%
  \def\footnoterule{%
    \kern-3\p@
    {\color{blue}\hrule \@height .6pt \@width\columnwidth}%
    \kern2.4\p@
  }%
  \begingroup
    \long\def\@makefntext##1{%
      \parindent \z@
      \noindent
      ##1}%
    \footnotetext{%
      \begin{tabular}{@{}>{\bfseries\color{blue}}l@{ }l}
        Received:  & \receiv@d \\
        Published: & \publish@d
      \end{tabular}%
    }%
  \endgroup
}
\makeatother

\received{October 19, 2016}
\published{February 20, 2017}

\begin{document}

\section{Introduction}
\lipsum[1-5]

\receivedpublished

\clearpage

Restore\footnote{Original footnoterule}

\end{document}

在此处输入图片描述

答案2

我更喜欢tikz下面atbegshi这种形式;你可以改变起源。

\documentclass[twocolumn, article]{memoir}

\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{atbegshi}

\usepackage{lipsum}

\AtBeginShipout{\AtBeginShipoutAddToBox{%
\begin{tikzpicture}[remember picture, overlay]%
    \node [anchor=east] at ($(current page.south east) + (-30mm,10mm)$) 
{\textbf{Some text:} To go at the bottom };

\end{tikzpicture}
}}

\begin{document}
\twocolumn
\section{Introduction}
\lipsum[1-10]

\end{document}

在此处输入图片描述

相关内容