是否有可能在letter
类文档中放置图像页眉?我可以放置页脚图像和签名图像,但我想将图像放在信件顶部。
答案1
信件类在第一页上使用名为 firstpage 的页面样式...
\documentclass{letter}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{geometry}
\usepackage{lipsum}
\geometry{headheight = 0.6in}
\fancypagestyle{firstpage}{\fancyhf{}\fancyhead[R]{\includegraphics[height=0.5in, keepaspectratio=true]{logo.pdf}}}
\fancypagestyle{plain}{\fancyhf{}\fancyhead[L]{\includegraphics[height=0.5in, keepaspectratio=true]{logo.pdf}}}
\pagestyle{plain}
\begin{document}%
\begin{letter}{}%
\opening{Dear Some Name,}
\lipsum[1-10]
\end{letter}%
\end{document}%
原来 firstpage 页面样式只有在\address
没有使用的情况下才会使用。如果 address 已经使用,那么 first page 样式为空,需要添加
\fancypagestyle{empty}{\fancyhf{}\fancyhead[R]{\includegraphics[height=0.5in, keepaspectratio=true]{logo.pdf}}}
答案2
这是我们参加的排版字母内部课程的摘录。您只需添加图像即可。
\documentclass{letter}
\usepackage{graphicx}
\makeatletter
\newif\if@xl@logo
\@xl@logofalse
\def\setlogo#1{\@xl@logotrue\gdef\xl@companylogo{#1}}
\setlogo{HSlogo}
\def\printlogo{%
\if@xl@logo
\includegraphics[width=.98\textwidth]{./\xl@companylogo}\par%
\fi
}
\AtBeginDocument{\printlogo}
\begin{document}
\end{document}
调整纸张尺寸以geometry
适合。