每页上均无需移动页眉即可显示标识

每页上均无需移动页眉即可显示标识

我正在尝试在第一页插入徽标,但不将每页的页眉向下移动。使用以下代码可以插入徽标,但每页的每个页眉都会向下移动。

代码(之前\begin{document}):

\usepackage{fancyhdr, graphicx}
\renewcommand{\headrulewidth}{0pt}
\fancyhead[L]{}
\fancyhead[R]{
\includegraphics[width=3.5cm]{jedem.pdf}
}
\pagestyle{plain}

代码(之后\begin{document}):

\thispagestyle{fancy}

如果有人能给我指明正确的方向我将不胜感激。

答案1

如果你像这样把它包括进去,

\fancyhead[R]{%
  \raisebox{0pt}[0pt][0pt]{\includegraphics[width=3.5cm]{jedem.pdf}}%
}

那么它不会改变垂直标题的位置。但您必须确保顶部边距有足够的空间,以便徽标不会超出页面。

编辑: 如果您想将徽标向下移动,请替换{0pt}为例如{-1ex}

答案2

这是 tikz 做类似事情的方式。您可以使用\thispagestyle选项仅为一个页面应用徽标设置。

\documentclass[oneside,12pt]{article}
\usepackage[demo]{graphicx}% <-----remove demo in your file
\usepackage[T1]{fontenc}
\usepackage{tikz}
\usepackage[charter]{mathdesign}
\usepackage{lipsum} %<-----provides dummy text, remove in your file
\usepackage{fancyhdr}
\usepackage[a4paper,margin=1in,,headheight=\baselineskip,
   headsep=7mm,footskip=13mm,showframe]{geometry} % <-----remove showframe and alter other things in your file
%---------------------------------------------
\fancypagestyle{logo}{%
  \fancyhf{}   % Clear all headers and footers first
\fancyhead[L]{}
\fancyhead[R]{%
\begin{tikzpicture}[baseline,remember picture,overlay]
\node at ([xshift=-2.5cm,yshift=-2.5cm]current page.north east) {\includegraphics[width=3.5cm]{jedem.pdf}};
\end{tikzpicture}
}%
\setlength{\headsep}{1.1in}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
}%
%Change the values in xshift and yshift as per your needs
%---------------------------------------------
\thispagestyle{logo}
\begin{document}
\lipsum[1-5]
\newpage
\lipsum[6-8]
\end{document} 

第一页:

在此处输入图片描述

第二页:

在此处输入图片描述

编辑:这是你将造成的混乱没有提供完整的 MWE。您只给出了一段代码,我只能独自猜测您的需求。现在我知道了 - 您使用的是\maketiltle\maketitle与 捆绑在一起\thispagestyle{plain}。因此您必须重新定义\pagestyle{plain}

此外,您使用的xshift=3cm,yshift=3cm超出了页面范围。因此,通过这些转换,您将永远无法在页面内获得图像。请保留这些值消极的。这是代码。

\documentclass[a4paper,12pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[swedish]{babel}

\usepackage[demo]{graphicx}
\usepackage[T1]{fontenc}
\usepackage{tikz,lipsum}
\usepackage{fancyhdr}
\usepackage[a4paper,margin=1in,,headheight=\baselineskip, headsep=7mm,footskip=13mm]{geometry}
%---------------------------------------------
\fancypagestyle{plain}{%
 \fancyhf{}%
\fancyhead[L]{}%
\fancyhead[R]{%
\begin{tikzpicture}[baseline,remember picture,overlay]
\node at ([xshift=-3cm,yshift=-3cm]current page.north east) {\includegraphics[width=3.5cm]{jedem.pdf}};
\end{tikzpicture}%
}%
\setlength{\headsep}{0in}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
}%
%---------------------------------------------


\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}

\usepackage{titling}
\pretitle{\begin{flushleft}\LARGE}
\posttitle{\par\end{flushleft}}
\preauthor{\begin{flushleft}\large}
\postauthor{\par\end{flushleft}\vskip 1.5em}
\predate{\begin{flushleft}\large}
\postdate{\par\end{flushleft}\vskip -5em}

\setlength{\parskip}{1.2ex}        % space between paragraphs
\setlength{\parindent}{1em}        % amount of indention
\setlength{\textwidth}{17cm}       % default = 6.5"
\setlength{\oddsidemargin}{-5mm}   % default = 0"
\setlength{\textheight}{225mm}     % default = 9"
\setlength{\topmargin}{-8mm}       % default = 0"

\title{Testing}
\author{Mr Test}
\date{}
\begin{document}
\maketitle
\noindent
{\bf Abstract}
\end{document}

在此处输入图片描述

相关内容