Seite 1 von 1

locwidth setzen in letter

Verfasst: Mo 5. Mär 2018, 00:34
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

Verfasst: Mo 5. Mär 2018, 03:55
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}