我想自定义目录的布局。我希望目录的第一页看起来与其他页面一样(即,应该删除标题“目录”,标题应该与第二页的标题相同,并且目录应该从页面顶部开始)。如何做到这一点?
梅威瑟:
\documentclass[twoside]{book}
\usepackage{fancyhdr}
\begin{document}
\pagestyle{fancy}
\fancyhead{}
\setlength{\headheight}{15pt}
\def\chaptermark#1{\markboth{\footnotesize\thechapter.\ \textsc{#1}}{}}
\fancyhead[CO,CE]{\leftmark}
\tableofcontents
\chapter{Chapter}
\chapter{Chapter}
\end{document}
答案1
我建议你使用这个tocloft
包。
\documentclass[twoside]{book}
%% set parameters of "fancy" page style
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\lfoot{}
\cfoot{\thepage}
\rfoot{}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0pt}
\setlength{\headheight}{15pt}
%% tocloft package for easy customization of ToC
\usepackage{tocloft}
\renewcommand\contentsname{}
\tocloftpagestyle{fancy}
\setlength\cftbeforetoctitleskip{0pt}
\setlength\cftaftertoctitleskip{0pt}
\begin{document}
\frontmatter % optional
%% page header for ToC: set up via '\chead'
\chead{\footnotesize\textsc{Contents}}
\tableofcontents
\mainmatter % or: \cleardoublepage
%% page headers for rest of document: use \chaptermark and \fancyhead
\def\chaptermark#1{\markboth{\footnotesize\thechapter.\ \textsc{#1}}{}}
\fancyhead[CO,CE]{\leftmark}
\chapter{The First Chapter}
\chapter{The Second Chapter}
\end{document}