我希望将学院徽标放在中心(在标题中),后面跟着学院名称,然后是一条水平线,然后是字母内容。
但我的标志被剪掉了一半:
以下是代码:
\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 页)
此图显示了所有不同的设置: