我正在处理页眉和页脚部分(应该出现在每一页上)。我已经四处寻找,但还没有找到任何接近我需要的答案。我尝试过,但失败了:
- 使蓝线(已经出现在页面的最底部)也出现在页面的最顶部(标题图像上方)。
- 让页眉中的背景图像完全覆盖页面宽度。我还想稍微增加图像的高度,这样文本就不会显得太挤,也不会太靠近页面的顶部边缘。
- 使位于页眉图像顶部的文本从页面的最左侧开始(而不是像现在一样居中),但页码显示在最右侧。我希望页脚中的文本和页码具有相同的对齐方式(目前它甚至没有出现)。
有人可以帮我解决上述问题吗?(并且帮我理解我的错误,向我解释为什么我的代码目前不能正常工作)
这是我目前的代码:
\documentclass[12pt,landscape]{report}
\usepackage[utf8]{inputenc}
\usepackage[margin=0.5in,paperheight=20cm,paperwidth=26cm]{geometry}
\usepackage{xcolor}
\definecolor{highlight_colour}{HTML}{067dac}
\definecolor{secondary_colour}{HTML}{34545c}
% ==============================================
% HEADER AND FOOTER
% ==============================================
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{eso-pic}
\usepackage{tikz}
\pagestyle{fancy}
\thispagestyle{fancy}
\fancyhf{}
\setlength{\headheight}{14pt}
\renewcommand{\headrulewidth}{0.0pt}
\chead{
\begin{tikzpicture}
\draw (0, 0) node[inner sep=0] {\includegraphics[width=\paperwidth]{header_design02.PNG}};
\draw (0, 0) node {
\color{secondary_colour}\footnotesize
Some text
\hspace{0.5cm}
/
\hspace{0.5cm}
Some other text
\hspace{0.5cm}
/
\hspace{0.5cm}
Yet another piece of text
\hfill\thepage
};
\end{tikzpicture}
}
\cfoot{
{\color{secondary_colour}\footnotesize
Some text
\hspace{0.5cm}
/
\hspace{0.5cm}
Some other text
\hspace{0.5cm}
/
\hspace{0.5cm}
Yet another piece of text
\hfill\thepage
}
}
\AddToShipoutPictureBG{\AtPageUpperLeft{{\color{highlight_colour}\rule{\paperwidth}{5pt}}}} % bottom line
\AddToShipoutPictureBG{\AtPageLowerLeft{{\color{highlight_colour}\rule{\paperwidth}{5pt}}}} % bottom line
% ==============================================
\begin{document}
\section{Introduction}
\end{document}
这是我使用的标题背景图片:
以下是我当前的输出: