在词汇表/首字母缩略词索引之前结束乳胶中的最后一章

问题描述

我有一个问题,即术语表/首字母缩略词索引仍在我的乳胶文档的最后一章中。这会导致章节编号出现在这页面的页眉中。如何在调用 \printglossary 之前关闭最后一章,以便词汇表和首字母缩略词列表不是章节的一部分。 我正在使用的相关软件包:

\usepackage[nolist]{acronym}
\usepackage[ngerman]{babel}
\usepackage[toc,acronym]{glossaries}

我已经试过了

\clearpage
\markboth{}{}

就在调用 \printglossary 之前,但这似乎不起作用,甚至根本没有任何作用。

编辑: 我用来创建 pdf 的命令如下(按此顺序):

latexmk
pdflatex document.tex
makeglossaries document
pdflatex document.tex
pdflatex document.tex

这是一个(大部分是最小的)示例:

\documentclass[a4paper,twoside,12pt,numbers=noendperiod,ngerman,openany,fleqn]{scrbook}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[nolist]{acronym}
\usepackage[headsepline]{scrlayer-scrpage}
\usepackage[toc,acronym]{glossaries}

\pagestyle{scrheadings}
\clearpairofpagestyles
\automark[chapter]{chapter}
\renewcommand*{\headfont}{\normalfont}
\ohead{\pagename~\pagemark}
\rehead{\chaptername~\thechapter}
\lohead{\headmark}                                                
\renewcommand*{\chaptermarkformat}{}
\addtokomafont{pageheadfoot}{\small\rmfamily}
\renewcommand*{\chapterpagestyle}{scrheadings}

\makeglossaries

\newglossaryentry{glossary1}
{
    name=Glossary Entry 1,description={First Glossary Entry}
}
\newacronym{via}{VIA}{Very Important Acronyme}

\begin{document}
    \frontmatter
    SOME TEXT
    \tableofcontents
    \mainmatter
    \cleardoublepage
    \rehead{\chaptername~\thechapter}
    \lohead{\headmark}
    \rmfamily
    \chapter{ONE} Chapter 1 which uses \gls{glossary1}.
    \chapter{TWO} Chapter 2 is using a \gls{via}.
    \chapter{THREE} Chapter 3 just exists.
    \clearpage
    \printglossary[title={Glossar}]
    \printglossary[type=\acronymtype,title={Akronyme}]
\end{document}

Glossary is in the chapter (german: Kapitel) 3.

从图像 1 中可以看出,词汇表(以及以下首字母缩略词索引)位于第 3 章(德语:Kapitel 3,右上角)内。我不希望这种情况发生。

解决方法

您可以使用 \rehead{} 重置标题:

\documentclass[a4paper,twoside,12pt,numbers=noendperiod,ngerman,openany,fleqn]{scrbook}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[nolist]{acronym}
\usepackage[headsepline]{scrlayer-scrpage}
\usepackage[toc,acronym]{glossaries}

\pagestyle{scrheadings}
\clearpairofpagestyles
\automark[chapter]{chapter}
\renewcommand*{\headfont}{\normalfont}
\ohead{\pagename~\pagemark}
\rehead{\chaptername~\thechapter}
\lohead{\headmark}                                                
\renewcommand*{\chaptermarkformat}{}
\addtokomafont{pageheadfoot}{\small\rmfamily}
\renewcommand*{\chapterpagestyle}{scrheadings}

\makeglossaries

\newglossaryentry{glossary1}
{
    name=Glossary Entry 1,description={First Glossary Entry}
}
\newacronym{via}{VIA}{Very Important Acronyme}

\begin{document}
    \frontmatter
    SOME TEXT
    \tableofcontents
    \mainmatter
    \cleardoublepage
    \rehead{\chaptername~\thechapter}
    \lohead{\headmark}
    \rmfamily
    \chapter{ONE} Chapter 1 which uses \gls{glossary1}.
    \chapter{TWO} Chapter 2 is using a \gls{via}.
    \chapter{THREE} Chapter 3 just exists.
    \clearpage
    \rehead{}
    \lohead{}
    \printglossary[title={Glossar}]
    \printglossary[type=\acronymtype,title={Akronyme}]
\end{document}

enter image description here