尾注中的章节编号

尾注中的章节编号

我正在使用 endnotes 包在文档末尾列出所有注释。我希望节标题(注释)也像其他节一样包含节号。

梅威瑟:

\documentclass{article}
\usepackage{endnotes}
\begin{document}
\section{Some section}
 bla bla bla\endnote{Some note}.
\theendnotes
\end{document}

答案1

仔细查看endnotes.sty很容易发现,只需重新定义命令即可\enoteheading。(只需删除即可*)这样就可以了。

\documentclass{article}

\usepackage{endnotes}
% Taken from endnotes.sty and changed \section*{ to \section{
\makeatletter
\def\enoteheading{\section{\notesname
\@mkboth{\MakeUppercase{\notesname}}{\MakeUppercase{\notesname}}}%
\mbox{}\par\vskip-\baselineskip}
\makeatother

\begin{document}
\section{Some section}
bla bla bla\endnote{Some note}.
\endnote{Another note.} \endnote{A third note.}
\theendnotes
\end{document}

答案2

另一种方法是使用etoolbox

\documentclass{article}
\usepackage{etoolbox}
\usepackage{endnotes}
% in \enoteheading, replace \section* with \section,
% do nothing (i.e., {}) on success, do nothing on failure
\patchcmd{\enoteheading}{\section*}{\section}{}{}
\begin{document}
\section{Some section}
 bla bla bla\endnote{Some note}.
\theendnotes
\end{document}

结果:

在此处输入图片描述

相关内容