From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/114990 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ross via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: Can I just put a footnote without marking in the main text? Date: Wed, 18 May 2022 22:40:43 +0800 Message-ID: References: <9f48098d-e2b8-3e32-0fe3-10c2aee7038b@fastwebnet.it> <5379aa6c-246a-0dbb-b121-4839c0fabf2d@fastwebnet.it> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0639943241517116245==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="769"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Ross To: mf , mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed May 18 16:43:03 2022 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nrKtD-000AUT-KF for gctc-ntg-context-518@m.gmane-mx.org; Wed, 18 May 2022 16:43:03 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id CA5E7289EDA; Wed, 18 May 2022 16:42:30 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cpiIESvkHIBv; Wed, 18 May 2022 16:42:29 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id DFE50289E32; Wed, 18 May 2022 16:42:28 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 2CAE6289EDA for ; Wed, 18 May 2022 16:42:27 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oEG3-an11B-q for ; Wed, 18 May 2022 16:42:24 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.160.48; helo=mail-oa1-f48.google.com; envelope-from=zhichu.chen@gmail.com; receiver= Original-Received: from mail-oa1-f48.google.com (mail-oa1-f48.google.com [209.85.160.48]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 6FE00289E32 for ; Wed, 18 May 2022 16:42:24 +0200 (CEST) Original-Received: by mail-oa1-f48.google.com with SMTP id 586e51a60fabf-f1d5464c48so2945365fac.6 for ; Wed, 18 May 2022 07:42:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=QbSil2/9aHVS3ZrymepGEAKBkkwqFeMl1rMgptlArmE=; b=on9r3ue2RX4JHIogQT+crCEMN4+Zzm7yeCD4REqZhlhHB6EudxtXEjY5y8qnqZ+Wjo qbwJvec5L1CkfzPPkUVBov3zSrEyj0/VwU+/KXtTSaylFn6TAHJynTx8PYKLBOI63nck PCIDoZqB7hr/wwLY/fr4mWEJzZsNV5r+J62LyQ42ZuhZqRzAzU6JdfppGoz0rLWCqiwS 2vQLrjmDHnqk/9YwE2zztmDg/D7wgtrN7SAobUF0uj4rmGZZ6OcWnfVNQJDPcoFdG4kB /xVlJ7+zD1DpGxBxZbw2gf8hs5JoVxAWjgK7b/ov4fINHSB6xXAdV3r02KFsccJVcIcL eMpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=QbSil2/9aHVS3ZrymepGEAKBkkwqFeMl1rMgptlArmE=; b=pYJ/+QCuJmVDke9lL/9vylFFPEaEiutjuqQJRT+96NZRRdn2UsGPcj9RCe0WyIHUy4 u3i45URM3Hdhi33fIONEVkJAWPLIyfMqTgQyHQX2fnKjFy6xnxEkn5IYKzd+PXPkrMEd pbFgPLoMYZHpz8Z3PAc+ACKbAYr7/84q/Zv2kbXZ7oyjRHkO/st8/btFDMJVR4IPRVye JLkrbbWU7sO8xW+1WhqzwOL07cXO55uWCZR6nJobtGOFidhqdPw/UkvvN5JVK6jtWb5n Z/zt0wDNMt/yFZTe3QzQ1y609ySfAezFp/DfOltwjZqgAWtNjAPmfnMVeZyBNkzzrxTc BJ4w== X-Gm-Message-State: AOAM532cf+PZ1yZW+x/CmXYXJSS6LCYa4RG8DEGac4xNzHU+HeeLhUKl ow9oYIxW8OW+XIokWnrOl17AdAjkJu0MOAnlc8V2u1HZf04= X-Google-Smtp-Source: ABdhPJzZpfwefQXS1f3qHP2QlumpLAi1ltjGp/21/zflgb4KTKVBNLzIo3kROrV/kDf8QE6qaYxYQClhc6vEGMkNWpY= X-Received: by 2002:a05:6870:b686:b0:dc:a9f4:90a2 with SMTP id cy6-20020a056870b68600b000dca9f490a2mr184778oab.243.1652884941750; Wed, 18 May 2022 07:42:21 -0700 (PDT) In-Reply-To: X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:114990 Archived-At: --===============0639943241517116245== Content-Type: multipart/alternative; boundary="000000000000cec61905df4a43b9" --000000000000cec61905df4a43b9 Content-Type: text/plain; charset="UTF-8" I found a way to wrap everything before \startdocument, so I think this looks like a template more or less: In case anyone is interested, here's the MWE: \definenote[address] \setupnote[address][rule=off,location=text] \setupnotation[footnote][numberconversion=numerals] \definenote[putjustmark] \setupnote[putjustmark][location=none] \setupnotation[putjustmark][numberconversion=set 2] \definenote[putjustnote][footnote] \setupnote[putjustnote][textcommand=\gobbleoneargument] \setupnotation[putjustnote][numberconversion=set 2] \newif\ifnoteintitle \newtoks\titlefootnotes \titlefootnotes\emptytoks \def\thanks#1{\noteintitletrue\putjustmark{#1}\doglobal\appendtoks \putjustnote{#1} \to \titlefootnotes} \def\email#1{\noteintitletrue\putjustmark{#1}\doglobal\appendtoks \putjustnote{#1} \to \titlefootnotes} \def\unskipfunnylines{\ifnoteintitle\endgraf\kern-2\lineheight\fi} \definenamespace [addr] [type=module, name=address, command=yes, setup=list, parent=addr, ] \define[1]\useaddress {\setnotetext[address][#1]{\namedaddressparameter{#1}{name}}} \setupaddress[style=italic] \defineaddress[fst][name={Name of Institute or Affiliation, City, Country}] \defineaddress[snd][name={Name of Secondary Institute or Affiliation, City, Country}] \defineaddress[thd][name={Name of Third Institute or Affiliation, City, Country}] \processcommacommand[fst,snd,thd]\useaddress \startsetups [document:start] The Title\dorecurse{10}{\expanded{\thanks{Work supported by fund \recurselevel.}}} \endgraf Me\dorecurse{10}{\expanded{\email{\tt my.name@mailbox.\recurselevel.com }}\high{,}}\note[address][fst]\high{,}\note[address][snd]\high{,}\note[address][thd] \endgraf \placenotes[address] \blank[medium] \startcolumns\hyphenpenalty1000 \the\titlefootnotes\relax \setcounter[footnote][0] \unskipfunnylines \stopsetups \startsetups [document:stop] \stopcolumns \stopsetups \startdocument test\footnote{test} \input knuth \input knuth \input knuth \input knuth \stopdocument On Wed, May 18, 2022 at 10:02 PM Ross wrote: > After some visualisations, I found that my token \titlefootnotes will > ALWAYS generate two lines if there is/are any non-zero number of footnotes > there. Interesting. So I need a \newif that each time a \thanks or \email > is invoked, it'll set to true and I'll unskip the 2\lineheight afterwards. > > I still don't know why this \kern macro won't have any effect if it's > inside a token or a \startsetup. > > On Wed, May 18, 2022 at 4:56 PM Ross wrote: > >> Hi Massi, >> >> You are a champion! >> >> On Wed, May 18, 2022 at 4:41 PM mf wrote: >> >>> I hope I got the point now: >>> >>> ... >>> \startcolumns >>> >>> \the\titlefootnotes >>> >>> \kern-\rawcountervalue[address]\lineheight % dirty trick >>> >>> test\footnote{test} >>> >>> \input knuth >>> >>> \stopcolumns >>> ... >>> >>> Massi >>> >>> Il 18/05/22 10:07, Ross ha scritto: >>> > Dear Massi, >>> > >>> > Thanks for your solution. But the thing may be related to the >>> > \appendtoks macro. It doesn't work to put just \setnotetext there. >>> > \note works fine, so that's the reason I need the "full functional >>> macro". >>> > >>> > Maybe I didn't get the point, so if it's not too much to ask, could >>> you >>> > do it on my MWE? >>> > >>> > PS: sorry I have to use another email account because my institute >>> > mailbox took forever to get the message before my government (China) >>> > finishes auditing it. >>> > >>> > Best wishes, >>> > Zhichu >>> > >>> > On Wed, May 18, 2022 at 3:36 PM mf via ntg-context >> > > wrote: >>> > >>> > Is this what you mean? >>> > >>> > \starttext >>> > Hello\footnotetext{Footnote without mark}. >>> > \stoptext >>> > >>> > Kind regards, >>> > Massi >>> > >>> > Il 18/05/22 07:55, Zhichu Chen via ntg-context ha scritto: >>> > > Hi everybody, >>> > > >>> > > >>> > > After some attempts to put footnotes in a mixed 1&2 columns >>> > layout, I >>> > > decide to put marks in the one-column environment and flush them >>> > when >>> > > entering the two-column environment. >>> > > >>> > > >>> > > The code is ugly but the result is acceptable. Except that the >>> > invisible >>> > > footnote marks do generate something in the main text, so >>> there's a >>> > > blank line for each footnote. >>> > > >>> > > >>> > > Here's an MWE: >>> > > >>> > > >>> > > ============================================= >>> > > >>> > > \definenote[address] >>> > > \setupnote[address][rule=off,location=text] >>> > > >>> > > >>> > > >>> > > \definenote[putjustmark] >>> > > \setupnote[putjustmark][location=none] >>> > > \setupnotation[putjustmark][numberconversion=set 2] >>> > > >>> > > >>> > > \definenote[putjustnote]%[footnote] % if footnotes need to be >>> > grouped, >>> > > uncomment the second argument and the line after >>> \the\titlefootnotes >>> > > \setupnote[putjustnote][textcommand=\gobbleoneargument] >>> > > \setupnotation[putjustnote][numberconversion=set 2] >>> > > >>> > > >>> > > \newtoks\titlefootnotes >>> > > >>> > > >>> > > \def\thanks#1{\putjustmark{#1}\appendtoks \putjustnote{#1} \to >>> > > \titlefootnotes} >>> > > \def\email#1{\putjustmark{#1}\appendtoks \putjustnote{#1} \to >>> > > \titlefootnotes} >>> > > >>> > > >>> > > \appendtoks >>> > > \setcounter[footnote][0] % this looks stupid because it has >>> no >>> > effect >>> > > %\setupnotation[footnote][numberconversion=numerals] >>> > > \to \titlefootnotes >>> > > >>> > > \definenamespace >>> > > [addr] >>> > > [type=module, >>> > > name=address, >>> > > command=yes, >>> > > setup=list, >>> > > parent=addr, >>> > > ] >>> > > >>> > > \define[1]\useaddress >>> > > >>> {\setnotetext[address][#1]{\namedaddressparameter{#1}{name}}} >>> > > >>> > > >>> > > \starttext >>> > > >>> > > >>> > > >>> > > \defineaddress[fst][name={Name of Institute or Affiliation, >>> City, >>> > Country}] >>> > > \defineaddress[snd][name={Name of Secondary Institute or >>> > Affiliation, >>> > > City, Country}] >>> > > >>> > > \processcommacommand[fst,snd]\useaddress >>> > > >>> > > >>> > > The Title\thanks{Work supported by somebody.} >>> > > >>> > > >>> > Me\email{myemail@some.where >>> }\high{,}\note[address][fst]\high{,}\note[address][snd] >>> > >>> > > >>> > > >>> > > >>> > > \placenotes[address] >>> > > >>> > > \blank[medium] >>> > > >>> > > \startcolumns >>> > > >>> > > >>> > > \the\titlefootnotes >>> > > >>> > > %\setcounter[footnote][0] % why it's necessary to set the >>> counter >>> > > outside the token if I define [putjustnote] as [footnote]? >>> > > >>> > > >>> > > test\footnote{test} >>> > > >>> > > \input knuth >>> > > >>> > > >>> > > >>> > > \stopcolumns >>> > > >>> > > \stoptext >>> > > >>> > > ============================================= >>> > > >>> > > >>> > >>> ___________________________________________________________________________________ >>> > >>> > > >>> > > If your question is of interest to others as well, please add an >>> > entry >>> > > to the Wiki! >>> > > >>> > > maillist : ntg-context@ntg.nl / >>> > > http://www.ntg.nl/mailman/listinfo/ntg-context >>> > >>> > > webpage : http://www.pragma-ade.nl >>> / >>> > http://context.aanhet.net >>> > > archive : https://bitbucket.org/phg/context-mirror/commits/ >>> > >>> > > wiki : http://contextgarden.net >>> > > >>> > >>> ___________________________________________________________________________________ >>> > >>> > > >>> > >>> ___________________________________________________________________________________ >>> > If your question is of interest to others as well, please add an >>> > entry to the Wiki! >>> > >>> > maillist : ntg-context@ntg.nl / >>> > http://www.ntg.nl/mailman/listinfo/ntg-context >>> > >>> > webpage : http://www.pragma-ade.nl / >>> > http://context.aanhet.net >>> > archive : https://bitbucket.org/phg/context-mirror/commits/ >>> > >>> > wiki : http://contextgarden.net >>> > >>> ___________________________________________________________________________________ >>> > >>> > >>> > >>> > -- >>> > Best Regards >>> > Chen >>> >> >> >> -- >> Best Regards >> Chen >> > > > -- > Best Regards > Chen > -- Best Regards Chen --000000000000cec61905df4a43b9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I found a way to wrap everything before \= startdocument, so I think this looks like a template more or less:

=
In case anyone is interested, here's the MWE:

=
\definenote[address]
\setupnote[address][rule=3Doff,location= =3Dtext]


\setupnotation[footnote][numberconversion=3Dnumerals]
\definenote[putjustmark]
\setupnote[putjustmark][location=3Dnone]<= br>\setupnotation[putjustmark][numberconversion=3Dset 2]


\define= note[putjustnote][footnote]
\setupnote[putjustnote][textcommand=3D\gobbl= eoneargument]
\setupnotation[putjustnote][numberconversion=3Dset 2]
<= br>\newif\ifnoteintitle
\newtoks\titlefootnotes

\titlefootnotes\e= mptytoks


\def\thanks#1{\noteintitletrue\putjustmark{#1}\doglobal= \appendtoks \putjustnote{#1} \to \titlefootnotes}
\def\email#1{\noteinti= tletrue\putjustmark{#1}\doglobal\appendtoks \putjustnote{#1} \to \titlefoot= notes}

\def\unskipfunnylines{\ifnoteintitle\endgraf\kern-2\lineheigh= t\fi}


\definenamespace
=C2=A0 =C2=A0[addr]
=C2=A0 =C2=A0[t= ype=3Dmodule,
=C2=A0 =C2=A0 name=3Daddress,
=C2=A0 =C2=A0 command=3Dy= es,
=C2=A0 =C2=A0 setup=3Dlist,
=C2=A0 =C2=A0 parent=3Daddr,
=C2= =A0 ]

\define[1]\useaddress
=C2=A0 =C2=A0 {\setnotetext[address][= #1]{\namedaddressparameter{#1}{name}}}



\setupaddress[style= =3Ditalic]
\defineaddress[fst][name=3D{Name of Institute or Affiliation,= City, Country}]
\defineaddress[snd][name=3D{Name of Secondary Institute= or Affiliation, City, Country}]
\defineaddress[thd][name=3D{Name of Thi= rd Institute or Affiliation, City, Country}]

\processcommacommand[fs= t,snd,thd]\useaddress



\startsetups [document:start]
The T= itle\dorecurse{10}{\expanded{\thanks{Work supported by fund \recurselevel.}= }}
\endgraf

Me\dorecurse{10}{\expanded{\email{\tt my.name@mailbox= .\recurselevel.com}}\high{,}}\note[= address][fst]\high{,}\note[address][snd]\high{,}\note[address][thd]
\end= graf

\placenotes[address]

\blank[medium]
=C2=A0 \startcolu= mns\hyphenpenalty1000

=C2=A0 \the\titlefootnotes\relax

=C2=A0= \setcounter[footnote][0]

=C2=A0 \unskipfunnylines

\stopsetup= s

\startsetups [document:stop]
=C2=A0 \stopcolumns
\stopsetups=



\startdocument


test\footnote{test}

\input= knuth

\input knuth

\input knuth

\input knuth

\= stopdocument



On Wed, May 18, 2022 at 10:02 PM Ross <zhichu.chen@gmail.com> wrote:<= br>
After some visualisations, I found that my token \titlefootnotes will ALWA= YS generate two lines if there is/are any non-zero number of footnotes ther= e. Interesting. So I need a \newif that each time a \thanks or \email is in= voked, it'll set to true and I'll unskip the 2\lineheight afterward= s.

I still don't know why this \kern macro won't= have any effect if it's inside a token or a \startsetup.
On Wed, = May 18, 2022 at 4:56 PM Ross <zhichu.chen@gmail.com> wrote:
Hi Massi,

You are a champion!

On Wed, May 18, 2022 at 4:41 PM mf <massifr@fastwebnet= .it> wrote:
I hope I got the point now:

...
\startcolumns

\the\titlefootnotes

\kern-\rawcountervalue[address]\lineheight % dirty trick

test\footnote{test}

\input knuth

\stopcolumns
...

Massi

Il 18/05/22 10:07, Ross ha scritto:
> Dear Massi,
>
> Thanks for your solution. But the thing may be related to the
> \appendtoks macro. It doesn't work to put just \setnotetext there.=
> \note works fine, so that's the reason I need the "full funct= ional macro".
>
> Maybe I didn't get the point, so if it's not too much to ask, = could you
> do it on my MWE?
>
> PS: sorry I have to use another email account because my institute > mailbox took forever to get the message before my government (China) <= br> > finishes auditing it.
>
> Best wishes,
> Zhichu
>
> On Wed, May 18, 2022 at 3:36 PM mf via ntg-context <ntg-context@ntg.nl
> <mailto:ntg= -context@ntg.nl>> wrote:
>
>=C2=A0 =C2=A0 =C2=A0Is this what you mean?
>
>=C2=A0 =C2=A0 =C2=A0\starttext
>=C2=A0 =C2=A0 =C2=A0Hello\footnotetext{Footnote without mark}.
>=C2=A0 =C2=A0 =C2=A0\stoptext
>
>=C2=A0 =C2=A0 =C2=A0Kind regards,
>=C2=A0 =C2=A0 =C2=A0Massi
>
>=C2=A0 =C2=A0 =C2=A0Il 18/05/22 07:55, Zhichu Chen via ntg-context ha s= critto:
>=C2=A0 =C2=A0 =C2=A0 > Hi everybody,
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > After some attempts to put footnotes in a mix= ed 1&2 columns
>=C2=A0 =C2=A0 =C2=A0layout, I
>=C2=A0 =C2=A0 =C2=A0 > decide to put marks in the one-column environ= ment and flush them
>=C2=A0 =C2=A0 =C2=A0when
>=C2=A0 =C2=A0 =C2=A0 > entering the two-column environment.
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > The code is ugly but the result is acceptable= . Except that the
>=C2=A0 =C2=A0 =C2=A0invisible
>=C2=A0 =C2=A0 =C2=A0 > footnote marks do generate something in the m= ain text, so there's a
>=C2=A0 =C2=A0 =C2=A0 > blank line for each footnote.
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > Here's an MWE:
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \definenote[address]
>=C2=A0 =C2=A0 =C2=A0 > \setupnote[address][rule=3Doff,location=3Dtex= t]
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \definenote[putjustmark]
>=C2=A0 =C2=A0 =C2=A0 > \setupnote[putjustmark][location=3Dnone]
>=C2=A0 =C2=A0 =C2=A0 > \setupnotation[putjustmark][numberconversion= =3Dset 2]
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \definenote[putjustnote]%[footnote] % if foot= notes need to be
>=C2=A0 =C2=A0 =C2=A0grouped,
>=C2=A0 =C2=A0 =C2=A0 > uncomment the second argument and the line af= ter \the\titlefootnotes
>=C2=A0 =C2=A0 =C2=A0 > \setupnote[putjustnote][textcommand=3D\gobble= oneargument]
>=C2=A0 =C2=A0 =C2=A0 > \setupnotation[putjustnote][numberconversion= =3Dset 2]
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \newtoks\titlefootnotes
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \def\thanks#1{\putjustmark{#1}\appendtoks \pu= tjustnote{#1} \to
>=C2=A0 =C2=A0 =C2=A0 > \titlefootnotes}
>=C2=A0 =C2=A0 =C2=A0 > \def\email#1{\putjustmark{#1}\appendtoks \put= justnote{#1} \to
>=C2=A0 =C2=A0 =C2=A0 > \titlefootnotes}
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \appendtoks
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 \setcounter[footnote][0] % this = looks stupid because it has no
>=C2=A0 =C2=A0 =C2=A0effect
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 %\setupnotation[footnote][number= conversion=3Dnumerals]
>=C2=A0 =C2=A0 =C2=A0 > \to \titlefootnotes
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \definenamespace
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=C2=A0 [addr]
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=C2=A0 [type=3Dmodule,
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=C2=A0=C2=A0 name=3Daddress,
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=C2=A0=C2=A0 command=3Dyes,
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=C2=A0=C2=A0 setup=3Dlist,
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=C2=A0=C2=A0 parent=3Daddr,
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0 ]
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \define[1]\useaddress
>=C2=A0 =C2=A0 =C2=A0 >=C2=A0 =C2=A0=C2=A0=C2=A0 {\setnotetext[addres= s][#1]{\namedaddressparameter{#1}{name}}}
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \starttext
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \defineaddress[fst][name=3D{Name of Institute= or Affiliation, City,
>=C2=A0 =C2=A0 =C2=A0Country}]
>=C2=A0 =C2=A0 =C2=A0 > \defineaddress[snd][name=3D{Name of Secondary= Institute or
>=C2=A0 =C2=A0 =C2=A0Affiliation,
>=C2=A0 =C2=A0 =C2=A0 > City, Country}]
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \processcommacommand[fst,snd]\useaddress
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > The Title\thanks{Work supported by somebody.}=
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0Me\email{myemail@some.where}\high{,}\note[address][= fst]\high{,}\note[address][snd]
>
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \placenotes[address]
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \blank[medium]
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \startcolumns
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \the\titlefootnotes
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > %\setcounter[footnote][0] % why it's nece= ssary to set the counter
>=C2=A0 =C2=A0 =C2=A0 > outside the token if I define [putjustnote] a= s [footnote]?
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > test\footnote{test}
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \input knuth
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \stopcolumns
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > \stoptext
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0___________________________________________________= ________________________________
>
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > If your question is of interest to others as = well, please add an
>=C2=A0 =C2=A0 =C2=A0entry
>=C2=A0 =C2=A0 =C2=A0 > to the Wiki!
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0 > maillist : ntg-context@ntg.nl <mailto:ntg-context@ntg.nl> /
>=C2=A0 =C2=A0 =C2=A0 > http://www.ntg.nl/mailma= n/listinfo/ntg-context
>=C2=A0 =C2=A0 =C2=A0<http://www.ntg.nl/mailman/= listinfo/ntg-context>
>=C2=A0 =C2=A0 =C2=A0 > webpage=C2=A0 : http://www.pragma-ade.nl &= lt;http://www.pragma-ade.nl> /
>=C2=A0 =C2=A0 =C2=A0http://context.aanhet.net <http://context.aa= nhet.net>
>=C2=A0 =C2=A0 =C2=A0 > archive=C2=A0 : https= ://bitbucket.org/phg/context-mirror/commits/
>=C2=A0 =C2=A0 =C2=A0<https://bitbucket.org/p= hg/context-mirror/commits/>
>=C2=A0 =C2=A0 =C2=A0 > wiki=C2=A0=C2=A0=C2=A0=C2=A0 : http://contextg= arden.net <http://contextgarden.net>
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0___________________________________________________= ________________________________
>
>=C2=A0 =C2=A0 =C2=A0 >
>=C2=A0 =C2=A0 =C2=A0___________________________________________________= ________________________________
>=C2=A0 =C2=A0 =C2=A0If your question is of interest to others as well, = please add an
>=C2=A0 =C2=A0 =C2=A0entry to the Wiki!
>
>=C2=A0 =C2=A0 =C2=A0maillist : ntg-context@ntg.nl <mailto:ntg-context@ntg.nl> /
>=C2=A0 =C2=A0 =C2=A0http://www.ntg.nl/mailman/list= info/ntg-context
>=C2=A0 =C2=A0 =C2=A0<http://www.ntg.nl/mailman/= listinfo/ntg-context>
>=C2=A0 =C2=A0 =C2=A0webpage=C2=A0 : http://www.pragma-ade.nl <http= ://www.pragma-ade.nl> /
>=C2=A0 =C2=A0 =C2=A0http://context.aanhet.net <http://context.aa= nhet.net>
>=C2=A0 =C2=A0 =C2=A0archive=C2=A0 : https://bit= bucket.org/phg/context-mirror/commits/
>=C2=A0 =C2=A0 =C2=A0<https://bitbucket.org/p= hg/context-mirror/commits/>
>=C2=A0 =C2=A0 =C2=A0wiki=C2=A0 =C2=A0 =C2=A0: http://contextgarden.net <http://contextgarden.net>
>=C2=A0 =C2=A0 =C2=A0___________________________________________________= ________________________________
>
>
>
> --
> Best Regards
> Chen


--
Best Regards
Chen


--
Best Regards
Chen


--
Best Regards
Chen
--000000000000cec61905df4a43b9-- --===============0639943241517116245== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --===============0639943241517116245==--