noheaderandfooterlines messes with colors
Here is a minimal example : \usemodule[tikz] \starttext \noheaderandfooterlines \starttikzpicture \draw(0,2) node[color=red]{This should be red}; \draw(0,0) node[color=red]{This is red}; \stoptikzpicture \stoptext The first line is written in black but when I comment \noheaderandfooterlines both lines are red This seems a curious effect The goal is to get a nice front page with tikz drawings and text at the right place. Please don't tell me to use metaFun. -- Eric Détrez Informatique Lycée Faidherbe, Lille http://eric-detrez.fr
On Sat, 1 Aug 2015, Eric Détrez wrote:
Here is a minimal example :
\usemodule[tikz] \starttext \noheaderandfooterlines \starttikzpicture \draw(0,2) node[color=red]{This should be red}; \draw(0,0) node[color=red]{This is red}; \stoptikzpicture \stoptext
The first line is written in black but when I comment \noheaderandfooterlines both lines are red
This seems a curious effect
Using \forcecolorhack works for this example: \starttikzpicture \forcecolorhack \draw(0,2) node[color=red]{This should be red}; \draw(0,0) node[color=red]{This is red}; \stoptikzpicture Aditya
Le 01-08-2015 22:32, Aditya Mahajan a écrit :
On Sat, 1 Aug 2015, Eric Détrez wrote:
Here is a minimal example :
\usemodule[tikz] \starttext \noheaderandfooterlines \starttikzpicture \draw(0,2) node[color=red]{This should be red}; \draw(0,0) node[color=red]{This is red}; \stoptikzpicture \stoptext
The first line is written in black but when I comment \noheaderandfooterlines both lines are red
This seems a curious effect
Using \forcecolorhack works for this example:
\starttikzpicture \forcecolorhack \draw(0,2) node[color=red]{This should be red}; \draw(0,0) node[color=red]{This is red}; \stoptikzpicture
Aditya
It seems there is a problem : tex error > tex error on line 3 in file /home/ericd13/documents/Context/essaicouleur.tex: ! Leaders not followed by proper glue <to be read again> \hskip \forcecolorhack ->\leaders \hrule \hskip \zeropoint \relax I use context minimal -- Eric Détrez Informatique Lycée Faidherbe, Lille http://eric-detrez.fr
On 8/3/2015 10:38 AM, Eric Détrez wrote:
Le 01-08-2015 22:32, Aditya Mahajan a écrit :
On Sat, 1 Aug 2015, Eric Détrez wrote:
Here is a minimal example :
\usemodule[tikz] \starttext \noheaderandfooterlines \starttikzpicture \draw(0,2) node[color=red]{This should be red}; \draw(0,0) node[color=red]{This is red}; \stoptikzpicture \stoptext
The first line is written in black but when I comment \noheaderandfooterlines both lines are red
This seems a curious effect
Using \forcecolorhack works for this example:
\starttikzpicture \forcecolorhack \draw(0,2) node[color=red]{This should be red}; \draw(0,0) node[color=red]{This is red}; \stoptikzpicture
Aditya
It seems there is a problem : tex error > tex error on line 3 in file /home/ericd13/documents/Context/essaicouleur.tex: ! Leaders not followed by proper glue
<to be read again> \hskip \forcecolorhack ->\leaders \hrule \hskip \zeropoint \relax
I use context minimal
\hbox\bgroup\forcecolorhack\starttikzpicture \draw(0,2) node[color=red]{This should be red}; \draw(0,0) node[color=red]{This is red}; \stoptikzpicture\egroup ----------------------------------------------------------------- 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 -----------------------------------------------------------------
On Mon, 3 Aug 2015, Hans Hagen wrote:
\hbox\bgroup\forcecolorhack\starttikzpicture \draw(0,2) node[color=red]{This should be red}; \draw(0,0) node[color=red]{This is red}; \stoptikzpicture\egroup
Tikz colors are broken when using anything other than red, blue, or green. I know that colors defined in ConTeXt used to work in Tikz, so perhaps something has changed recently at the TikZ end. @Mojca: The following definitions can go in t-tikz.tex \usemodule[tikz] \define\starttikzpicture {\hbox\bgroup\forcecolorhack\tikzpicture} \define\stoptikzpicture {\endtikzpicture\egroup} \starttext \red{This is red} \qquad \darkred{This is dark red} \starttikzpicture \draw (0,2) node[color=red] {This is red}; \draw (4,2) node[color=darkred] {This is dark red}; \stoptikzpicture \stoptext Aditya
participants (3)
-
Aditya Mahajan
-
Eric Détrez
-
Hans Hagen