我的问题是,我需要在第一页使用花哨的样式,在其余页面使用空样式。尽管我只在第一页使用了 \thispagestyle{fancy},但它不起作用。这是我的代码:
\documentclass{article}
\usepackage{eurosym}
\usepackage{enumerate}
\usepackage{fancyhdr}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[spanish]{babel}
\usepackage{subfigure}
\usepackage{vmargin}
\usepackage{caption}
\usepackage{amsmath}
%Margins
\setpapersize{A4}
\setmargins{3.5cm}
{2cm}
{14.5cm}
{23.42cm}
{0pt}
{1cm}
{0pt}
{2cm}
%fancy
\renewcommand{\headrulewidth}{0pt}
\lhead{\includegraphics[width = 0.45\textwidth]{image1}}
\rhead{\includegraphics[width = 0.16\textwidth]{image2}}
}
\begin{document}
\title{Hello world}
\author{author}
\date{\empty}
\maketitle
\thispagestyle{fancy}
bla bla bla bla bla bla bla bla bla %one page of text and images
\newpage
\thispagestyle{plain}
bla bla bla bla bla
\end{document}
但是第二页的页眉中没有图像,页脚中也没有页码,并且顶部边距也没有任何图像,就好像页眉中有图像一样。
我希望我已经说得足够清楚了,否则,请告诉我,我会编辑问题。感谢您的回复。
答案1
前言:
看起来您只是想在标题页中添加图像。我宁愿重新定义标题页,而不是为其创建特殊的页面样式
我不会使用该
vmargin
包,因为它与其他包的交互很差。最好看看 geometry 包
如果您想让所有以下包都具有plain
页面样式,请使用\pagestyle{plain}
而不是\thispagestyle{}
。
此外,您的代码会发出警告,提示 headheight 太小,并且会自动更改。您应该自己设置 headheight,您会在文件中找到所需的值.log
。因为我使用了我自己的图像,所以下面示例中使用的值可能不适用于您的文档。标题页之后,您可以再次切换 headheight,例如将其切换为零,如果这是您想要的。
\documentclass{article}
\usepackage{eurosym}
\usepackage{enumerate}
\usepackage{fancyhdr}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[spanish]{babel}
\usepackage{subfigure}
\usepackage{vmargin}
\usepackage{caption}
\usepackage{amsmath}
%Margins
\setpapersize{A4}
\setmargins{3.5cm}
{2cm}
{14.5cm}
{23.42cm}
{0pt}
{1cm}
{0pt}
{2cm}
%fancy
\renewcommand{\headrulewidth}{0pt}
\lhead{\includegraphics[width = 0.45\textwidth]{example-image}}
\rhead{\includegraphics[width = 0.16\textwidth]{example-image}}
\setlength{\headheight}{143pt} % <- change to whatever value the log file tells you
\begin{document}
\title{Hello world}
\author{author}
\date{\empty}
\maketitle
\thispagestyle{fancy}
bla bla bla bla bla bla bla bla bla %one page of text and images
\newpage
\pagestyle{plain}
\setlength{\headheight}{0pt}
bla bla bla bla bla
\end{document}