ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* TikZ node and color
@ 2016-07-05  7:25 Christoph Reller
  2016-07-05  8:21 ` Hans Hagen
  0 siblings, 1 reply; 3+ messages in thread
From: Christoph Reller @ 2016-07-05  7:25 UTC (permalink / raw)
  To: ntg-context

Dear List,

I use the latest version of ConTeXt and I have the following MWE:

\usemodule[tikz]
\starttext
  \starttikzpicture
    \node {\color[red]{red}};
    \node[xshift=30] {\color[red]{not red}};
  \stoptikzpicture
\stoptext

Can anybody tell me why the second node is not colored red?

Aside: In LaTeX when using \color{red}{...} this tikzpicture renders
correctly. For LaTeX I use TikZ version 3.0.1a, in ConTeXt it seems to
be version 3.0.1.

Any feedback is welcome.

Regards,
Christoph
___________________________________________________________________________________
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] 3+ messages in thread

* Re: TikZ node and color
  2016-07-05  7:25 TikZ node and color Christoph Reller
@ 2016-07-05  8:21 ` Hans Hagen
  0 siblings, 0 replies; 3+ messages in thread
From: Hans Hagen @ 2016-07-05  8:21 UTC (permalink / raw)
  To: ntg-context

On 7/5/2016 9:25 AM, Christoph Reller wrote:
> Dear List,
>
> I use the latest version of ConTeXt and I have the following MWE:
>
> \usemodule[tikz]
> \starttext
>   \starttikzpicture
>     \node {\color[red]{red}};
>     \node[xshift=30] {\color[red]{not red}};
>   \stoptikzpicture
> \stoptext
>
> Can anybody tell me why the second node is not colored red?
>
> Aside: In LaTeX when using \color{red}{...} this tikzpicture renders
> correctly. For LaTeX I use TikZ version 3.0.1a, in ConTeXt it seems to
> be version 3.0.1.
>
> Any feedback is welcome.

tikz has its own color mechanisms and they don't mix well with context 
color support so context probbably thinks it's still in red (so you need 
to force something non red in front)

\starttikzpicture
     \node {\color[red]{red}};
     \node[xshift=30] {\zwnj\color[red]{not red}};
\stoptikzpicture


-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
        tel: 038 477 53 69 | www.pragma-ade.nl | 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] 3+ messages in thread

* Re: TikZ node and color
@ 2016-07-06  6:12 Christoph Reller
  0 siblings, 0 replies; 3+ messages in thread
From: Christoph Reller @ 2016-07-06  6:12 UTC (permalink / raw)
  To: ntg-context

On Tue, 5 Jul 2016 10:21:48 +0200, Hans Hagen <pragma@wxs.nl> wrote:
> On 7/5/2016 9:25 AM, Christoph Reller wrote:
>> Dear List,
>>
>> I use the latest version of ConTeXt and I have the following MWE:
>>
>> \usemodule[tikz]
>> \starttext
>>   \starttikzpicture
>>     \node {\color[red]{red}};
>>     \node[xshift=30] {\color[red]{not red}};
>>   \stoptikzpicture
>> \stoptext
>>
>> Can anybody tell me why the second node is not colored red?
>>
>> Aside: In LaTeX when using \color{red}{...} this tikzpicture renders
>> correctly. For LaTeX I use TikZ version 3.0.1a, in ConTeXt it seems to
>> be version 3.0.1.
>>
>> Any feedback is welcome.
>
> tikz has its own color mechanisms and they don't mix well with context
> color support so context probbably thinks it's still in red (so you need
> to force something non red in front)
>
> \starttikzpicture
>      \node {\color[red]{red}};
>      \node[xshift=30] {\zwnj\color[red]{not red}};
> \stoptikzpicture

Thank you Hans! This workaround does the job.

For those interested: The \zwnj can be prepended automatically to
every node by setting "every node/.add code=\zwnj". The updated MWE
now is:

\usemodule[tikz]
\tikzset{every node/.add code=\zwnj}
\starttext
  \starttikzpicture
    \node {\color[red]{red}};
    \node[xshift=30] {\color[red]{not red}};
  \stoptikzpicture
\stoptext

Cheers,
Christoph
___________________________________________________________________________________
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] 3+ messages in thread

end of thread, other threads:[~2016-07-06  6:12 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-05  7:25 TikZ node and color Christoph Reller
2016-07-05  8:21 ` Hans Hagen
2016-07-06  6:12 Christoph Reller

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