目录布局

目录布局

我想自定义目录的布局。我希望目录的第一页看起来与其他页面一样(即,应该删除标题“目录”,标题应该与第二页的标题相同,并且目录应该从页面顶部开始)。如何做到这一点?

梅威瑟:

\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}

相关内容