You could just use a footer to specify this content, which makes fancyhdr
. The following MWE defines a page style mystyle
that sets some text /stuff
just outside the text block beyond the last line:
\documentclass{article}
\usepackage{fancyhdr}% http://ctan.org/pkg/fancyhdr
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\fancypagestyle{mystyle}{%
\fancyhf{}% Clear header/footer
\renewcommand{\headrulewidth}{0pt}% No header rule
\renewcommand{\footrulewidth}{0pt}% No footer rule
\fancyfoot[R]{\smash{\makebox[\linewidth][r]{\raisebox{\footskip}{\rlap{\hspace{2em}%
/stuff
}}}}}%
}
\AtEndDocument{\thispagestyle{plain}}% Last page should be plain
\pagestyle{plain}% Plain page style throughout
\begin{document}
\lipsum[1-15]
\pagestyle{mystyle}% Switch to mystyle page style
\lipsum[16-30]
\end{document}
mystyle
is activated using \pagestyle{mystyle}
and deactivated using a different page style. To remove mystyle
from the last page, use a different page style \AtEndDocument
.
If there's no unprocessed floats at the end of the document, this should be sufficient. Otherwise, one could use something like pageslts
to access the "very last page." Additionally, the footer can be made conditional to only display content in certain locations.
The actual footer is set in a r
ight-aligned \linewidth
-width box, raised by \footskip
to elevate it above the regular footer. Additionally, it's shifted 2em
to the right, and then set with a r
ight overlap
to left-align it in the margin.