命名法标题问题

命名法标题问题

我正在使用包在书籍类中编写文档fancyhdr。我有一个索引和一个符号列表,为此我使用了imakeidxnomencl包。我在获取两者的正确标题时遇到了问题。我设法通过使用直接设置索引\indexsetup{level=\chapter}(由于已经声明,因此效果很好\backmatter)。但是,我找不到如何对命名法执行相同的操作,因此我最终\markboth在之后直接手动调用\printnomenclature。这有效,但感觉不太好(例如,如果我切换了两者的顺序,则会\markboth影响最后一章)。

我希望有人能更好地解决这个问题。

答案1

如果你有\printnomenclature后面的命令\backmatter,那就很简单了:

\usepackage{nomencl}
\usepackage{etoolbox}
\patchcmd{\thenomenclature}{\chapter*}{\chapter}{}{}

这样,thenomenclature包就会发出\chapter{\nomname},条目将设置目录的标题和注释。不要将选项添加intocnomencl

相关内容