如何在不影响参考书目标题的情况下获取单页中的章节名称?

如何在不影响参考书目标题的情况下获取单页中的章节名称?

所以我想把章节标题放在一页中,我使用了这个代码

\titleformat{\chapter}[display]
{\normalfont\Large\filcenter\sffamily}
{\vspace*{\fill}
    \vspace{1pt}%
    \titlerule
    \vspace{1pc}%
    \LARGE\MakeUppercase{\chaptertitlename}~\thechapter}
{1pc}
{\titlerule\Huge}
[\vspace*{\fill}\newpage]

加上 {titlesec} 包,但这也影响了我的参考书目标题,现在是这样的 在此处输入图片描述

我希望它像以前一样与参考文献在同一页

在此处输入图片描述

我尝试创建这样的自定义章节:

\newcommand*\mychapter[2][]{%
    \begingroup
    \def\@chapapp{Chapitre}
    \def\thechapter{\@Alph\c@chapter}
    \if\relax\detokenize{#1}\relax
    \chapter{#2}
    \else
    \chapter[#1]{#2}
    \fi
    \endgroup
}

然后对此应用相同的方法,但不是写 \chapter 而是写 \mychapter 但什么也没发生它没有改变,我使用的是 natbib 和 unsrtnat 样式(我不认为这很重要)

那么,有没有办法将章节标题放在一页中而不影响参考书目?

答案1

在这种情况下,请尝试使用该键添加格式numberless(所有未编号的章节将以相同的方式格式化),并根据您的需要进行调整:

\titleformat{name=\chapter,numberless}[block]
{\normalfont\Large\filcenter\sffamily}
{}
{0pc}
{\Huge}

相关内容