如何在章节末尾打印脚注

如何在章节末尾打印脚注

正如标题所示。不要将其打印在当前页面的底部,而是将其打印在当前章节的末尾。

答案1

您可以使用类似 的包enotezendnotes或者可能pagenotes用于类似的东西。由于没有提供 MWE,以下示例显示了如何获取部分的结果,但对于章节的用法是类似的。

enotez

\documentclass{article}
\usepackage{enotez,lipsum}

\setenotez{
  reset ,
  list-heading = \subsection*{#1}
}

\begin{document}

\section{Foo}

\lipsum[1]\endnote{test a}
\lipsum[1]\endnote{test a}

\lipsum[1]\endnote{test a}

\printendnotes

\section{Bar}

\lipsum[1]\endnote{test b}

\lipsum[1]\endnote{test b}
\lipsum[1]\endnote{test b}

\printendnotes

\end{document}

endnotes

\documentclass{article}
\usepackage{endnotes,lipsum}

\counterwithin{endnote}{section}
\renewcommand\theendnote{\arabic{endnote}}

\begin{document}

\section{Foo}

\lipsum[1]\endnote{test a}
\lipsum[1]\endnote{test a}

\lipsum[1]\endnote{test a}

\theendnotes

\section{Bar}

\lipsum[1]\endnote{test b}

\lipsum[1]\endnote{test b}
\lipsum[1]\endnote{test b}

\theendnotes

\end{document}

pagenote

\documentclass{article}
\usepackage{pagenote,lipsum}

\makepagenote
\renewcommand*{\notedivision}{\subsection*{\notesname}}
\renewcommand*{\pagenotesubhead}[2]{}


\begin{document}

\section{Foo}

\lipsum[1]\pagenote{test a}
\lipsum[1]\pagenote{test a}

\lipsum[1]\pagenote{test a}

\printnotes*

\section{Bar}

\lipsum[1]\pagenote{test b}

\lipsum[1]\pagenote{test b}
\lipsum[1]\pagenote{test b}

\printnotes*

\end{document}

相关内容