答案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}