使用 enotez 包时,尾注章节中的运行头出现错误

使用 enotez 包时,尾注章节中的运行头出现错误

我使用enotez软件包(当前版本 0.9a)来制作尾注。当我打印尾注(使用\printendnotes)时,尾注章节的页眉包含上一章的名称,而不是“注释”。

这是一个最小的工作示例:

\documentclass[a4paper,12pt]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{enotez}
\usepackage{lipsum}

\begin{document}

\pagestyle{headings}

\chapter{Introduction}

First paragraph.\endnote{\lipsum{3}}

\lipsum{5}

Last paragraph.\endnote{\lipsum{3}}

\printendnotes

\end{document}

当我使用 KOMA-Script 的包并使用和scrlayer-scrpage配置运行头时,行为是相同的。\pagestyle{scrheadings}\automark{chapter}

我不确定我是否做错了什么,或者这是一个错误。 有没有解决方案或解决方法来修复此行为?

答案1

发出适当的标记:

\documentclass[a4paper,12pt]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{enotez}
\usepackage{lipsum}

\makeatletter
\setenotez{list-heading=\chapter*{#1\@mkboth{#1}{#1}}}                   
\makeatother

\begin{document}

\pagestyle{headings}

\chapter{Introduction}

First paragraph.\endnote{\lipsum{3}}

\lipsum{5}

New paragraph.\endnote{\lipsum{3}}

Last paragraph.\endnote{\lipsum{3}}

\printendnotes

\end{document}

当您使用时scrreport,有一种更简单的方法可用:

\setenotez{list-heading=\addchap{#1}}

在 KOMA-Script 术语中,这意味着“添加一个未编号的章节以及目录中的相应条目”,而不是“将某人添加到聚会中”。

在此处输入图片描述

相关内容