我试图在每一页的左上角都排版一个徽标。我正在使用 ,fancyhdr
并通过 定义标题中的徽标位置\lhead{\includegraphics{image.png}}
。文档的完整源代码列在本帖末尾。
我正在排版 2 页。我面临以下问题。
虽然第一页和第二页上的徽标位置没问题,但第一页上的文本开始在标题中而它从第二页就正确开始。
~\vspace{1.5cm}
我尝试了不同的文档类别:有一些变化,但在所有情况下,第一页的排版都不正确。到目前为止,我发现的唯一解决方法是在文档开头添加:这很不妥...
源码如下:
\documentclass[10pt]{article}
\usepackage[a4paper, top=25mm, bottom=20mm,
left=15mm, right=15mm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{blindtext}
\usepackage{showframe}
%% ============================================
\begin{document}
\pagestyle{fancy}
\fancyhf{}
\lhead{\includegraphics{image.png}}
\renewcommand{\headrulewidth}{0pt}
\blindtext
\newpage
\blindtext
\end{document}
知道我做错了什么吗?
答案1
我认为你可以先在序言中尝试这样的事情:
\fancypagestyle{logo}{
\fancyhf{}
\fancyhead[LE,LO]{\includegraphics{image.png}}}
然后使用:
\pagestyle{logo}
至于您的间距问题,您在几何包中得到了两个参数:Headheight 和 Headsep。
理想情况下,您的 Headheight 应该与图片的高度相同,并且您的 Headsep 可以是 0.2 厘米或您想要的标题和正文之间的任何空白空间。