我正在寻找写信的软件包。这些软件包应该能够理解德语信件格式。DIN1338{a,b}
哪些常用软件包仍被维护?
我的意思是DIN 5008
DIN 5008,DIN 676 的变更
[编辑] 另请参阅我的其他帖子和我的问题丁布里夫
但是dinbrief
它太旧了,我无法进行行号或 AFAIR 表格。这就是我寻求替代方案的原因。
答案1
我通常使用dinbrief
文档类。我不知道它是否仍在维护,但最后一次更新是在 2000 年。然而,它确实满足了我的需求。我还没有使用过,scrlttr2
所以我无法比较它们。
% !TEX TS-program = xelatex
\documentclass[a4paper,12pt]{dinbrief}
\usepackage[german]{babel}
\usepackage{blindtext}
\usepackage{fontspec}
\def\briefkopf{\raggedleft{Karl Putt\\ Bahnhofstr. 3\\ 01010 Irgendwo}}
\begin{document}
\subject{Benötigte Unterlagen}
\backaddress{Karl Putt, Bahnhofstr. 3, 01010 Irgendwo}
\nowindowrules
\signature{Karl Putt}
\Datum{\today}
\address{\briefkopf}
\begin{letter}{Max Mustermann \\ %
Institut für Muster \\ %
Parkstr. 8 \\ \\ 10115 Berlin
}
\opening{Sehr geehrter Herr Mustermann,}
\blindtext[1]
\closing{Mit freundlichen Grüßen}
\end{letter}
\end{document}
答案2
这KOMA 脚本字母类别scrlttr2
高度可定制,并提供对 DIN 676/5008 的开箱即用支持(第 195 页):
DIN
针对 A4 纸张上的信件的参数集,符合德国标准 DIN 676;适用于 C4、C5、C6 和 C6/5(C6 长)尺寸的窗口信封。
DINmtext
用于 A4 纸张上信件的参数集,符合 DIN 676,但使用备用布局,第一页上有更多文本;仅适用于 C6 和 C6/5(C6 长)尺寸的窗口信封。
(尽管 DIN 676 已于 2011 年被 DIN 5008 取代,但商业信函布局的规定几乎保持不变,仅在一个维度上略有放宽。因此,DIN 676 布局遵循 DIN 5008。)
参数集只是作为选项传递给类。下面是一封简单的信件:
\documentclass[version=last,DIN]{scrlttr2}
\usepackage[english]{babel}
\begin{document}
\begin{letter}{%
Joana Public\\
Hillside 1\\
12345 Public-City%
}
\opening{Dear chairman,}
the last general meeting was about one year ago.
I want to remind you, that the constitution of our club advises you to make a general meeting every six month.
Because of this I expect the executive board to detain such a meeting immediately.
\closing{Expecting an invitation}
\end{letter}
\end{document}
事实上,这些DIN
设置甚至会默认加载,因此无需明确传递它们。如需进一步自定义,请查看手动的,提供德语和英语版本。
扩展手册仅提供德语版本印刷书籍,其目的是为字母类别提供更多定制示例。