章末に脚注を追加する

章末に脚注を追加する

章の最後 (章の最後のページの下部) に脚注を 1 つ (場合によっては複数) 追加する必要があります。

この単純なタスクを実行するために複雑なものは必要ありません。単に次のようなテキストを入れたいだけです。

*これは最後の章の最後のページです

最後の章の最後のページの下部に、手動でそのページを追跡する必要がなくなります。

答え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\endnote

\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}

関連情報