徽标在信中显示不正确

徽标在信中显示不正确

我希望将学院徽标放在中心(在标题中),后面跟着学院名称,然后是一条水平线,然后是字母内容。

但我的标志被剪掉了一半:

以下是代码:

\documentclass{letter}

\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{geometry}
\usepackage{lipsum}

\geometry{headheight = 275pt}
\fancypagestyle{firstpage}{\fancyhf{}\fancyhead[R]{\includegraphics[scale=0.70, keepaspectratio=true]{pecemblem.pdf}}}
\fancypagestyle{plain}{\fancyhf{}\fancyhead[L]{\includegraphics[height=0.5in, keepaspectratio=true]{pecemblem.pdf}}}
\pagestyle{plain}
\begin{document}%
    \begin{letter}{}%
        \opening{Dear Some Name,}
        \lipsum[1-10]
    \end{letter}%
\end{document}%

我得到的输出是:

在此处输入图片描述

答案1

如果希望徽标居中,则必须使用\fancyhead[C]。如果用 替换,则C徽标R位于右侧,如果用替换L,则徽标位于左侧。

另外,稍微调整一下headheight选项scale\includegraphics获得最佳结果。

例如,使用以下 MWE 并pecemblem.png从下载http://www.pec.edu/images/pecemblem.png

\documentclass{letter}

\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{geometry}
\usepackage{lipsum}

\geometry{headheight=75pt,top=140pt}
\fancypagestyle{firstpage}{\fancyhf{}\fancyhead[C]{\includegraphics[scale=0.7]{pecemblem}}}
\fancypagestyle{plain}{\fancyhf{}\fancyhead[C]{\includegraphics[height=0.5in]{pecemblem}}}
\pagestyle{plain}
\begin{document}%
    \begin{letter}{}%
        \opening{Dear Some Name,}
        \lipsum[1-10]
    \end{letter}%
\end{document}%

我明白了

在此处输入图片描述

答案2

您需要设置页面顶部的空间以及该空间内的标题空间。因此

\geometry{head=1in,top=2in}
\fancypagestyle{firstpage}{\fancyhf{}\fancyhead[R]{\includegraphics[height=1in]{pecemblem.pdf}}}

有一个手册写得非常好在解释此问题的包中geometry(第 3 页)

此图显示了所有不同的设置:在此处输入图片描述

相关内容