From: Fabrice <couvreur.fabrice@wanadoo.fr>
To: ntg-context@ntg.nl
Subject: Re: Strange behavior with the command \color[]{}
Date: Wed, 05 Nov 2014 19:41:23 +0100 [thread overview]
Message-ID: <545A6F53.5090403@wanadoo.fr> (raw)
In-Reply-To: <5459E827.30005@wxs.nl>
Hi Hans,
For spaces parasites, it is my fault because I copy and paste my code.
However, I do not understand why this code does not work :
> \usemodule[tikz]
> \usetikzlibrary[calc]
> \usetikzlibrary[cd]
> \usetikzlibrary[3d]
> \usetikzlibrary[arrows.meta]
> \usetikzlibrary[positioning]
> \definecolor[H1][c=0.50, m=0.00, y=1.00, k=0.00]
> \definecolor[H4][c=0.07, m=0.00, y=0.15, k=0.00]
>
> \tikzset{%
> cube join/.style={
> thick, -{Stealth},
> },
> cube face/.style={
> minimum size=1cm, outer sep=0pt,
> draw=white, thick, line join=round,
> shading=ball,
> text=white,
> },
> face color/.style={cube face/.append style={ball color=#1}},
> pics/cube/.style args={#1 with #2}{
> code={
> \node [cube face, label={[name=-label]below:#2}] (-front) {#1};
> \node [cube face] (-top) at (-front.north west) [anchor=south west,
> xslant=1, yscale=1/3] {};
> \node [cube face] (-side) at (-front.south east) [anchor=south west,
> yslant=1, xscale=1/3] {};
> }}
> }
> \starttext
>
> \startsetups[table:initialize]
> \setupTABLE[height=2.5cm,align={middle,lohi}]
> \setupTABLE[column][2][[width=3cm,align={right,lohi},frame=off]
> \setupTABLE[column][3][[width=8cm,align={right,lohi},frame=off]
> \setupTABLE[1][1][[width=5cm,align={right,lohi},frame=off]
> \setupTABLE[1][2,3][bottomframe=off]
> \setupTABLE[1][3,4][topframe=off]
> \stopsetups
> \bTABLE[setups=table:initialize]
> \switchtobodyfont[11pt]
> \bTR \bTD \color[orange]{\tfa Suite d'instructions
> correspondant au
> programme de calcul :} \eTD \bTD \eTD \bTD \color[orange]{\tfa Valeur
> de la
> variable $X$ après l'exécution de chaque instruction :} \eTD \eTR
> \bTR
> \bTD $X$ prend la valeur $7$ \eTD \bTD \dontleavehmode
> \startMPcode
> input hvdm;
> l:=2.8mm; r:=0.6; alfa:=45; beta:=0; gamma:=0;
> defineDefaultArrow (l, r, alfa, beta, gamma); pickup pencircle scaled
> 0.4mm; arrowline (0cm,0cm)--(3cm,0cm) withcolor blue ;\stopMPcode \eTD
> \bTD On affecte à $X$ la valeur $7$ : la valeur de $X$ est
> \color[green]{$7$}. \eTD
> \eTR
> \bTR
> \bTD $X$ prend la valeur $2X$ \eTD \bTD \dontleavehmode
> \startMPcode input hvdm;
> l:=2.8mm; r:=0.6; alfa:=45; beta:=0; gamma:=0;
> defineDefaultArrow (l, r, alfa, beta, gamma); pickup pencircle scaled
> 0.4mm; arrowline (0cm,0cm)--(3cm,0cm) withcolor red ;\stopMPcode\eTD
> \bTD On affecte à $X$ la valeur $2X$.\\Comme la valeur de $X$ est
> \color[green]{$7$}, la nouvelle valeur de $X$ est :
> $2\times\color[green]{7}$.\\La valeur de $X$ est maintenant
> \color[green]{$14$}.
> \eTD
> \eTR
> \bTR
> \bTD $X$ prend la valeur $X+3$ \eTD \bTD \dontleavehmode
> \startMPcode input hvdm;
> l:=2.8mm; r:=0.6; alfa:=45; beta:=0; gamma:=0;
> defineDefaultArrow (l, r, alfa, beta, gamma); pickup pencircle scaled
> 0.4mm; arrowline (0cm,0cm)--(3cm,0cm) withcolor green ;\stopMPcode\eTD
> \eTR
> \bTD On affecte à $X$ la valeur $X+3$.\\Comme la valeur de $X$ est
> \color[green]{$14$}, la nouvelle valeur de $X$ est :
> $\color[green]{14}+3$.\\La valeur de $X$ est maintenant
> \color[green]{$17$}.
> \eTD
> \eTABLE{}
>
> \startsetups[table:initialize]
> \setupTABLE[height=2cm,align={middle,lohi}]
> \setupTABLE[column][1][[width=4cm,align={right,lohi},frame=on,framecolor=H1]
> \setupTABLE[column][2][[width=5cm,align={middle,lohi},frame=off]
> \setupTABLE[column][3][[width=1cm,align={middle,lohi},frame=off]
> \setupTABLE[column][4][[width=9cm,align={right,lohi},frame=off]
> \setupTABLE[1][1][frame=off]
> \setupTABLE[1][2,3][bottomframe=off]
> \setupTABLE[1][3,4][topframe=off]
> \stopsetups
> \bTABLE[setups=table:initialize]
> \switchtobodyfont[10pt]
> \bTR
> \bTD \color[red]{ Suite d'instructions :} \eTD
> \bTD \eTD
> \bTD \eTD
> \bTD \color[orange]{ Valeur de la variable $A$ et valeur de la variable
> $B$ après l'exécution de chaque instruction :}\eTD
> \eTR
> \bTR
> \bTD $A$ prend la valeur $3$ \eTD
> \bTD
> \starttikzpicture
> \pic [cube face/.append style={ball color=green}] at (-1, 1) {cube=3 with
> $A$};\pic [cube face/.append style={ball color=red}] at ( 1, 1) {cube={}
> with $B$};
>
> \stoptikzpicture
> \eTD
> \bTD
> \dontleavehmode \startMPcode input hvdm;
> l:=2.8mm; r:=0.6; alfa:=45; beta:=0; gamma:=0;
> defineDefaultArrow (l, r, alfa, beta, gamma); pickup pencircle scaled
> 0.4mm; arrowline (1cm,0cm)--(0cm,0cm) ;\stopMPcode
> \eTD
> \bTD La valeur de $A$ est \color[green]{3} et $B$ n'a pas encore de
> valeur
> \eTD
> \eTR
> \bTR
> \bTD $B$ prend la valeur $A+1$ \eTD
> \bTD
> \starttikzpicture
> \pic [cube face/.append style={ball color=green}] at (-1, 1) {cube=3 with
> $A$};
> \pic [cube face/.append style={ball color=red}] at ( 1, 1) {cube=4 with
> $B$};
> \stoptikzpicture
> \eTD
> \bTD
> \dontleavehmode \startMPcode input hvdm;
> l:=2.8mm; r:=0.6; alfa:=45; beta:=0; gamma:=0;
> defineDefaultArrow (l, r, alfa, beta, gamma); pickup pencircle scaled
> 0.4mm; arrowline (1cm,0cm)--(0cm,0cm) ;\stopMPcode
> \eTD
> \bTD Comme la valeur de $A$ est \color[green]{$3$}, la valeur de $B$ est :
> $\color[geen]{3}+1$, soit \color[red]{$4$}.\\La valeur de $A$ ne
> change pas
> : elle reste égale à \color[green]{$3$}.\eTD
> \bTR
> \bTD $A$ prend la valeur $A+B$ \eTD
> \bTD
> \starttikzpicture
> \pic [cube face/.append style={ball color=green}] at (-1, 1) {cube=7 with
> $A$};
> \pic [cube face/.append style={ball color=red}] at ( 1, 1) {cube=4 with
> $B$};
>
> \stoptikzpicture
> \eTD
> \bTD
> \dontleavehmode \startMPcode input hvdm;
> l:=2.8mm; r:=0.6; alfa:=45; beta:=0; gamma:=0;
> defineDefaultArrow (l, r, alfa, beta, gamma); pickup pencircle scaled
> 0.4mm; arrowline (1cm,0cm)--(0cm,0cm) ;\stopMPcode
> \eTD
> \bTD Comme la valeur de $A$ est \color[green]{3} et que celle de $B$ est
> \color[red]{$4$}, la nouvelle valeur de $A$ est :
> $\color[green]{3}+\color[red]{4}$, c'est-à-dire \color[green]{$7$}.\\La
> valeur de $B$ ne change pas : elle reste égale à \color[red]{$4$}.
> \eTD
> \eTR
> \eTABLE{}
> \stoptext
___________________________________________________________________________________
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
___________________________________________________________________________________
next prev parent reply other threads:[~2014-11-05 18:41 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-02 11:52 Fabrice Couvreur
2014-11-04 19:28 ` Fabrice
2014-11-05 9:04 ` Hans Hagen
2014-11-05 18:41 ` Fabrice [this message]
2014-11-06 9:04 ` Hans Hagen
2014-11-06 18:50 ` Fabrice
2014-11-06 19:45 ` Aditya Mahajan
2014-11-06 19:57 ` luigi scarso
2014-11-06 20:16 ` luigi scarso
2014-11-06 21:28 ` Herbert Voss
2014-11-07 9:52 ` luigi scarso
2014-11-07 15:32 ` Fabrice
2014-11-06 21:14 ` Hans Hagen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=545A6F53.5090403@wanadoo.fr \
--to=couvreur.fabrice@wanadoo.fr \
--cc=ntg-context@ntg.nl \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).