<html theme="default-light" iconset="color"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head><body text="#000000"><span>Keith McKay via ntg-context schrieb am
 28.04.2022 um 12:05:</span><br>
<blockquote type="cite" 
cite="mid:3fc7c602-d9de-6b68-e771-240eebee4cb8@gmail.com">
  <meta http-equiv="content-type" content="text/html; charset=utf-8">

  
  
    
  <p>Hi,</p>

    
  <p>In the MWE below I define an rgb colour, myColor1, using random 
numbers for the r, g and b components. I then use it to fill a 
unitsquare the size of the page, which works as expected. In the loop 
that follows I then use the defined colour, myColor1, along with white 
and the variable r to create shades of myColor1 as in the MWE below. 
However, myColor1 is not recognised in the loop and seems to be replaced
 by black, although if I use a predefined colour, in this case 
BurntSienna from the crayola collection, it works as expected.  I have 
tried a number of ways to get this to work as shown in the code but 
without success. I would be grateful for any suggestions.</p>

    
  <p>Best Wishes</p>

    
  <p>Keith McKay</p>

    
  <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
margin-right:0px; -qt-block-indent:0; text-indent:0px;">%%%%%%%%%%%%%%%%%%%%MWE%%%%%%%%%%%%%</p>

    
  <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
margin-right:0px; -qt-block-indent:0; text-indent:0px;">\setuppapersize[A4,portrait]</p>

    
  <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
margin-right:0px; -qt-block-indent:0; text-indent:0px;">\usecolors[crayola]</p>

    
  <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
margin-right:0px; -qt-block-indent:0; text-indent:0px;">\starttext</p>

    
  <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
margin-right:0px; -qt-block-indent:0; text-indent:0px;">\dorecurse{10}{</p>

    
  <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
margin-right:0px; -qt-block-indent:0; text-indent:0px;">\startMPpage</p>

    
  <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
margin-right:0px; -qt-block-indent:0; text-indent:0px;">StartPage;</p>

    
  <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; 
margin-right:0px; -qt-block-indent:0; text-indent:0px;">\definecolor[name="myColor1",
 r =  uniformdeviate(1), g = uniformdeviate(1), b = uniformdeviate(1) ] ;</p>
</blockquote>
<br>
Remove the backslash in front of the definecolor command.<br>
<br>
Wolfgang<br>
<br>
</body></html>