我想更改newlfm
包中的标题和脚注的颜色。我使用以下方法更改了线的宽度:
\newlfmP{Headlinewd=4pt,Footlinewd=4pt}
现在我想改变这些线条的颜色
\definecolor{myblue}{RGB}{29,57,127}
可以做到吗?
答案1
头部和脚部规则使用\headrule
和生成\footrule
。您可以借助该etoolbox
包轻松地对它们进行修补以生成彩色规则。
\documentclass{newlfm}
\usepackage{xcolor}
\usepackage{etoolbox}
\newlfmP{Headlinewd=4pt,Footlinewd=4pt}
\definecolor{myblue}{RGB}{29,57,127}
\pretocmd\headrule{\color{myblue}}{}{}
\pretocmd\footrule{\color{myblue}}{}{}
\begin{document}
\begin{newlfm}
Text
\end{newlfm}
\end{document}
答案2
newlfm
用途fancyhdr
设置信件的页眉/页脚。为此,您可以按照fancyhdr
线条的颜色和宽度?或重新定义\headrule
并\footrule
直接从fancyhdr.sty
:
\documentclass{newlfm}
\usepackage{xcolor}
\definecolor{myblue}{RGB}{29,57,127}
\newlfmP{Headlinewd=4pt,Footlinewd=4pt}
\renewcommand{\headrule}{\color{myblue}\hrule height \headrulewidth width \headwidth
\vskip-\headrulewidth}
\renewcommand{\footrule}{\vskip-\footruleskip\vskip-\footrulewidth
\color{myblue}\hrule width \headwidth height \footrulewidth \vskip\footruleskip}
\begin{document}
\begin{newlfm}
Some letter content.
\end{newlfm}
\end{document}
一般来说,没有必要使用newlfm
,因为它可以轻松替代常规article
类。