我已经尝试过解决方案使用尾注包时页眉错误。我已将其改编enotez
并与 documentclass 一起使用KOMA scrbook
。
不幸的是,这似乎对页眉没有影响。使用带有尾注的原始解决方案,右页眉被更改为“注释”,但右页眉仍然是最后一章。
我希望之后的效果与将相同的页眉“参考书目”放在左右两侧的\printendnotes
效果相同。\bibliography
最好的解决方案是什么?
这里是 MWE
\documentclass{scrbook}
\KOMAoptions{paper=
128.5mm:198.4mm, %(5,06" x 7,91") %ziel
DIV=9, %ziel kleines buch
fontsize=12pt,
headings=normal,
}
%%%% Sprache
\usepackage[german]{babel} %scheint
\usepackage{lipsum}
%\usepackage{endnotes}
\usepackage{enotez}
\let\footnote=\endnote
\makeatletter
\def\enoteheading{\section*{\notesname
\markright{\MakeUppercase{\notesname}}}%
\@afterindenttrue
}
\makeatother
% Following command to produce dummy text and notes
\newcommand{\lipnote}{\lipsum*\footnote{\lipsum}\par}
\begin{document}
\chapter{A chapter}
\section{A section}
\lipnote
\lipnote
\clearpage
% \theendnotes
\printendnotes
\end{document}
答案1
enotez
不知道\enoteheading
,但这并不奇怪:手册中根本没有提到它。但它确实有两个选项,都在手册中进行了描述:
list-name = {<list name>}
用于列表标题的注释列表的名称。list-heading = {<sectioning command including argument>}
您可以使用此选项手动设置列表标题命令,例如list-heading = {\chapter{#1}}
编号标题。
您可以使用它来为左标题和右标题设置“\markboth”:
\setenotez{list-heading=\chapter*{#1}\markboth{#1}{#1}}
在您的示例中:
\documentclass{scrbook}
\KOMAoptions{
paper=128.5mm:198.4mm, %(5,06" x 7,91") %ziel
DIV=9, %ziel kleines buch
fontsize=12pt,
headings=normal,
}
\usepackage[german]{babel}
\usepackage{lipsum}
\usepackage{enotez}
\setenotez{list-heading=\chapter*{#1}\markboth{#1}{#1}}
% Following command to produce dummy text and notes
\newcommand{\lipnote}{\lipsum*\endnote{\lipsum}\par}
\begin{document}
\chapter{A chapter}
\section{A section}
\lipnote
\lipnote
\clearpage
\printendnotes
\end{document}