
A newlfm
classe possui uma opção chamada nofromaddress
que trata corretamente do espaçamento no topo de uma letra no caso de não haver endereço do remetente. Não há notoaddress
opção correspondente, portanto, se o endereço do destinatário estiver faltando, a carta terá um espaço onde normalmente ficaria o endereço "para".
Postei um exemplo aqui (código e resultado):
https://www.writelatex.com/read/bvdzxjdgqhqb
a lacuna vertical fica entre o endereço “de” e a data, o endereço do destinatário normalmente seria renderizado à esquerda do documento, alinhado com o texto To whom it may concern
.
Existe uma maneira elegante de lidar com isso?
Somente o código você encontra aqui:
\documentclass[12pt,stdletter,orderfromtodate,sigleft]{newlfm}
\usepackage{blindtext, xfrac}
\newlfmP{dateskipbefore=50pt}
\newlfmP{sigsize=50pt}
\newlfmP{sigskipbefore=50pt}
\newlfmP{Headlinewd=0pt,Footlinewd=0pt}
\namefrom{Sherlock Holmes}
\addrfrom{%
221B Baker Street\\
London, UK
}
%\addrto{%
% Basil of Baker Street\\
% 221$\sfrac{1}{2}$ Baker Street\\
% London, UK
%}
\dateset{January 6, 1914}
\greetto{To whom it may concern,}
\closeline{Sincerely,}
\begin{document}
\begin{newlfm}
\blindtext
\end{newlfm}
\end{document}
Responder1
Adicionar esta linha ao preâmbulo funcionou:
\newlfmP{dateskipbefore=-20pt}