ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* \definehighlight with style=command problem
@ 2013-05-27 13:36 Alan Bowen
  2013-05-27 17:14 ` Hans Hagen
  2013-05-27 20:48 ` Wolfgang Schuster
  0 siblings, 2 replies; 5+ messages in thread
From: Alan Bowen @ 2013-05-27 13:36 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 469 bytes --]

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?

Alan

[-- Attachment #1.2: Type: text/html, Size: 837 bytes --]

[-- Attachment #2: Type: text/plain, Size: 485 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: \definehighlight with style=command problem
  2013-05-27 13:36 \definehighlight with style=command problem Alan Bowen
@ 2013-05-27 17:14 ` Hans Hagen
  2013-05-27 20:09   ` Alan Bowen
  2013-05-27 20:48 ` Wolfgang Schuster
  1 sibling, 1 reply; 5+ messages in thread
From: Hans Hagen @ 2013-05-27 17:14 UTC (permalink / raw)
  To: ntg-context

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
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: \definehighlight with style=command problem
  2013-05-27 17:14 ` Hans Hagen
@ 2013-05-27 20:09   ` Alan Bowen
  0 siblings, 0 replies; 5+ messages in thread
From: Alan Bowen @ 2013-05-27 20:09 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 2566 bytes --]

Wonderful, Hans! Many thanks.

Alan


On Mon, May 27, 2013 at 1:14 PM, Hans Hagen <pragma@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
> ______________________________**______________________________**
> _______________________
>

[-- Attachment #1.2: Type: text/html, Size: 3648 bytes --]

[-- Attachment #2: Type: text/plain, Size: 485 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: \definehighlight with style=command problem
  2013-05-27 13:36 \definehighlight with style=command problem Alan Bowen
  2013-05-27 17:14 ` Hans Hagen
@ 2013-05-27 20:48 ` Wolfgang Schuster
  2013-05-28 14:21   ` Alan Bowen
  1 sibling, 1 reply; 5+ messages in thread
From: Wolfgang Schuster @ 2013-05-27 20:48 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 713 bytes --]


Am 27.05.2013 um 15:36 schrieb Alan Bowen <bowenalan03@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



[-- Attachment #1.2: Type: text/html, Size: 1559 bytes --]

[-- Attachment #2: Type: text/plain, Size: 485 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: \definehighlight with style=command problem
  2013-05-27 20:48 ` Wolfgang Schuster
@ 2013-05-28 14:21   ` Alan Bowen
  0 siblings, 0 replies; 5+ messages in thread
From: Alan Bowen @ 2013-05-28 14:21 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 1513 bytes --]

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.wolfgang@gmail.com> wrote:

>
> Am 27.05.2013 um 15:36 schrieb Alan Bowen <bowenalan03@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
>
> ___________________________________________________________________________________
>

[-- Attachment #1.2: Type: text/html, Size: 2912 bytes --]

[-- Attachment #2: Type: text/plain, Size: 485 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-05-28 14:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-27 13:36 \definehighlight with style=command problem Alan Bowen
2013-05-27 17:14 ` Hans Hagen
2013-05-27 20:09   ` Alan Bowen
2013-05-27 20:48 ` Wolfgang Schuster
2013-05-28 14:21   ` Alan Bowen

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).