Re: [NTG-context] \setupnote (was subfootnote)

2010-10-14 Thread luigi scarso
On Tue, Oct 12, 2010 at 1:09 PM, Yury G. Kudryashov ur...@ya.ru wrote:
 luigi scarso wrote:

 On Tue, Oct 12, 2010 at 12:27 PM, Alan BRASLAU alan.bras...@cea.fr
 wrote:
 On Tuesday 12 October 2010 11:54:28 Steffen Wolfrum wrote:

 Hans recommended:

 \stopfootnote{}


 Thank you.

 This will work, but it is pretty ugly.%
 \startfootnote
 Hopefully Hans will fix this in mkiv.
 \stopfootnote{}
 In the meantime, we will just have to make do,
 but the special syntax as seen here raises eyebrows
 with my MS-Word bound collaborators.
 Maybe for now
 \let\StartFootnote\startfootnote
 \def\StopFootnote{\stopfootnote{}}
 and after fix
 \let\StartFootnote\startfootnote
 \let\StopFootnote\stopfootnote
 How would that help? \somecommand automatically gobbles the next space.


I meant this
\long\def\StartFootnote#1\StopFootnote{\startfootnote#1\stopfootnote\relax{} }

-- 
luigi
___
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] \setupnote (was subfootnote)

2010-10-12 Thread Alan BRASLAU
On Tuesday 05 October 2010 15:32:27 Wolfgang Schuster wrote:
 Am 05.10.2010 um 14:41 schrieb Alan BRASLAU:
  
  The above example illustrates a *spacing problem* after
  \startfootnote \stopfootnote
  (the spacing after the footnote enumerator differs from \footnote{})
 
 The \stopfootnote gobbles the next space, to prevent this you can say in
 mkii \setupnote[footnote][next=\autoinsertnextspace] but the ”next” key is
 missing in mkiv.

Indeed!
What to do?

Alan
___
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] \setupnote (was subfootnote)

2010-10-12 Thread Steffen Wolfrum

Am 12.10.2010 um 11:48 schrieb Alan BRASLAU:

 On Tuesday 05 October 2010 15:32:27 Wolfgang Schuster wrote:
 Am 05.10.2010 um 14:41 schrieb Alan BRASLAU:
 
 The above example illustrates a *spacing problem* after
 \startfootnote \stopfootnote
 (the spacing after the footnote enumerator differs from \footnote{})
 
 The \stopfootnote gobbles the next space, to prevent this you can say in
 mkii \setupnote[footnote][next=\autoinsertnextspace] but the ”next” key is
 missing in mkiv.
 
 Indeed!
 What to do?



Hans recommended:

\stopfootnote{}


Steffen
___
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] \setupnote (was subfootnote)

2010-10-12 Thread luigi scarso
On Tue, Oct 12, 2010 at 12:27 PM, Alan BRASLAU alan.bras...@cea.fr wrote:
 On Tuesday 12 October 2010 11:54:28 Steffen Wolfrum wrote:

 Hans recommended:

 \stopfootnote{}


 Thank you.

 This will work, but it is pretty ugly.%
 \startfootnote
 Hopefully Hans will fix this in mkiv.
 \stopfootnote{}
 In the meantime, we will just have to make do,
 but the special syntax as seen here raises eyebrows
 with my MS-Word bound collaborators.
Maybe for now
\let\StartFootnote\startfootnote
\def\StopFootnote{\stopfootnote{}}
and after fix
\let\StartFootnote\startfootnote
\let\StopFootnote\stopfootnote



-- 
luigi
___
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] \setupnote (was subfootnote)

