页眉、页脚和页码问题

页眉、页脚和页码问题

我正在使用包fancyhdrfancy自定义页眉和页脚。

.....
\usepackage{fancyhdr} 
\pagestyle{fancy}
\lhead{Team no.}
\rhead{Problem no.}
\cfoot{Page \thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}

\begin{document}
\title{Problem Name}
\author{Team no. \\ Problem no.}
\maketitle
\pagenumbering{gobble}
\begin{abstract}
\end{abstract}
\newpage
\tableofcontents
\newpage
\pagenumbering{arabic}
\section{Introduction}
....

我想从“目录”页面中删除页脚(此处为“页码”)。另外,我喜欢使用“第 x 页,共 y 页”格式的“页码”。我该怎么做?
TIA

答案1

由于某种原因,我\pagestyle{fancy}关闭并再次打开时遇到了麻烦。创建两种新的页面样式更简单。

\documentclass[a4paper,12pt]{article} 
\usepackage{fancyhdr} 

\fancypagestyle{nofoot}{%
  \fancyhf{}% clear all header and footer fields
  \lhead{Team no.}
  \rhead{Problem no.}
  \renewcommand{\headrulewidth}{0pt}
  \renewcommand{\footrulewidth}{0pt}
}
\fancypagestyle{foot}{%
  \fancyhf{}% clear all header and footer fields
  \lhead{Team no.}
  \rhead{Problem no.}
  \cfoot{Page \thepage}
  \renewcommand{\headrulewidth}{0pt}
  \renewcommand{\footrulewidth}{0pt}
}
\usepackage{lipsum}

\begin{document}
\title{Problem Name}
\author{Team no. \\ Problem no.}
\maketitle
\pagenumbering{gobble}
\begin{abstract}
\end{abstract}
\newpage
\pagestyle{nofoot}
\tableofcontents
\newpage
\pagestyle{foot}
\pagenumbering{arabic}
\section{Introduction}
\lipsum[1-6]
\end{document}

答案2

这里还有一个建议,\pagestyle{fancyplain}在加载包后使用fancyhdr。然后,页面样式fancy和都plain在 的控制之下fancyhdr,并且\fancyplain{settings for plain style}{settings for fancy style}可以在 的参数中使用\fancyhf\fancyhead等等。

\documentclass[a4paper,12pt]{article}
\setlength{\headheight}{14.5pt}% <- suggested by fancyhdr
\usepackage{lastpage}
\usepackage{fancyhdr}
\pagestyle{fancyplain}

\fancyhf{}
\fancyhead[L]{Team no.}
\fancyhead[R]{Problem no.}
\fancyfoot[C]{\fancyplain{}{Page \thepage\ of \pageref{LastPage}}}% no pagenumber on plain pages
\renewcommand{\headrulewidth}{0pt}

\usepackage{lipsum}% only for dummy text
\begin{document}
\pagestyle{plain}
\pagenumbering{roman}

\title{Problem Name}
\author{Team no. \\ Problem no.}
\maketitle
\thispagestyle{empty}
\begin{abstract}
\lipsum[1]
\end{abstract}

\clearpage
\tableofcontents
\clearpage
\pagestyle{fancy}
\pagenumbering{arabic}
\section{Introduction}
\lipsum[1-6]
\end{document}

结果:

在此处输入图片描述

相关内容