在 TOC 上创建您自己的页面样式

在 TOC 上创建您自己的页面样式

我有相同的页面样式但我想在目录中更改它。

我希望我的文档看起来像第二个文档,所以任何想法我都会很感激。我希望目录只带有页脚规则和页面外侧的页码,没有页眉和页眉宽度。

在此处输入图片描述

\documentclass[a4paper,10pt,twoside]{book}
\usepackage{fancyhdr}                                   
\fancyhf{}
\fancyhead[LE]{\textsl{\slshape{\leftmark}}}
\fancyhead[RO]{\textsl{PROYECTO FIN DE MÁSTER}}
\fancyfoot[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\pagestyle{fancy}

\fancypagestyle{plain}
{%
\fancyhf{}%
%\fancyfoot[C]{\thepage\ of \pageref{LastPage}}
\fancyhead[RO]{\textsl{PROYECTO FIN DE MÁSTER}}
\fancyfoot[LE,RO]{\thepage}%
\renewcommand{\headrulewidth}{0.4pt}% Line at the header invisible
\renewcommand{\footrulewidth}{0.4pt}% Line at the footer visible
}

答案1

定义fancy页面样式如下:

\fancyhf{}
%\fancyhead[LE]{\textsl{\slshape{\leftmark}}}
%\fancyhead[RO]{\textsl{PROYECTO FIN DE MÁSTER}}
\fancyfoot[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}

mystyle然后像这样定义额外的页面样式

\fancypagestyle{mystyle}
{%
\fancyhead[LE]{\textsl{\slshape{\leftmark}}}
\fancyhead[RO]{\textsl{PROYECTO FIN DE MÁSTER}}
\fancyfoot[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
}

然后像使用它们一样

\pagestyle{fancy}
\begin{document}
\tableofcontents
\cleardoublepage   %%< ---- be safe
\pagestyle{mystyle}   %% <--- add this here

.
.
.

梅威瑟:

\documentclass[a4paper,10pt,twoside]{book}
\usepackage{fancyhdr}
\fancyhf{}
%\fancyhead[LE]{\textsl{\slshape{\leftmark}}}
%\fancyhead[RO]{\textsl{PROYECTO FIN DE MÁSTER}}
\fancyfoot[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}
\pagestyle{fancy}

\fancypagestyle{plain}
{%
\fancyhf{}%
%\fancyfoot[C]{\thepage\ of \pageref{LastPage}}
\fancyhead[RO]{}
\fancyfoot[LE,RO]{\thepage}%
\renewcommand{\headrulewidth}{0pt}% Line at the header invisible
\renewcommand{\footrulewidth}{0.4pt}% Line at the footer visible
}

\fancypagestyle{mystyle}
{%
\fancyhead[LE]{\textsl{\slshape{\leftmark}}}
\fancyhead[RO]{\textsl{PROYECTO FIN DE MÁSTER}}
\fancyfoot[LE,RO]{\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
}

\usepackage{blindtext}
\begin{document}
\tableofcontents
\cleardoublepage
\pagestyle{mystyle}   %% <--- add this here
\blinddocument
\end{document}

在此处输入图片描述

在此处输入图片描述

如果您想要章节页面的标题规则,只需替换

\fancypagestyle{plain}
{%
\fancyhf{}%
%\fancyfoot[C]{\thepage\ of \pageref{LastPage}}
\fancyhead[RO]{}
\fancyfoot[LE,RO]{\thepage}%
\renewcommand{\headrulewidth}{0pt}% Line at the header invisible
\renewcommand{\footrulewidth}{0.4pt}% Line at the footer visible
}

\makeatletter
\let\ps@plain\ps@fancy
\makeatother

相关内容