\documentclass{ppex} \nonstopmode \usepackage {chess,bdfchess} \pagestyle{empty} \begin{document} \ResetPreambleCommands \ReadyForTheFray \usepackage {chess,bdfchess} % don't output individual move pages % \let\tabularheader\relax \def\movetabular[#1]{} \begin{gameone} \postmove 03.09.1996 0 e2e4 d7d6 11.09.1996 0 \postmove 12.09.1996 2 d2d4 g8f6 15.09.1996 1 \postmove 17.09.1996 2 b1c3 g7g6 21.09.1996 1 \end{gameone} \begin{gametwo} \postmove 11.09.1996 0 d2d4 g8f6 12.09.1996 2 \postmove 15.09.1996 1 c2c4 g7g6 17.09.1996 2 \postply 21.09.1996 1 b1c3 \end{gametwo} \sender{\small sender:\\ \large\textbf{TUG Office} \\ \TeX{} User Group \\ 1850 Union Street, \#1637 \\ San Francisco CA 94123 \\ USA} \receiver{\setlength{\parskip}{5mm} \LARGE \bfseries DANTE \vskip 2pt \hrule Postfach 10\,18\,40 \vskip 2pt \hrule 69008 Heidelberg \vskip 2pt \hrule Germany} \cardmessage{The office will be closed from\\ 30.09.96 until 14.10.96} \postcard[f](0mm,-20mm) \vspace{10mm} \postcardaddress[tf](-1mm,0mm) \end{document}