我正在使用带有 memoir 的 pagenote 包,但 pagenote 无法完全获取 memoir 中的章节编号方案。Frontmatter 和 backmatter 在 memoir 中没有章节编号,但它们打印在 pagenotes 中,导致注释部分出现奇怪的情况。
梅威瑟:
\documentclass{memoir}
\usepackage[T1]{fontenc}
\usepackage{pagenote}
\notepageref
\makepagenote
\begin{document}
\frontmatter*
\chapter{Introduction}
\pagenote[Mais alors sur quoi...]{Denn worauf gr\"{u}ndet...}
\mainmatter*
\chapter{The first}
\pagenote[Du moment o\`u nous ...]{Sobald wir uns...}
\backmatter
\chapter{Conclusion}
\pagenote[La science ne pense ...]{Die Wissenschaft denkt...}
\printpagenotes
\end{document}
得出的结果是:
注释
第 0 章 简介
[Mais alors sur quoi...] (第 1 页) Denn worauf gründet...
第 1 章 第一章
[Du moment où nous ...] (第 3 页) Sobald wir uns...
第 1 章 结论
[La science ne pense ...] (第 5 页) Die Wissenschaft denkt...
其中,“引言”之前的“第 0 章”和“结论”之前的“第 1 章”应被删除。有什么想法吗?
答案1
您可以重新定义\pagenotesubhead
来测试它的第二个参数是否具有与新定义的计数器相同的值,否则将进行步进。
\documentclass{memoir}
\usepackage[T1]{fontenc}
\usepackage{pagenote}
\notepageref
\makepagenote
\renewcommand{\pagenotesubhead}[3]{%
\ifnum#2=0
\section*{#3}%
\else
\section*{#1 #2 #3}%
\fi
}
\begin{document}
\frontmatter*
\chapter{Introduction}
\pagenote[Mais alors sur quoi...]{Denn worauf gr\"{u}ndet...}
\mainmatter*
\chapter{The first}
\pagenote[Du moment o\`u nous ...]{Sobald wir uns...}
\backmatter
\chapter{Conclusion}
\pagenote[La science ne pense ...]{Die Wissenschaft denkt...}
\printpagenotes
\end{document}