Мне нужно добавить одну (возможно, несколько) сноску в конец главы (внизу последней страницы главы).
Мне не нужна целая сложная штука для выполнения этой простой задачи. Я просто хочу поместить какой-то текст, например
*
Это последняя страница последней главы.
внизу последней страницы последней главы, без необходимости вручную отслеживать эту страницу.
решение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
пакет делает то, что вам нужно: небольшой пример с использованием стандартных \footnote
s и \endnote
s:
\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}