我正在使用包fancyhdr
并fancy
自定义页眉和页脚。
.....
\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}
结果: