第一页样式更改其他页面的页脚

第一页样式更改其他页面的页脚

我正在编写一个类文件。在这个类中,我尝试为第一页定义一种样式,为其他页面定义另一种样式。第一页的样式是:

\fancypagestyle{MECStitlepagestyle}{%
  \lhead{
    {\fontsize{11}{13}\selectfont\textbf{
    \protect\MECSname, \@MECSissueYear, 1-\@MECSarticlePages}}\\
    {\fontsize{10}{12}\selectfont 
    Published Online January \@MECSissueYear~in MECS (\MECSwebsite}\\
    {\fontsize{10}{12}\selectfont DOI: \@MECSarticleDOI}
  }
  \rhead{
    \includegraphics[height=1.5cm, width=2.54cm]{logo}
  }
  \lfoot{
    {\fontsize{10}{12}\selectfont 
        Copyright \copyright~\@MECSissueYear~MECS}
  }
  \rfoot{
    {\fontsize{10}{12}\selectfont\textit{
        \protect\MECSname, \@MECSissueYear, 1-\@MECSarticlePages}}
  }
  \chead{}
}

\def\maketitle{\par
  \begingroup
  \def\thefootnote{} % the \thanks{} mark type is empty
  \if@tmptwocolumn
    \twocolumn[\@maketitle]
  \else
    \@maketitle
  \fi
  \thispagestyle{MECStitlepagestyle}
  \endgroup
  \setcounter{footnote}{0}\let\maketitle\relax\let\@maketitle\relax
  \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax
}

\def\@maketitle{\newpage
  \begin{center}
    \vskip4.0em{\fontsize{24pt}{28pt}\selectfont\@title\par}\vskip1.0em%
    {\lineskip.5em\large\@author\par}
  \end{center}\par\vskip 1.4em
}

其他的风格是:

\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\lfoot{
    {\fontsize{10}{12}\selectfont 
        Copyright \copyright~\@MECSissueYear~MECS}
}
\rfoot{
    {\fontsize{10}{12}\selectfont\textit{
        \protect\MECSname, \@MECSissueYear, 1-\@MECSarticlePages}}    
}
\cfoot{}

\fancyhead[CE, CO]{{\fontsize{9}{11}\selectfont\MECSarticleTitle}}
\fancyhead[LE]{\thepage}
\fancyhead[RO]{\thepage}

\def\sectionmark#1{\relax}

第一页样式工作正常。但这种样式会改变其他页面的页脚大小。我不明白为什么会发生这种情况,也不知道该如何修复。有人能帮我吗?

相关内容