newlfm レターに「宛先」がない

newlfm レターに「宛先」がない

このクラスには、送信者アドレスがない場合に、手紙の上部のスペースを適切に処理する というnewlfmオプションがあります。対応するオプションがないため、受信者アドレスがない場合、手紙には、通常「宛先」アドレスが入る場所にギャップができます。nofromaddressnotoaddress

ここに例を投稿しました (コードと結果):

https://www.writelatex.com/read/bvdzxjdgqhqb

垂直方向のギャップは「送信元」アドレスと日付の間にあり、受信者アドレスは通常、テキストに合わせてドキュメントの左側に表示されますTo whom it may concern

これに対処するエレガントな方法はありますか?

ここで見つかるコードのみ:

\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}

答え1

次の行をプリアンブルに追加するとうまくいきました:

\newlfmP{dateskipbefore=-20pt}

関連情報