考虑以下最小示例,其中 scrartcl 里面有一个字母(scrletter):
\documentclass[parskip=half]{scrartcl}
\usepackage[margin=2.5cm]{geometry}
\usepackage{scrletter}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\KOMAoptions{backaddress=off,foldmarks=off}
\begin{document}
\date{\today}
\setkomavar{fromname}{From}
\setkomavar{fromaddress}{Strasse XX\\PLZ Ort}
\setkomavar{signature}{Robert}
\setkomavar{subject}{Betreff}
\begin{letter}[fontsize=12pt]{To\\Strasse XX\\PLZ Ort}
\opening{Sehr geehrte Damen und Herren}
Letter page 1
\pagebreak
Letter page 2
\closing{Freundliche Grüsse}
\end{letter}
Test
\end{document}
两个问题:
- 我应该在哪里指定地址布局(如,,,
SN
... )?DIN
SNleft
- 我现在有三种不同的页码(第一页:无,第二页:“Seite 2”,第三页:“3”)。如何才能实现像这样一致的页码:“1”、“2”、“3”?
答案1
默认情况下会加载字母类别选项DIN
。如果要加载其他字母类别选项,请使用\LoadLetterOption
或 如果要加载lco
文件列表,请使用。请注意,在使用或之前\LoadLetterOptions
,您必须先加载。scrletter
\LoadLetterOption
\LoadLetterOptions
如果页码的输出应该与字母相同,则使用
\let\letterpagemark\pagemark
请注意,第一封信页面具有特殊布局。它使用页面样式empty
。如果页码应位于第一封信页面的页脚中,则可以使用
\setkomavar{firstfoot}{\centering\pagemark}
例子:
\documentclass[parskip=half]{scrartcl}
\usepackage[margin=2.5cm]{geometry}
\usepackage{scrletter}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
%\usepackage[utf8]{inputenc}% needed with outdated TeX distributions
\LoadLetterOption{SN}% <- added
\KOMAoptions{backaddress=off,foldmarks=off}
\let\letterpagemark\pagemark% <- added
\setkomavar{firstfoot}{\centering\pagemark}% <- added
\setkomavar{fromname}{From}
\setkomavar{fromaddress}{Strasse XX\\PLZ Ort}
\setkomavar{signature}{Robert}
\setkomavar{subject}{Betreff}
\begin{document}
\begin{letter}[fontsize=12pt]{To\\Strasse XX\\PLZ Ort}
\opening{Sehr geehrte Damen und Herren}
Letter page 1
\clearpage
Letter page 2
\closing{Freundliche Grüsse}
\end{letter}