ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Taco Hoekwater <taco@elvenkind.com>
Cc: ntg-context@ntg.nl
Subject: Re: Footnotes in footnotes
Date: Mon, 29 Jan 2001 12:20:47 +0100	[thread overview]
Message-ID: <3A75520F.B89189E@elvenkind.com> (raw)
In-Reply-To: <3.0.6.32.20010128232827.00accb60@server-1>

Hans Hagen wrote:

> \footnotemark
> \footnotetext
> 
> the most natural names for this?

Here is what I think is the most sensible approach, based on current
context behaviour, which is:

\footnote does three things:

1. typeset a reference in the text
2. typeset the number in front of the footnote
3. typeset the footnote text

Parts 2 and 3 are done by one macro (\dostartfootnote), and it is
currently not possible to change
that behaviour. 

\note does only the first thing:

1. typeset a reference in the text 

LaTeX's \footnotemark/\footnotetext uses a somewhat different approach.

Proposed extension:

a) Make a new user command \footnotetext, that only does 2. and 3.

   \footnote then basically becomes
\def\footnote[#1]#2{\footnotetext[#1]{#2}\note[#1]}
   This allows 'non-marking' footnotes to appear at the bottom of the
page.

b) Add an option to suppress the footnote marker and/or indentation in
front of the 
   footnote's text. This allows 'global' footnotes that don't need a
symbol.

   (but keep the internal reference, just make it expand to nothing. I'd
like to
    be able to do: "see the footnote on page xxx". Only typesetting is
disabled
    by this option).

   The cleanest way (IMO) of implementing this is to split \footnotetext
in a part that
   typeset 2. and a part that typesets 3.

I hope this is clear enough.

-- 
groeten,

Taco


  reply	other threads:[~2001-01-29 11:20 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-01-24 15:43 Giuseppe Bilotta
2001-01-25  9:15 ` Taco Hoekwater
2001-01-26 13:05 ` Hans Hagen
2001-01-26 21:46   ` Giuseppe Bilotta
2001-01-27 11:50     ` Taco Hoekwater
2001-01-27 22:47       ` Giuseppe Bilotta
2001-01-28 22:28       ` Hans Hagen
2001-01-29 11:20         ` Taco Hoekwater [this message]
2001-01-30 13:42           ` Giuseppe Bilotta
2001-01-31  9:18             ` Hans Hagen
2001-01-28 19:13     ` Hans Hagen
2001-01-30 13:45       ` Giuseppe Bilotta
2016-08-31 20:39 Jose Luis Arellano
2016-10-16 14:17 ` Saša Janiška
2016-10-16 16:35 ` Otared Kavian
2016-10-16 17:35   ` Saša Janiška

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3A75520F.B89189E@elvenkind.com \
    --to=taco@elvenkind.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).