On Fri, 29 Nov 2013 09:53:13 +0100, alb <
alessand...@cern.ch>
wrote:
Your best bet is to use a more flexible class for letters.
Markus suggested scrlttr2; another possibility is newlfm
(though I can't say how -- or if -- one can right justify
the lines).
If you stick with letter.cls, a change to \address is not
feasible, as all it actually does is copy its contents into
the macro \fromaddress (used later in \opening). Changing
\fromaddress is also not feasible, as the \opening command
simply copies its contents into the body if a tabular.
However, it *is* feasible to change \opening, and only one
change is needed (see comment below). Put in your preamble:
\makeatletter
\renewcommand*{\opening}[1]{\ifx\@empty\fromaddress
\thispagestyle{firstpage}%
{\raggedleft\@date\par}%
\else % home address
\thispagestyle{empty}
% ------------------------------------------ %
% I changed "l" in the alignment spec to "r" %
{\raggedleft\begin{tabular}{r@{}}\ignorespace
\fromaddress \\*[2\parskip]%
\@date \end{tabular}\par}%
\fi
\vspace{2\parskip}%
{\raggedright \toname \\ \toaddress \par}%
\vspace{2\parskip}%
#1\par\nobreak}
\makeatother
Dan
To reply by email, change LookInSig to luecking