修改章节开头

修改章节开头

我需要以下方面的帮助,我试图让所有面向章节开头的页面在不包含文本(独占条件)的情况下仅针对主要内容部分包含 x% 的灰色。前页和后页不在此条件之内。

下图显示了两个开口的结果

图像

我通过查看每章的开头并将说明放在每章的末尾来获得此结果

\pagecolor{黑色!10}

然后在本章开头

\pagecolor{白色}

重新获得白色

但我希望的是,这可以自动实现,因为修改文本和框宽度是很常见的,这导致必须不断检查章节开头

答案1

像这样吗?

\documentclass{book}

\usepackage{blindtext}
\usepackage{xcolor}

%% Adapted from fancyhdr, section 14
%% http://ctan.triasinformatica.nl/macros/latex/contrib/fancyhdr/fancyhdr.pdf
\makeatletter
\renewcommand*{\cleardoublepage}{\clearpage\if@twoside \ifodd\c@page\else
    \hbox{}\pagecolor{black!10}%
    \thispagestyle{empty}%
    \newpage%
    \if@twocolumn\hbox{}\newpage\fi\fi\fi\pagecolor{white}}
\makeatother


\begin{document}
\chapter{One}
\blindtext\blindtext

\chapter{Two}
\blindtext\blindtext

\chapter{Three}
\blindtext\blindtext

\end{document}

在此处输入图片描述

相关内容