该类scrlttr2
非常适合默认使用窗口信封。这意味着它会在标准位置打印地址。
在德国,您可以在线购买邮票,邮票应该打印在信封上或信件上靠近地址的窗口区域。
使用窗口区域当然更方便。
德国邮政局(“Deutsche Post”)仅提供 Microsoft Word 的集成(当然;))。
因此我的问题是:如何在scrlttr2
文档中包含在线邮资?
网上邮资可在德国邮政。我使用了输出格式“DIN A4 Normalpapier (Einlegeblatt)”(只有输入收件人时才可用 - 一个字符就可以了)。您可以在那里获取示例文件。由于页面是德语的,我将生成的样本放在PDF 文件也在私人网络服务器上。
窗口的标准化位置在 维基百科- 文章是德文的,但图包含了所有信息。
答案1
另一种可能性是使用 tikz:
\documentclass[a4paper]{scrlttr2}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{tikz}
\setkomavar{fromname}{John Doe}
\setkomavar{fromaddress}{Fakestreet 1\\123 Faketown}
\begin{document}
\begin{letter}{%
Jane X\\
456 Fake Village
}
\begin{tikzpicture}[remember picture, overlay]
\node [xshift=65mm,yshift=-60mm] at (current page.north west)
[below right]
{\includegraphics[trim=57mm 228mm 114mm 55mm,clip]{pstge.pdf}} ;
\end{tikzpicture}
\opening{Sehr geehrte Damen und Herren,}
\closing{Mit freundlichen Grüßen}
\end{letter}
\end{document}
优点:绝对容易放置邮资。
缺点:必须编译该文档2次。
答案2
看起来您可以使用 KOMA 脚本选项和内部命令来解决这个问题。请查看以下 MWE:
\documentclass[addrfield=backgroundimage,%
fontsize=12pt, UKenglish]%
{scrlttr2}
\usepackage{babel,graphicx}
\usepackage[utf8]{inputenc}
\setkomavar{addresseeimage}{\includegraphics[%
trim=5mm 228mm 114mm 55mm,clip]%
{postage_sample.pdf}}
\begin{document}
\begin{letter}{Name and \\ Address \\ of \\ Recipient}
\opening{Hello}
\closing{Kind regards}
\end{letter}
\end{document}
要更改图像的水平和垂直位置,请更改第一个和最后一个参数(即更改值 5mm 或 55mm 直到适合)。
我还没有分析这是否会产生意想不到的副作用。
答案3
使用埃索一皮克根据 Jake 的建议,示例如下:
\documentclass[a4paper]{scrlttr2}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[texcoord]{eso-pic}
\usepackage{graphicx}
\setkomavar{fromname}{John Doe}
\setkomavar{fromaddress}{Fakestreet 1\\123 Faketown}
\newcommand{\includepostage}[1]{%
\AddToShipoutPictureBG*{%
\put(\LenToUnit{60mm},\LenToUnit{-70mm}){%
\includegraphics[trim=57mm 228mm 114mm 55mm,clip]{#1}}}}
\begin{document}
\begin{letter}{%
Jane X\\
456 Fake Village
}
\includepostage{postage.pdf}
\opening{Sehr geehrte Damen und Herren,}
\closing{Mit freundlichen Grüßen}
\end{letter}
\end{document}
优点:
- 只需一次 latex 编译调用
- eso-pic 默认可用(例如使用 TeX Live)
我认为我将在未来的网上邮资需求中采用这种方法。
答案4
灵感来自博客条目我查看了包裹图片:
\documentclass[a4paper]{scrlttr2}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{picins}
\setkomavar{fromname}{John Doe}
\setkomavar{fromaddress}{Fakestreet 1\\123 Faketown}
\begin{document}
\begin{letter}{%
\parpic[r]{\includegraphics[trim=57mm 228mm 114mm 55mm,clip]{pstge.pdf}}
Jane X\\
456 Fake Village
}
\opening{Sehr geehrte Damen und Herren,}
\closing{Mit freundlichen Grüßen}
\end{letter}
\end{document}
其中 pstge.pdf 表示样本在线邮资 PDF 文件。
缺点:picins.sty
在当前的 TeX-Distributions (例如 TeXLive) 上不可用。