fancyhead:如何拥有 1 张背景图像和 2 张前景图像

fancyhead:如何拥有 1 张背景图像和 2 张前景图像

使用以下代码:

\documentclass{article}
\usepackage{graphicx} % Required for inserting images
\usepackage{fancyhdr}
\title{fancy}
\author{xxx}
\date{March 2024}
\fancyhead[C]{\includegraphics[width=200mm,height=39mm]{banner_corto_completo_blu.jpg}}  
 \fancyhead[L]{\includegraphics[width=20mm,height=39mm]{wepik-export-20240319220855HA4H.jpeg}}
 \fancyhead[R]{\includegraphics[width=40mm,height=39mm]{wepik-export-20240319220855HA4H.jpeg}}
 
 \par
      \vspace*{+4ex}


    \pagestyle{fancy}
\begin{document}

\maketitle

\section{Introduction}

\end{document}

我会将一张图像(\fancyhead [C]...])作为背景覆盖整个页面,将另外两张(\fancyhead [L]...和 ​​\fancyhead[R])覆盖在背景图像上。我做了许多更改,但我发现只有左侧图像覆盖在背景上,而右侧图像却没有。这是怎么回事?

谢谢

雷纳托

答案1

标题部分在输出文件中的放置顺序是 L - C - R。因此,我希望左侧部分被背景覆盖,右侧部分位于背景之上。您的描述是相反的,我不明白。

这就是fancyhdr工作原理,无法更改。但是,您可以将背景图像与左侧图像(按此顺序)放在一起,在 L 标题中相互重叠,并将 C 标题留空。

 \fancyhead[C]{}
 \fancyhead[L]{%
   \rlap{\includegraphics[width=200mm,height=39mm]{banner_corto_completo_blu.jpg}}%
   \includegraphics[width=20mm,height=39mm]{wepik-export-20240319220855HA4H.jpeg}}
 \fancyhead[R]{\includegraphics[width=40mm,height=39mm]{wepik-export-20240319220855HA4H.jpeg}}

我认为这应该可以解决问题。我无法用您的图片尝试,但我用其他图片测试过。

为了使背景图像水平居中,你可以将其放在里面\makebox,如下所示:

\rlap{\makebox[\headwidth]{\includegraphics...}}

因此,此代码以 200mm x 39 mm 的黄色矩形为背景图像,生成了下面的标题。文本宽度从图像 A 的左侧到图像 B 的右侧,由图像下方的水平线表示。

 \fancyhead[C]{}
 \fancyhead[L]{%
   \rlap{\makebox[\headwidth]{\includegraphics[width=200mm,height=39mm]{background}}}%
   \includegraphics[width=20mm,height=39mm]{example-image-a}}
 \fancyhead[R]{\includegraphics[width=40mm,height=39mm]{example-image-b}}

在此处输入图片描述

答案2

好的,我已经解决了,我想分享我的解决方案。我的一个朋友给了我这个解决方案:

\documentclass{article} \usepackage{graphicx} % 插入图片必填 \usepackage{geometry} \geometry{paperwidth=270mm,textwidth=200mm}

\usepackage{fancyhdr} \fancyhead{} \headheight=45mm \renewcommand{\headrulewidth}{0pt}

\fancyhead[C]{% \makebox[0pt][c]{\includegraphics[width=200mm,height=39mm]{banner_corto_completo_blu..jpg}}% \llap{\raisebox{15mm}{\includegraphics[width=60mm,height=39mm,keepaspectratio]{blu.png}\hspace*{40mm}}}% \rlap{\raisebox{15mm}{\hspace*{40mm}\includegraphics[width=60mm,height=39mm,keepaspectratio]{blu.png}}}% }% \pagestyle{fancy}

\开始{文档}

\section{简介}

\结束{文档}

相关内容