我在 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:我三年前去过圣若泽杜斯坎普斯。)