清空报告文档最后部分的页面样式

清空报告文档最后部分的页面样式

我在序言中用该包修补了命令 \chapter,etoolbox以便为所有章节获得定义的样式\patchcmd{\chapter}{plain}{mystyle}{}{}。(我正在使用该fancyhdr包)

在我的报告文档的末尾,我有一个参考书目部分和一些\chapter*部分。

我想切换回清空从参考书目部分到文档末尾的标题。

我尝试用其他方法修补它,但我认为这毫无意义。我还尝试了\pagestyle{empty}之前的简单命令\bibliography,但它不起作用。

编辑:我添加了一个简化的 MWE

我注意到,如果我删除该caption包,参考书目和 \chapter* 样式就会消失......但没有标题......

 \documentclass[12pt,a4paper,oneside]{report}
    \usepackage[top=2.5cm, bottom=2.5cm, left=2.5cm, right=2.5cm]{geometry}
    \usepackage{graphicx}
    \usepackage{setspace}
    \usepackage[utf8]{inputenc}
    \usepackage{textcomp}
    \usepackage{caption}
    \usepackage{lipsum,mwe}
    \usepackage[table]{xcolor}
        \definecolor{BleuChapitre}{RGB}{0,76,153}
    \usepackage{afterpage}
    \usepackage[notocbib]{apacite}
        \bibliographystyle{apacite}

%%% defining "monstyle" pagestyle %%%

    \usepackage{fancyhdr}
        \pagestyle{fancy}
        \renewcommand{\sectionmark}[1]{\markright{#1}}
        \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
        \fancypagestyle{monstyle}{
        \fancyhf{}
        \fancyhead[LO]{\footnotesize\scshape\leftmark}
        \fancyhead[RO]{\footnotesize\rightmark}
        \fancyfoot[RO]{\thepage}}

    \usepackage{etoolbox}
    \patchcmd{\chapter}{plain}{monstyle}{}{}
    \renewcommand{\thechapter}{}

    %%% To remove extra space before and after chatper %%%

    \makeatletter
        \renewcommand*\@makeschapterhead[1]{%
    %       \vspace*{50\p@}%
            {%
                \parindent\z@\raggedright\normalfont
    %           \ifnum\c@secnumdepth>\m@ne
    %               \huge\bfseries\@chapapp\space\thechapter\par
    %               \nobreak\vskip 20\p@
    %           \fi
    %           \interlinepenalty\@M
                \Huge\bfseries\color{BleuChapitre}
                #1\par
                \nobreak\vskip 20\p@
            }
        }
        \renewcommand*\@makechapterhead[1]{%
    %       \vspace*{50\p@}%
            {%
                \parindent\z@\raggedright\normalfont
    %           \ifnum\c@secnumdepth>\m@ne
    %               \huge\bfseries\@chapapp\space\thechapter\par
    %               \nobreak\vskip 20\p@
    %           \fi
    %           \interlinepenalty\@M
                \Huge\bfseries\color{BleuChapitre}
                #1\par
                \nobreak\vskip 20\p@
            }
        }
    \patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{}{}{}
    \makeatother

    \begin{document}

        \afterpage{\blankpage}
        \pagestyle{monstyle}
        \doublespacing

    \chapter{First chapter}
    \lipsum[1-5]

    \chapter{Second chapter}
    \lipsum[1-5]

    \newpage\pagenumbering{gobble}

    \renewcommand\bibname{Bibliographie}
    \singlespacing
    \patchcmd{\chapter}{monstyle}{empty}{}{} %%% does not change anything
    \bibliography{references.bib}

    \newpage
    \chapter*{Annexes}

    \end{document}

相关内容