无法将 fancy 中的图像仅显示在单个页面上

无法将 fancy 中的图像仅显示在单个页面上

我在 overleaf 中有一个乳胶文档,其中我使用以下内容在页面顶部显示图像:

\fancyhead[C]{\includegraphics[width=12cm]{itu.jpeg}}

这很好,并且满足了我的要求,但问题是我只希望这发生在我的第一页上。

这个问题以前已经在一定程度上得到解答这里这里,现在我就来分别针对这些问题提出的两种解决方案,并谈一谈。

1

第一个问题有这个片段作为解决方案:

\fancypagestyle{firststyle}
{
   \fancyhf{}
   \fancyfoot[C]{\footnotesize Page \thepage\ of \pageref{LastPage}}
}

我只是天真地尝试将它与我已经拥有的东西结合起来,所以它看起来像这样:

\fancypagestyle{firststyle}
{
\fancyhead[C]{\includegraphics[width=12cm]{itu.jpeg}}
   \fancyhf{}
   \fancyfoot[C]{\footnotesize Page \thepage\ of \pageref{LastPage}}
}

现在我的图片无法在任何地方显示。甚至页脚部分似乎也不起作用。此外,overleaf 不计算“firststyle”。

2

第二个问题的答案非常相似:

\fancypagestyle{empty}{%
  \fancyhf{}% Clear header/footer
  \fancyhead[L]{Scientific Paper}% Your journal/note
  \fancyhead[R]{\rule{100pt}{30pt}}% Your logo/image
}

我尝试整合:

\fancypagestyle{empty}{%
  \fancyhf{}
  \fancyhead[C]{\includegraphics[width=12cm]{itu.jpeg}}
  \fancyhead[R]{\rule{100pt}{30pt}}
}

这与之前的效果相同,不显示图像。

如何才能使我的图像仅显示在第一页,以及我在这些修复中做错了什么?

编辑

我在这里有我的文本,我不太确定如何处理依赖关系:

\documentclass[12pt]{article}

\usepackage{template_wete}
\usepackage{ifthen}

\usepackage{fancyhdr}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{float}
\usepackage{parskip}
\usepackage{fancyhdr}
\pagestyle{fancyplain}
\usepackage[alf]{abntex2cite}

\renewcommand\plainheadrulewidth{.4pt}
\fancyhf{}


\fancyfoot[C]{\thepage}


\sloppy
\title{Project agreement - Research project fall 2021}

\author{Ask H. Sejsbo, David M. Carl}

\address{
    Instituto Nacional de Pesquisas Espaciais, São José dos Campos, SP, Brasil \\
    Aluno de Mestrado do curso de Ciência e Tecnologia de Materiais e Sensores - CMS.
\nextinstitute
    Instituto Tecnológico da Aeronáutica, São José dos Campos, SP, Brasil
\email{[email protected] & }
}

\renewcommand{\headrulewidth}{0pt}

\begin{document}

\maketitle

\begin{resumo}
Apresentação concisa do trabalho, com descrição de suas principais características, principais objetivos, metodologia utilizada e os resultados alcançados. Deve conter entre 50 e 150 palavras, formato justificado; fonte Times tamanho 12; espaço simples.
\end{resumo}
\hrulefill



\bibliography{referencias}



\end{document}

答案1

首先,不要使用\pagestyle{fancyplain};它已被弃用。

然后,你的定义

\fancypagestyle{firststyle}
{
\fancyhead[C]{\includegraphics[width=12cm]{itu.jpeg}}
   \fancyhf{}
   \fancyfoot[C]{\footnotesize Page \thepage\ of \pageref{LastPage}}
}

删除\fancyhf{}上一行的定义;顺序应该反转:

\fancypagestyle{firststyle}
{
  \fancyhf{}
  \fancyhead[C]{\includegraphics[width=12cm]{itu.jpeg}}
  \fancyhf{}
  \fancyfoot[C]{\footnotesize Page \thepage\ of \pageref{LastPage}}
}

并且您必须付出\thispagestyle{firststyle}努力\begin{document}才能使其有效。

更好的解决方案

通常,如果您想在第一页的页眉中放置图片,则意味着页眉也比其他页面的页眉高。这使事情变得复杂。几乎总是更简单的方法是将图片作为文本中的第一个项目,并将页眉留空(例如使用\thispagestyle{plain})。并可能\vspace{...}在它后面放一些。

(PS:我三年前去过圣若泽杜斯坎普斯。)

相关内容