在 documentclass 中report
,如何防止“CONTENTS”出现在目录的标题中?
在序言中,我没有页眉,只有页码;在主要部分中,我希望将章节放在上面的内角,将章节放在上面的外角 - 但在目录中我只想放页码。
\documentclass[12pt,a4paper,UKenglish,T1,twoside,openright]{report}
\usepackage[latin1]{inputenc}
\usepackage[bindingoffset=1cm,centering,margin=2.4cm]{geometry}
\usepackage[final]{pdfpages}
\usepackage{lastpage}
\usepackage{fancyhdr}
\setlength{\headheight}{15.2pt}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{\thechapter.\ #1}}{}}
\renewcommand{\sectionmark}[1]{\markright{\ #1}{}}
\fancyhead[LE,RO]{\rightmark}
\fancyhead[LO,RE]{\leftmark}
\fancyfoot[RO,LE]{\thepage\ of \pageref{LastPage}}
\fancypagestyle{plain}{
\fancyhf{}
\fancyhead[LE,RO]{\rightmark}
\fancyhead[LO,RE]{\leftmark}
\fancyfoot[RO,LE]{\thepage\ of \pageref{LastPage}}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}}
\begin{document}
\pagenumbering{Roman}
\includepdf[pages={1,{}}]{Tittelside.pdf}
\setcounter{page}{1}
\thispagestyle{plain}
\include{Abstract/abstract}
\newpage
\thispagestyle{plain}
\mbox{}
\newpage
\pagestyle{plain}
\tableofcontents
\clearpage{\pagestyle{plain}\cleardoublepage}
\pagenumbering{arabic}
\pagestyle{plain}
\include{Introduction/introduction}
\include{Futurework/Futurework}
\end{document}
答案1
您可以延迟设置标题,直到进入第一章,例如如下所示:
...下一页...
\documentclass{report}
\usepackage{fancyhdr,lastpage}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\fancyfoot[RO,LE]{\thepage\ of \pageref{LastPage}}
\fancypagestyle{plain}{%
\fancyhf{}
\fancyfoot[RO,LE]{\thepage\ of \pageref{LastPage}}}
\usepackage{blindtext}
\begin{document}
\pagestyle{plain}
\tableofcontents
\clearpage
\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{\thechapter.\ #1}}{}}
\renewcommand{\sectionmark}[1]{\markright{\ #1}{}}
\fancyhead[LE,RO]{\rightmark}
\fancyhead[LO,RE]{\leftmark}
\chapter{The beginning}
\blindtext
\section{With more}
\blindtext
\Blinddocument
\Blinddocument
\Blinddocument
\Blinddocument
\Blinddocument
\end{document}
以上重新定义了plain
章节页面等使用的页面样式,以匹配其他页面页脚中的页码。否则,我们照常设置fancyhdr
,但不要定义任何页眉,直到主文档中的适当位置。重要的是,这在诸如 之类的命令之后\clearpage
。
上述文档使用blindtext
提供虚拟材料,以便我可以获得长度超过一页的目录。