将图片标题放在 \documentclass{letter} 中

将图片标题放在 \documentclass{letter} 中

是否有可能在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适合。

相关内容