我正在尝试使用该newlfm
软件包来制作 LaTeX 信头。(值得庆幸的是,我所在大学的信头是纯文本的,因此我不必担心花哨的徽标或类似的东西。)我已经非常接近完成它了,但newlfm
坚持要在信头下方(以及页脚上方,目前是空的)放置水平线。
我怎么知道newlfm
不要插入这些规则?我知道在后台newlfm
使用,所以我尝试插入命令fancyhdr
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
在我的序言中,但它没有任何效果。(fancyhdr
在序言中明确地加载没有产生任何影响。)我也尝试将这些命令放在 Williamsltr 包装器的定义中,但这也没有用。文档似乎根本没有提到这些水平规则。
有什么想法吗?如果可能的话,我愿意使用newlfm
,但如果摆脱这些规则不仅仅是一个小小的调整,我愿意使用另一个包。
\documentclass[orderfromdateto,sigcenter]{newlfm}
\usepackage[T1]{fontenc}
\usepackage{baskervald}
\usepackage{lipsum}
\newsavebox{\Wlogo}
\savebox{\Wlogo}{\parbox{6in}{\Large WILLIAMS COLLEGE \hspace{5mm} \normalsize
WILLIAMSTOWN, MASSACHUSETTS 01267-2693}}
\makeaddress{WillPhys}{
\addr{ \parbox{3in}{\begin{flushright}\emph{DEPARTMENT OF PHYSICS} \\
33 Lab Campus Drive \\
Williamstown, MA 01267 \\
(413) 597-2482 \end{flushright}}
}
\name{Michael Seifert}
}
\makeletterhead{Williamsltr}{%
\setadrfr{\adrWillPhys}\Lheader{\usebox{\Wlogo}}%
}
\lthWilliamsltr
\begin{document}
\greetto{To Whom It May Concern,}
\closeline{Sincerely,}
\begin{newlfm}
\lipsum[1-2]
\end{newlfm}
\end{document}
答案1
这些规则的宽度由\@Hrw
(对于页眉规则)和\@Frw
(对于页脚规则)给出,因此将这些长度设置为零就足够了:
\documentclass[orderfromdateto,sigcenter]{newlfm}
\usepackage[T1]{fontenc}
\usepackage{baskervald}
\usepackage{lipsum}
\newsavebox{\Wlogo}
\savebox{\Wlogo}{\parbox{6in}{\Large WILLIAMS COLLEGE \hspace{5mm} \normalsize
WILLIAMSTOWN, MASSACHUSETTS 01267-2693}}
\makeaddress{WillPhys}{
\addr{ \parbox{3in}{\begin{flushright}\emph{DEPARTMENT OF PHYSICS} \\
33 Lab Campus Drive \\
Williamstown, MA 01267 \\
(413) 597-2482 \end{flushright}}
}
\name{Michael Seifert}
}
\makeletterhead{Williamsltr}{%
\setadrfr{\adrWillPhys}\Lheader{\usebox{\Wlogo}}%
}
\lthWilliamsltr
\makeatletter
\setlength\@Hrw{0pt}
\setlength\@Frw{0pt}
\makeatother
\begin{document}
\greetto{To Whom It May Concern,}
\closeline{Sincerely,}
\begin{newlfm}
\lipsum[1-2]
\end{newlfm}
\end{document}
答案2
只需将这两个命令添加到文档正文中:
\noHeadline
\noFootline