locwidth setzen in letter

Klassen und Pakete zur einfachen Umsetzung individueller Vorstellungen


olpo
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Fr 1. Sep 2017, 19:10

locwidth setzen in letter

Beitrag von olpo »

Hallo,


in letter möchte ich die Location-Box vergrößern, so daß Vor- und Nachname in eine Zeile passen.
Dafür müsste ich locwidth anpassen; aber ich verstehe nicht, wie das mit \@setplength funktioniert.
\documentclass{scrartcl}

\usepackage[
fromalign=locationright,
fromrule=aftername,
backaddress=false,
]{scrletter}

%\@setplength{locwidth}{15em}
 
\begin{document}

\setkomavar{fromname}{EinVielZuLangerVorname Nachname}

\begin{letter}{Schlange}

\opening{Ey,}
alles klar?
\closing{Na dann...}

\end{letter}
\end{document}
Danke

Gast

Beitrag von Gast »

\documentclass{scrartcl}

\usepackage[
fromalign=locationright,
fromrule=aftername,
backaddress=false,
]{scrletter}

\newcommand*{\fullname}{EinVielZuLangerVorname Nachname}

\newlength{\fullnamewidth}
\settowidth{\fullnamewidth}{\fullname}

\makeatletter
\@setplength{locwidth}{\fullnamewidth}
\makeatother
 
\begin{document}
\setkomavar{fromname}{\fullname}
\begin{letter}{Schlange}
\opening{Ey,}
alles klar?
\closing{Na dann~\dots}
\end{letter}
\end{document}

Antworten