Re: [NTG-context] \definehighlight with style=command problem

2013-05-28 Thread Alan Bowen
Thanks, Wolfgang. I missed this module  first time around, sorry to say.

ConTeXt now has some very nice tools for editorial markup.

Alan



On Mon, May 27, 2013 at 4:48 PM, Wolfgang Schuster 
schuster.wolfg...@gmail.com wrote:


 Am 27.05.2013 um 15:36 schrieb Alan Bowen bowenala...@gmail.com:

 I an trying to use \definehighlight to define a macro that will color and
 overstrike selected text.
 Thus far,

 \definehighlight[Delete][color=red,style={\overstrike}]
 \starttext
 test  \Delete{test} test
 \stoptext

 reports

 ! Too many }'s.
 system   tex  error on line 4 in file ...TEST.tex: Too many }'s
 ...

 If I replace “\overstrike” with “bold”, “\Delete” works. “\overstrike”
 works otherwise, so am I trying the impossible here?


 \usemodule[annotation]

 \defineannotation[Delete][color=red,textcommand=\overstrike]

 \starttext
 test  \Delete{test} test
 \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

 ___

___
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] \definehighlight with style=command problem

2013-05-27 Thread Alan Bowen
Wonderful, Hans! Many thanks.

Alan


On Mon, May 27, 2013 at 1:14 PM, Hans Hagen pra...@wxs.nl wrote:

 On 5/27/2013 3:36 PM, Alan Bowen wrote:

 I an trying to use \definehighlight to define a macro that will color
 and overstrike selected text.
 Thus far,

 \definehighlight[Delete][**color=red,style={\overstrike}]
 \starttext
 test  \Delete{test} test
 \stoptext

 reports

 ! Too many }'s.

 system   tex  error on line 4 in file ...TEST.tex: Too many
 }'s ...


 If I replace “\overstrike” with “bold”, “\Delete” works. “\overstrike”
 works otherwise, so am I trying the impossible here?


 The next beta will have \setbar for that purpose, used as:

 \setuphead[section][textstyle=**{\setbar[overstrike]},**textcolor=blue]

 \definehighlight[Whatever][**color=darkyellow]
 \definehighlight[Delete]  [color=red,style={\setbar[**overstrike]}]
 \definehighlight[Keep][color=green]

 \starttext

 \setupbar[overstrike][**foregroundcolor=cyan,color=**blue]

 \startsection[title={{\green green} foo {\green green}}]

 foo \startbar[overstrike]bar\**stopbar

 test  \Delete{test} test \Keep{test} test \Whatever{test} test

 \color[red]{test  \Delete{test} test \Keep{test} test}

 \stopsection

 \stoptext

 for the source watchers: watch the subtle change in

 \mult_interfaces_install_**style_and_color_handler

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

Re: [NTG-context] \definehighlight with style=command problem

2013-05-27 Thread Wolfgang Schuster

Am 27.05.2013 um 15:36 schrieb Alan Bowen bowenala...@gmail.com:

 I an trying to use \definehighlight to define a macro that will color and 
 overstrike selected text.
 Thus far,
 
 \definehighlight[Delete][color=red,style={\overstrike}]
 \starttext
 test  \Delete{test} test
 \stoptext
 
 reports
 
 ! Too many }'s.
 system   tex  error on line 4 in file ...TEST.tex: Too many }'s ...
 
 If I replace “\overstrike” with “bold”, “\Delete” works. “\overstrike” works 
 otherwise, so am I trying the impossible here?

\usemodule[annotation]

\defineannotation[Delete][color=red,textcommand=\overstrike]

\starttext
test  \Delete{test} test
\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
___