newlfm 信件中没有“收件人”

newlfm 信件中没有“收件人”

该类newlfm有一个名为的选项nofromaddress,可以在没有发件人地址的情况下正确处理信件顶部的间距。没有相应的notoaddress选项,因此如果收件人地址缺失,信件中通常会出现“收件人”地址的空白。

我在这里发布了一个例子(代码和结果):

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}

相关内容