带标题的字母类

带标题的字母类

当我使用标准类创建一封信letter,并尝试使用包创建标题时fancyhdr,即使使用后标题也不会显示\thispagestyle{fancy}。我不喜欢使用 KOMA-Script。有人愿意帮助我吗?问候 VB

答案1

文档letter类根据是否\address使用 来对第一页使用两种不同的页面样式:firstpage如果未使用 ,则为empty,否则为 。您可以重新定义plain除第一页以外的其他页面的页面样式,然后将\let其他两种样式重新定义为plain;一个小例子:

\documentclass{letter}
\usepackage{fancyhdr}
\usepackage{lipsum}
\usepackage{marvosym}

\fancypagestyle{plain}{
\fancyhf{}
\fancyhead[C]{Joe Smith -- Senior Manager}
\fancyfoot[C]{\scshape
  100 Main Street. \\ 
  Chicago, IL 60610 \\
  \Email~{\normalfont\ttfamily www.tex.stackexchange.com} \\
  \Telefon~555-345678  \\
  \Mobilefone~3123127854
  }
}
\pagestyle{plain}

\makeatletter
\let\ps@empty\ps@plain
\let\ps@firstpage\ps@plain
\makeatother

\address{Joe Smith \\ 100 Main Street. \\ Chicago, IL 60610}

\begin{document}%

\begin{letter}{Department  \\ University of X\\ City, State Area Code}%

\opening{Dear Some Name,}

\lipsum


\vfill

Sincerely,

\vfill

Joe Smith

Ph.D. Candidate

Department 

University 
\end{letter}

\end{document}

在此处输入图片描述

标题特写:

在此处输入图片描述

页脚特写:

在此处输入图片描述

相关内容