2010-10-12 Thread Yury G. Kudryashov
luigi scarso wrote:

 On Tue, Oct 12, 2010 at 12:27 PM, Alan BRASLAU alan.bras...@cea.fr
 wrote:
 On Tuesday 12 October 2010 11:54:28 Steffen Wolfrum wrote:

 Hans recommended:

 \stopfootnote{}


 Thank you.

 This will work, but it is pretty ugly.%
 \startfootnote
 Hopefully Hans will fix this in mkiv.
 \stopfootnote{}
 In the meantime, we will just have to make do,
 but the special syntax as seen here raises eyebrows
 with my MS-Word bound collaborators.
 Maybe for now
 \let\StartFootnote\startfootnote
 \def\StopFootnote{\stopfootnote{}}
 and after fix
 \let\StartFootnote\startfootnote
 \let\StopFootnote\stopfootnote
How would that help? \somecommand automatically gobbles the next space.
 
 
 


___
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] \setupnote (was subfootnote)

2010-10-12 Thread luigi scarso
On Tue, Oct 12, 2010 at 1:09 PM, Yury G. Kudryashov ur...@ya.ru wrote:
 luigi scarso wrote:

 On Tue, Oct 12, 2010 at 12:27 PM, Alan BRASLAU alan.bras...@cea.fr
 wrote:
 On Tuesday 12 October 2010 11:54:28 Steffen Wolfrum wrote:

 Hans recommended:

 \stopfootnote{}


 Thank you.

 This will work, but it is pretty ugly.%
 \startfootnote
 Hopefully Hans will fix this in mkiv.
 \stopfootnote{}
 In the meantime, we will just have to make do,
 but the special syntax as seen here raises eyebrows
 with my MS-Word bound collaborators.
 Maybe for now
 \let\StartFootnote\startfootnote
 \def\StopFootnote{\stopfootnote{}}
 and after fix
 \let\StartFootnote\startfootnote
 \let\StopFootnote\stopfootnote
 How would that help? \somecommand automatically gobbles the next space.





 ___
 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://tex.aanhet.net
 archive  : http://foundry.supelec.fr/projects/contextrev/
 wiki     : http://contextgarden.net
 ___

You are right, my apologies for the error.
I mean that in the meanwhile perhaps you can use  somenthing like this
\long\def\StartFootnote#1\StopFootnote{\startfootnote#1\stopfootnote\space}


-- 
luigi
___
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] \setupnote (was subfootnote)

2010-10-12 Thread Wolfgang Schuster

Am 12.10.2010 um 11:48 schrieb Alan BRASLAU:

 On Tuesday 05 October 2010 15:32:27 Wolfgang Schuster wrote:
 Am 05.10.2010 um 14:41 schrieb Alan BRASLAU:
 
 The above example illustrates a *spacing problem* after
 \startfootnote \stopfootnote
 (the spacing after the footnote enumerator differs from \footnote{})
 
 The \stopfootnote gobbles the next space, to prevent this you can say in
 mkii \setupnote[footnote][next=\autoinsertnextspace] but the ”next” key is
 missing in mkiv.
 
 Indeed!
 What to do?

Patch strc-not.mkiv

\def\dodoredefinenotecommands#1#2#3%
  
