回忆录尾注:删除注释章节,重置每章尾注编号

回忆录尾注:删除注释章节,重置每章尾注编号

和你们中的许多人一样,我曾使用 memoir 的 endnote 功能在文档末尾生成注释,而无需直接使用 endnote 包(即,无需加载 endnote 包)。但现在我在尝试在每章末尾生成注释时遇到了问题,没有生成一个新页面和一个单独的 Notes 章节。

我希望在每章末尾添加尾注,但是笔记章节应紧接在章节的结尾处开始。任何后续章节也应有其笔记部分遵循最终文本,并附有其重置注释。

MWE 演示了我遇到的问题。尾注是在章节的最后一段文字之后生成的,没有换页,并且有一个笔记部分——一切都很好。但尾注编号没有重置!有人能帮忙吗?我想我需要访问页注计数器,在章节更改时触发它,从而避免开始新的“注释章节”。

在此处输入图片描述

\documentclass[openany]{memoir}
\makepagenote
%\notepageref % issues label that refers back to page on which note occurs. nice
\renewcommand*{\notenumintext}[1]{\,[#1]} % thinspace[num] -- bracket instead of superscript
\renewcommand\notesname{Notes} % change Notes to References, etc.
%\renewcommand*{\notedivision}{\chapter{\notesname}} % newpage, notesname, resets endnote nums
\renewcommand*{\notedivision}{\section*{\notesname}} % notesname, cont. nums
\setsecheadstyle{\Large}
\renewcommand*{\pagenotesubhead}[3]{} % #1-chapname, #2-chapnum, #3-chaptitle removed
\renewcommand*{\pagenotesubheadstarred}[3]{} % chapname, chaptitle removed

\begin{document}
\tableofcontents*
\chapter{Numbered chapter}
Test note for a numbered chapter.\pagenote{numbered test.}
Second test note for a numbered chapter.\pagenote{numbered test two.}. Notice there are no superscripts.
\printpagenotes*

\chapter*{Starred chapter}
Another test note, but from a starred chapter.\pagenote{starred test}
\printpagenotes*

\chapter{Numbered chapter without note}
No notes for a numbered chapter.
\end{document}  

在此处输入图片描述
在此处输入图片描述 在此处输入图片描述

这是我得到的。但是,在标有星号的章节和后续带有尾注的章节中,尾注编号应从 (1) 重新开始。

答案1

问题在于,pagenote计数器与计数器的变化结合在一起chapter,并\chapter*没有接触chapter计数器。

要么使用

\newcommand\resetPagenotes{
  \setcounter{pagenote}{0}
}

\chapter*{...}
\resetPagenotes

或者以某种方式挂接到加星标的章节以自动添加它。

相关内容