장 끝에 각주 추가

장 끝에 각주 추가

장의 끝(장의 마지막 페이지 하단)에 단일(아마도 더 많은) 각주를 추가해야 합니다.

나는 이 간단한 작업을 수행하기 위해 완전히 복잡한 일을 원하지 않습니다. 나는 단순히 다음과 같은 텍스트를 넣고 싶습니다.

*마지막 장의 마지막 페이지입니다

해당 페이지를 수동으로 추적할 필요 없이 마지막 장의 마지막 페이지 하단에 표시됩니다.

답변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

처럼egreg주석에서 언급하면 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}

관련 정보