我如何才能将以下信件的正文与地址字段对齐。更准确地说,由
\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}