[Tex/LaTex] Printing stamp albums

packagestex-general

Is there any TeX package well suited for producing stamp albums?

Some examples of stamp album pages can be seen here, here, here or here.

In particular, captions can go anywhere around the frames and might be common to 2 or more frames.

Best Answer

Don't know of any packages, but one approach is to brew-your-own. The stackengine package helps with vertical stacking issues. To turn this MWE into a specific example, just substitute \includegraphics where I have the \rule in the definition of \stamp, replacing argument 4 with a filename, in the manner of the macro \actualstamp.

\documentclass{article}
\usepackage{stackengine}
\usepackage{graphicx}
\newcommand\topic[1]{\textbf{#1}\\}
\newcommand\stamp[4][]{\stackon{\stackunder{\fbox{\rule{#3}{#4}}}{#2}}{\textbf{#1}}}
\newcommand\actualstamp[4][]{\stackon{\stackunder{%
  \fbox{\includegraphics[width=#3]{#4}}}{#2}}{\textbf{#1}}}
\parskip 1ex
\begin{document}
\centering
\textbf{2009}
~\\
\topic{LaTeX 25th Anniversary}
15 March

\raisebox{1.2cm}{\stamp{Knuth}{1.5cm}{2cm}}
\hspace{0,5cm}
\stackon[1cm]{\stamp{egreg}{2cm}{1.5cm}}%
% USE ONE OF FOLLOWING TWO LINES; 2ND IF YOU HAVE IMAGE
   {\stamp{Carlisle}{2cm}{1.5cm}}
%  {\actualstamp{Carlisle}{2cm}{carlisle}}
\hspace{0,5cm}
\raisebox{1.2cm}{\stamp{Lamport}{1.5cm}{2cm}}
\vspace{1cm}

\topic{Packages}
4 June

\raisebox{1.2cm}{\stamp[Images]{graphicx}{1.8cm}{1.5cm}}
\hspace{0,5cm}
\stackon[1cm]{\stamp[Equations]{amsmath}{1.8cm}{1.5cm}}{\stamp[Graphics]{tikz}{1.5cm}{1.8cm}}
\hspace{0,5cm}
\raisebox{1.2cm}{\stamp[\stackon{\& Captions}{Figures}]{\stackon{V1.0}{boxhandler}}{1.8cm}{1.5cm}}
\\
\stamp[Tables]{tabularx}{1.8cm}{1.5cm}
\hspace{1.5cm}
\stamp[Stacking]{stackengine}{1.8cm}{1.5cm}

\end{document}

EDITED to give credit where credit is due. Knuth stamp re-valued on REEDIT, per barbara's comment

enter image description here

Related Question