I was able to print several U.S. #10 business letter envelopes 4⅛”×9½” (10.4cm×24.1cm) for mailing with more or less the code I have included below, but the beamer
documentclass does not seem to respect the choice of papersize, and the geometry
package appears incompatible with this documentclass and generates various "clash" warnings and error messages.
Envelopes of course are printed landscape mode, like the presentation slides, and at least on my printer, which I assume is not unusual, with the printable area vertically centered and right-justified, because the envelopes are loaded in with right edge leading.
I don't really think envelopes for mailing are that special of a case, either, for presentation slides. I basically just want to know the best way of specifying a custom papersize for presentation slides.
\documentclass[a5paper,12pt]{beamer}
\usepackage{minipage-marginpar}
\usetheme{default}
\beamertemplatenavigationsymbolsempty
\title{}
\author{}
\begin{document}
\begin{frame}[plain]
\hfill\begin{minipage}[t]{3in}~\\[1.25in]
Address 1\\
123 Main Street\\
City, State ZIP
\end{minipage}\linebreak
\end{frame}
\begin{frame}[plain]
\hfill\begin{minipage}[t]{3in}~\\[1.25in]
Address 2\\
Back Alley 2\,A\\
Postcode City, Country
\end{minipage}\linebreak
\end{frame}
\end{document}
beamer
class was designed for presentations, not for envelopes. It defines some special settings to this end, as you already noted. But, you can essentially use any other basic class, such asarticle
, and set the page size (landscape as well) with thegeometry
package.