Dear all, I am a newbie in ConTeXt. I am accustomed to use pgf in LaTeX and have seen that pgf is also a module for ConTeXt. When using some of my pgf macros in ConTeXt, I had several erros coming from the fact that colors are defined by the "same" command in both pgf and ConTeXt, namely \definecolor[mycolor][r=,g=,b=] in ConText and \definecolor{mycolor}{rgb}{,,} in pgf. It seems to me impossible to use the pgf command directly and, in the same time, impossible to use ConTeXt-defined color in pgf macros. Here is an example : \usemodule[pgf] \definecolor[mycolor][r=0.5,g=0.5,b=0.5] \starttext \pgfdeclarehorizontalshading{myshading}{1cm}{% color(0cm)=(mycolor);color(1cm)=(green)} \pgfuseshading{myshading} \stoptext There is an error with \definecolor and the shading. If you replace (mycolor) by (red) in the shading and suppress the \definecolor, it is fine. Best regards.
Flavien Lambert wrote:
Dear all, I am a newbie in ConTeXt. I am accustomed to use pgf in LaTeX and have seen that pgf is also a module for ConTeXt. When using some of my pgf macros in ConTeXt, I had several erros coming from the fact that colors are defined by the "same" command in both pgf and ConTeXt, namely \definecolor[mycolor][r=,g=,b=] in ConText and \definecolor{mycolor}{rgb}{,,} in pgf. It seems to me impossible to use the pgf command directly and, in the same time, impossible to use ConTeXt-defined color in pgf macros. Here is an example : \usemodule[pgf] \definecolor[mycolor][r=0.5,g=0.5,b=0.5] \starttext \pgfdeclarehorizontalshading{myshading}{1cm}{% color(0cm)=(mycolor);color(1cm)=(green)} \pgfuseshading{myshading} \stoptext
hm, maybe ask the author to check if definecolor is defined, and when so, use \pgfdefinecolor instead
There is an error with \definecolor and the shading. If you replace (mycolor) by (red) in the shading and suppress the \definecolor, it is fine. Best regards.
------------------------------------------------------------------------
___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________
-- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
participants (2)
-
Flavien Lambert
-
Hans Hagen