{\unexpanded\expandafter\def\csname\e!start#3#1\expandafter\endcsname\expandafter
 {\expandafter\dosingleempty\csname\s!do\e!start#3#1\endcsname}%
   \unexpanded\expandafter\def\csname\s!do\e!start#3#1\expandafter\endcsname

\expandafter[\expandafter##\expandafter1\expandafter]\expandafter##\expandafter2\csname\e!stop#3#1\endcsname
 {\begingroup
  \doenumerationinit{#1}{#2}{#3}%
  \@@notemakedescription[##1]{}{##2}%
  \endgroup
  \namednoteparameter{#1}\c!next}}

Example:

\starttext

One\startfootnote one\stopfootnote
Two\startfootnote two\stopfootnote 

\setupnote[footnote][next=\autoinsertnextspace]

One\startfootnote one\stopfootnote
Two\startfootnote two\stopfootnote 

\stoptext

Wolfgang

___
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] \setupnote (was subfootnote)

2010-10-12 Thread Aditya Mahajan

On Tue, 12 Oct 2010, luigi scarso wrote:


You are right, my apologies for the error.
I mean that in the meanwhile perhaps you can use  somenthing like this
\long\def\StartFootnote#1\StopFootnote{\startfootnote#1\stopfootnote\space}


Better use \autoinsertnextspace rather than \space. Or perhaps add 
\autoinsertnextspace to \dodoredefinenotecommands. See the attached file.


Aditya\unprotect
\def\dodoredefinenotecommands#1#2#3%
  {\unexpanded\expandafter\def\csname\e!start#3#1\expandafter\endcsname\expandafter
 {\expandafter\dosingleempty\csname\s!do\e!start#3#1\endcsname}%
   \unexpanded\expandafter\def\csname\s!do\e!start#3#1\expandafter\endcsname
\expandafter[\expandafter##\expandafter1\expandafter]\expandafter##\expandafter2\csname\e!stop#3#1\endcsname
 {\begingroup
  \doenumerationinit{#1}{#2}{#3}%
  \@@notemakedescription[##1]{}{##2}%
  \endgroup\autoinsertnextspace}}

\definenote [\v!footnote]

\protect

\starttext
let see if\startfootnote Footnote \stopfootnote the space goobled.

let see if
\startfootnote Footnote \stopfootnote
the space goobled.
\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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] \setupnote (was subfootnote)

2010-10-12 Thread Aditya Mahajan

On Tue, 12 Oct 2010, Wolfgang Schuster wrote:



Am 12.10.2010 um 11:48 schrieb Alan BRASLAU:


On Tuesday 05 October 2010 15:32:27 Wolfgang Schuster wrote:

Am 05.10.2010 um 14:41 schrieb Alan BRASLAU:


The above example illustrates a *spacing problem* after
\startfootnote \stopfootnote
(the spacing after the footnote enumerator differs from \footnote{})


The \stopfootnote gobbles the next space, to prevent this you can say in
mkii \setupnote[footnote][next=\autoinsertnextspace] but the ”next” key is
missing in mkiv.


Indeed!
What to do?


Patch strc-not.mkiv


Did not see this before I posted my reply. Of course, using a proper key 
is better than explicitly add \autoinsertnextspace in the definition.


Aditya___
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] \setupnote (was subfootnote)

2010-10-12 Thread Alan BRASLAU
On Tuesday 12 October 2010 13:35:19 Wolfgang Schuster wrote:
 
 Patch strc-not.mkiv
 
 \def\dodoredefinenotecommands#1#2#3%
  
 {\unexpanded\expandafter\def\csname\e!start#3#1\expandafter\endcsname\expa
 ndafter {\expandafter\dosingleempty\csname\s!do\e!start#3#1\endcsname}%
 \unexpanded\expandafter\def\csname\s!do\e!start#3#1\expandafter\endcsname
 \expandafter[\expandafter##\expandafter1\expandafter]\expandafter##\expand
 after2\csname\e!stop#3#1\endcsname {\begingroup
   \doenumerationinit{#1}{#2}{#3}%
   \@@notemakedescription[##1]{}{##2}%
   \endgroup
   \namednoteparameter{#1}\c!next}}
 
 Example:
 
 \starttext
 
 One\startfootnote one\stopfootnote
 Two\startfootnote two\stopfootnote
 
 \setupnote[footnote][next=\autoinsertnextspace]
 
 One\startfootnote one\stopfootnote
 Two\startfootnote two\stopfootnote
 
 \stoptext
 
 Wolfgang

Thanks!

But, following Mojca's comment, I am expecting:

On Mon, Oct 11, 2010 at 09:20, Wolfgang Schuster wrote:

 Fixed in next beta.

:)
___
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] \setupnote (was subfootnote)

2010-10-12 Thread Hans Hagen

On 12-10-2010 5:06, Alan BRASLAU wrote:


Fixed in next beta.


Not unless Wolfgang mails me a patch that he's confident with (as this 
is sort of tricky). Okay, 'next' can be any next, so watch a fixed in 
*the* next beta -)


Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___