使用 Beamer Presentation Class 打印邮寄信封

使用 Beamer Presentation Class 打印邮寄信封

我能够使用下面所附的代码打印几个美国 #10 商务信函信封 4⅛”×9½” (10.4cm×24.1cm) 用于邮寄,但beamer文档类似乎并不尊重纸张尺寸的选择,并且geometry包似乎与该文档类不兼容并生成各种“冲突”警告和错误消息。

信封当然是横向打印的,就像演示幻灯片一样,至少在我的打印机上是如此,我认为这并不罕见,可打印区域垂直居中且右对齐,因为信封是以右边缘在前的方式装入的。

我真的不认为邮寄信封对于演示幻灯片来说有什么特殊之处。我基本上只是想知道为演示幻灯片指定自定义纸张尺寸的最佳方法。

\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}

答案1

您可能不应该使用该类,beamer因为它不是为排版信封而设计的。在beamer 手动的除了说明一行可能的框架尺寸选项(均不适合信封格式)外,它还表示:

除了使用这些选项之外,您不应该更改“纸张尺寸”。

但是,您基本上可以使用任何其他基本文档类,并使用包设置纸张大小和边距geometry。例如:

\documentclass{article}
\usepackage{calc}
\usepackage[
    paperheight=4.125in, 
    paperwidth=9.5in,
    left=0.5in,
    right=0.5in,
    top=0.625in,
    bottom=0.625in
]{geometry}

\pagestyle{empty}

\begin{document}

\begin{minipage}[t][0.3\paperheight]{0.5\paperwidth}
\small
Return address \\
Some street \\
Some town, some ZIP code
\end{minipage}

\vspace*{.5in}
\hspace*{3in}
\begin{minipage}{3in}
\large
Delivery address \\
Some street \\
Some town, some ZIP code
\end{minipage}

\end{document}

在此处输入图片描述

相关内容