Добавление сноски в конец глав

Добавление сноски в конец глав

Мне нужно добавить одну (возможно, несколько) сноску в конец главы (внизу последней страницы главы).

Мне не нужна целая сложная штука для выполнения этой простой задачи. Я просто хочу поместить какой-то текст, например

*Это последняя страница последней главы.

внизу последней страницы последней главы, без необходимости вручную отслеживать эту страницу.

решение1

Вот версия, которая добавляет сноску в конце каждой главы после выпуска \chapendfootnote(конечно, вы также можете просто сделать это по умолчанию и не выпускать \chapendfootnoteвообще). Тест на вставку сноски в конце главы основан на том, находитесь ли вы в главе с номером >= 1. Это обычно исключает \frontmatterглавы или \chapter*s, поскольку они не увеличивают счетчик chapter:

\documentclass[twoside]{report}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\makeatletter
\let\@chapterfootnote\@empty%
\newcommand{\chapterfootnote}[1]{\gdef\@chapterfootnote{#1}}%
\newcommand{\thechapendfootnote}{{%
  \renewcommand{\thefootnote}{\fnsymbol{footnote}}%
  \ifx\@empty\@chapterfootnote\else
    \footnotetext[1]{\@chapterfootnote}%
  \fi}%
  \let\@chapterfootnote\@empty}%
\newcommand{\chapendfootnote}{%
  \let\oldchapter\chapter%
  \renewcommand{\chapter}{%
    \ifnum\value{chapter}<1\else\thechapendfootnote\fi%
    \oldchapter%
  }%
}
\makeatother
\AtEndDocument{\thechapendfootnote}%
\begin{document}
\chapendfootnote
\tableofcontents
\chapter{A chapter}
\chapterfootnote{Hello this chapterfootnote for Chapter~1.}
\lipsum[1-20]
\chapter{Another chapter}
\chapterfootnote{This is a completely different chapter foot note for Chapter~2.}
\lipsum[1-15]
\chapter{Final chapter}
\chapterfootnote{And this is another one.}
\lipsum[1-40]
\end{document}​

Индивидуальные сноски в конце главы указываются с помощью \chapterfootnote{<footnote>}.

решение2

Какэгрегупомяните в комментарии, endnotesпакет делает то, что вам нужно: небольшой пример с использованием стандартных \footnotes и \endnotes:

\documentclass{book}
\usepackage{endnotes}
\usepackage{lipsum}

\begin{document}

\chapter{Test Chapter One}
\lipsum*[2]\footnote{A regular footnote}
\lipsum*[4]\endnote{An endnote}
\lipsum*[2]\footnote{Another regular footnote}
\lipsum*[4]\endnote{Another endnote}
\lipsum*[1-4]
\theendnotes
\chapter{Test Chapter Two}

\end{document}

Связанный контент