Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

footnotes at the end of the document (in LaTex)

6 views
Skip to first unread message

Alessandro Armando

unread,
Sep 8, 1993, 12:35:05 PM9/8/93
to
I would like to have all the footnotes collected at the end of the document.
Does anyone have any idea on how to do it?

Thanks in advance,

Alessandro Armando

ari...@waikato.ac.nz

unread,
Sep 8, 1993, 8:58:54 PM9/8/93
to
See below for my endnotes style. It should do what you want. It has not
been modified to take account of the NFSS but should work ok as long as
you don't use the \setendnotefont command - it may even work with this
command but I haven't tested it hence the warning.

Regards,
Erica Harris
Meat Industry Research Institute of New Zealand
Hamilton
New Zealand

********************************************************************

%% FILE: endnotes.sty in $SYS2.TEX.PUB.ISULATEX.STYLES
%% AUTHOR: Erica M. S. Harris
%% DATE: August 1990
%% DESCR: Style option
%% Macros for making endnotes.
%% Use \endnote{text} to generate the reference number in the text
%% just as you would with \footnote. At the end of your document or
%% at the end of each chapter, type \producenotes to output all end
%% notes collected so far ie since the start of the document or the
%% last \producenotes.
%% The \setendnotefont command can be used to set the font for the
%% end notes, e.g., \setendnotefont{\sf}. The default is the current
%% font.
%%
%% MODS:
%%
\newbox\endnotebox

\def\setendnotefont#1{\gdef\endnotefont{#1}}
\def\endnotefont{}

\newcounter{endnotecount}

\def\endnote{\stepcounter{endnotecount}%
\xdef\@theenmark{\theendnotecount}\@endnotemark\@endnotetext}

\def\@endnotemark{\leavevmode\ifhmode\edef\@x@sf{\the\spacefactor}\fi%
\hbox{$^{\@theenmark}$}%
\ifhmode\spacefactor\@x@sf\fi\relax}

\long\def\@endnotetext#1{\global\setbox\endnotebox=
\vbox{\endnotefont
\hsize\columnwidth\@parboxrestore
\def\baselinestretch{1}\@normalsize
\unvbox\endnotebox\@makeentext{\ignorespaces#1\strut\par}}}

\long\def\@makeentext#1{\parindent 1em \noindent
\hbox to 1.8em{\hss\@theenmark.~}#1}
%
\def\producenotes{%
\ifvoid\endnotebox\else\medskip\unvbox\endnotebox\par\fi%
\setcounter{endnotecount}{0}}

0 new messages