将 scrlttr2 中的字母主体与地址字段对齐

将 scrlttr2 中的字母主体与地址字段对齐

我如何才能将以下信件的正文与地址字段对齐。更准确地说,由

\setkomavar{subject}{\bfseries Subject}

\opening{Dear Mr. XY,}
\lipsum[6]       
\closing{Best regards}

应与生成的文本一致\begin{letter}{Mr. XY\\\TeX-Street \\ \LaTeX-City}

\documentclass[papaer=a4,refline=wide,enlargefirstpage=on]{scrlttr2}
\usepackage{ngerman}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}   
\usepackage{url}
\usepackage{lipsum}

\begin{document}
\LoadLetterOption{DIN}
\pagestyle{plain}

\begin{letter}{Mr. XY\\\TeX-Street \\ \LaTeX-City}

\setkomavar{subject}{\bfseries Subject}

\opening{Dear Mr. XY,}
\lipsum[6]   
\closing{Best regards}

\end{letter}   
\end{document}

在此处输入图片描述

编辑:由于到现在还没有答案,我将此添加到问题中并且不发布新的答案:

是否也可以将正文的右侧与日期的右侧对齐?

編輯2: 从到目前为止的回答来看,我认为我应该澄清一点:我不想移动地址字段。相反,我想扩大主体的宽度,使其与地址字段和日期对齐。

答案1

删除refline=wide以对齐日期,并更改toaddrhpos为对齐地址(它将不再位于 DIN 窗口的正确位置)或作为替代更改\oddsidemargin

\documentclass[paper=a4,enlargefirstpage=on]{scrlttr2}
\usepackage{ngerman}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{url}
\usepackage{lipsum}
\LoadLetterOption{DIN}
\makeatletter
\@setplength{toaddrhpos}{%
  \dimexpr 1in +\oddsidemargin\relax}
%\oddsidemargin=\dimexpr\useplength{toaddrhpos}-1in\relax  
\makeatother  
\begin{document}

\pagestyle{plain}

\begin{letter}{Mr. XY\\\TeX-Street \\ \LaTeX-City}

\setkomavar{subject}{\bfseries Subject}

\opening{Dear Mr. XY,}
\lipsum[6]
\closing{Best regards}

\end{letter}
\end{document}

相关内容