我正在尝试在第一页插入徽标,但不将每页的页眉向下移动。使用以下代码可以插入徽标,但每页的每个页眉都会向下移动。
代码(之前\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}