Das th nach dem Tag kommt von Deiner Spracheinstellung für babel. Eventuell magst Du lieber die australian Version:
\documentclass{scrlttr2}
\usepackage[australian,main=british]{babel}
\AtBeginLetter{\dateaustralian}
\begin{document}
\begin{letter}{Empfänger}
\opening{Dear Sir or Madam}
\closing{Yours sincerely}
\end{letter}
\end{document}
Für dieKOMA-Script Variable date ist die Verwendung des aktuellen Datums übrigens voreingestellt.
Die Positionierung Deines Datums ist dagegen schwieriger. Du kannst zunächst mit der Option
die Ausgabe des Datums in der Referenzzeile unterdrücken. Um das Datum an der gewünschten Stelle einzufügen, lässt sich vom Prinzip her
\setkomavar{location}{\raggedleft\usekomavar{date}}
nutzen. Aber wenn Du das in Dein Beispiel einfügst, überlappt sich das Datum mit der Kopfzeile. Grund dafür ist zum einen die Höhe der Kopfzeile und zum anderen Deine Positionierung des Adressfeldes - das überlappt ebenfalls mit der Kopfzeile. Wenn die Empfängeradresse zwei Zeilen mehr hat, wird das unübersehbar.
Du kannst die Positionen von Adressfeld und Absenderergänzung anzeigen lassen:
\LoadLetterOption{visualize}
\showfields{address,location}
Vielleicht magst Du die Pseudolänge toaddrvpos anpassen. Mit der Option
kannst Du die Adresse im Adressfeld oben (aber unterhalb der nicht ausgegebenen Rücksendeadresse) ausrichten. Ach und am besten ist Du ergänzt noch refline bei den anzuzeigenden Brieffeldern, nicht dass eine lange Adresse dann in diese hineinragt. Außerdem ließen sich noch die Positionen von Kopf- (head) und Fußzeile (foot) anzeigen.
Die aktuelle KOMA-Script Version stellt jetzt übrigens auch \setplength und \addtoplength bereit.
Das [tt]th[/tt] nach dem Tag kommt von Deiner Spracheinstellung für [tt]babel[/tt]. Eventuell magst Du lieber die [tt]australian[/tt] Version:
[code]\documentclass{scrlttr2}
\usepackage[australian,main=british]{babel}
\AtBeginLetter{\dateaustralian}
\begin{document}
\begin{letter}{Empfänger}
\opening{Dear Sir or Madam}
\closing{Yours sincerely}
\end{letter}
\end{document}[/code]
Für dieKOMA-Script Variable [tt]date[/tt] ist die Verwendung des aktuellen Datums übrigens voreingestellt.
Die Positionierung Deines Datums ist dagegen schwieriger. Du kannst zunächst mit der Option
[code]refline=nodate[/code]
die Ausgabe des Datums in der Referenzzeile unterdrücken. Um das Datum an der gewünschten Stelle einzufügen, lässt sich vom Prinzip her
[code]\setkomavar{location}{\raggedleft\usekomavar{date}}[/code]
nutzen. Aber wenn Du das in Dein Beispiel einfügst, überlappt sich das Datum mit der Kopfzeile. Grund dafür ist zum einen die Höhe der Kopfzeile und zum anderen Deine Positionierung des Adressfeldes - das überlappt ebenfalls mit der Kopfzeile. Wenn die Empfängeradresse zwei Zeilen mehr hat, wird das unübersehbar.
Du kannst die Positionen von Adressfeld und Absenderergänzung anzeigen lassen:
[code]\LoadLetterOption{visualize}
\showfields{address,location}
[/code]
Vielleicht magst Du die Pseudolänge [tt]toaddrvpos[/tt] anpassen. Mit der Option
[code]addrfield=topaligned[/code]
kannst Du die Adresse im Adressfeld oben (aber unterhalb der nicht ausgegebenen Rücksendeadresse) ausrichten. Ach und am besten ist Du ergänzt noch [tt]refline[/tt] bei den anzuzeigenden Brieffeldern, nicht dass eine lange Adresse dann in diese hineinragt. Außerdem ließen sich noch die Positionen von Kopf- ([tt]head[/tt]) und Fußzeile ([tt]foot[/tt]) anzeigen.
Die aktuelle KOMA-Script Version stellt jetzt übrigens auch [tt]\setplength[/tt] und [tt]\addtoplength[/tt] bereit.