scrlttr2 - 主体部分为半间距,地址部分为单倍间距

scrlttr2 - 主体部分为半间距,地址部分为单倍间距

我正在用 写一封信scrlttr2,我想用 写正文\onehalfspacing。但即使用

\begin{onehalfspacing}
  TEXT BODY
\end{onehalfspacing}

地址也采用半行距。这占用了不必要的空间,导致地址太长,无法放入有窗信封的窗口中。

我尝试将地址插入到singlespace环境中 - 无效。我搜索了控制间距的 KOMAvar - 什么也没找到(至少我找不到)。

任何帮助是极大的赞赏。

\documentclass[a4paper]{scrlttr2}
\usepackage[ngerman,english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{blindtext}

\setkomavar{fromname}{Jane Doe}
\setkomavar{fromaddress}{Dover Road 4\\ WH6 TR5 Foobar}
\setkomavar{fromemail}{[email protected]}
\setkomavar{place}{Internet}
\setkomavar{subject}{Foo for foo}

\begin{document}
\begin{letter}{John Doe\\
Dover Institute\\
Fooroad 1\\
WH6 TR5 Foobar}

\KOMAoptions{fromalign=right,frommobilephone=false,fromemail=true,foldmarks=false}

\begin{onehalfspacing}
\opening{Dear Sir or Madam,}

foo foo foo foo foo foo foo.

\blindtext

\closing{Faithfully,}
\end{onehalfspacing}
\end{letter}
\end{document}

答案1

该命令的\opening作用不仅仅是打印问候语:它设置了第一页。因此,如果您希望某些内容只影响“文本主体”,最好在 之后启动\opening。因此,请移到\begin{onehalfspacing}后面\opening{...}

相关内容