Strange backgroundcolors with showgrid and luacode
Dear all, When typesetting an old list of exercises, I noticed that when \showgrid is active and a luafunction is called, there is some unwanted and strange background colors (gray and blue, or yellow and blue). Thes background colors seems to show up on an unfilled page when a lua function is used, and I could come up with the following minimal example which gives the attached PDF. Could someone, please, tell me what I am doing wrong? Best regards: OK %%%% begin test-strange.tex \showgrid %\setuplayout[grid=yes] \startluacode AdditionTest = function(nn) local a = {} local b = {} for i = 1,nn do a[i] = i b[i] = nn - i end context.midaligned("\\bfa Exercises") context.blank() context.startcolumns { n = 3 } context.starttabulate { "|r|c|r|c|r|" } for i=1,nn do context.NC() context(a[i]) context.NC() context.mathematics("*") context.NC() context(b[i]) context.NC() context("=") context.NR() end context.stoptabulate() context.stopcolumns() context.page() end \stopluacode \starttext \ctxlua{AdditionTest(12)} % the background colors, gray and blue, show up when a lua function is called % \ctxlua{AdditionTest(120)} % the background colors, yellow and blue, show up when a lua function is called % \input knuth % the background colors do not show up here \stoptext %%%% end test-strange.tex
Otared Kavian schrieb am 26.04.2019 um 14:10:
Dear all,
When typesetting an old list of exercises, I noticed that when \showgrid is active and a luafunction is called, there is some unwanted and strange background colors (gray and blue, or yellow and blue). Thes background colors seems to show up on an unfilled page when a lua function is used, and I could come up with the following minimal example which gives the attached PDF.
Could someone, please, tell me what I am doing wrong?
\showgrid highlights different page elements with colors but you can change the output https://www.mail-archive.com/ntg-context@ntg.nl/msg90312.html Wolfgang
On 4/26/19 2:28 PM, Wolfgang Schuster wrote:
[...] \showgrid highlights different page elements with colors but you can change the output
https://www.mail-archive.com/ntg-context@ntg.nl/msg90312.html
Hi Wolfgang, is there any way to get the lines from \showgrid in black instead of red? Many thanks for your help, Pablo -- http://www.ousia.tk
\definepalet[layout][grid=black]
On Sat, Apr 27, 2019, 07:04 Pablo Rodriguez
On 4/26/19 2:28 PM, Wolfgang Schuster wrote:
[...] \showgrid highlights different page elements with colors but you can change the output
https://www.mail-archive.com/ntg-context@ntg.nl/msg90312.html
Hi Wolfgang,
is there any way to get the lines from \showgrid in black instead of red?
Many thanks for your help,
Pablo -- http://www.ousia.tk
___________________________________________________________________________________ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net
___________________________________________________________________________________
On 4/27/19 12:21 PM, Wolfgang Schuster wrote:
Marcus Vinicius Mesquita schrieb am 27.04.2019 um 12:18:
\definepalet[layout][grid=black] \setuppalet [layout] [grid=black]
Many thanks, Marcus Vinicius and Wolfgang, for your replies. This is the only way it works: \definepalet[layout][grid=black] %~ \setuppalet[layout] [grid=black] \showgrid \starttext \ConTeXt\ is awesome! \stoptext I don’t know whether I’m missing something, but \showsetups{setuppalet} only shows this: \setuppalet [.*.] * NAME Many thanks for your help, Pablo -- http://www.ousia.tk
Pablo Rodriguez schrieb am 27.04.2019 um 13:25:
On 4/27/19 12:21 PM, Wolfgang Schuster wrote:
Marcus Vinicius Mesquita schrieb am 27.04.2019 um 12:18:
\definepalet[layout][grid=black] \setuppalet [layout] [grid=black] Many thanks, Marcus Vinicius and Wolfgang, for your replies.
This is the only way it works:
\definepalet[layout][grid=black] %~ \setuppalet[layout] [grid=black] \showgrid \starttext \ConTeXt\ is awesome! \stoptext
I don’t know whether I’m missing something, but \showsetups{setuppalet} only shows this:
\setuppalet [.*.]
* NAME
Many thanks for your help,
It's my fault, in this case there is only a single command to create and change palet values. Wolfgang
On 4/27/19 2:03 PM, Wolfgang Schuster wrote:
[...] It's my fault, in this case there is only a single command to create and change palet values.
Many thanks for your explanation, Wolfgang. I found this code in ConTeXt (syst-aux.mkiv): \starttext \doloopoverlist {red,green,blue} { \setuppalet[\recursestring] \doloopoverlist {light,normal,dark} { \blackrule[color=\recursestring, width=\textwidth]\par } } \stoptext Is it intended that all nine lines are black? Many thanks for your help, Pablo -- http://www.ousia.tk
Pablo Rodriguez schrieb am 27.04.2019 um 16:07:
I found this code in ConTeXt (syst-aux.mkiv): \starttext \doloopoverlist {red,green,blue} { \setuppalet[\recursestring] \doloopoverlist {light,normal,dark} { \blackrule[color=\recursestring, width=\textwidth]\par } } \stoptext
Is it intended that all nine lines are black?
Yes, because there are no predefined palets with the names red, green or blue. \definepalet [red] [ light=lightred, normal=middlered, dark=darkred] Wolfgang
On 4/27/19 4:34 PM, Wolfgang Schuster wrote:
[...] Is it intended that all nine lines are black?
Yes, because there are no predefined palets with the names red, green or blue.
\definepalet [red] [ light=lightred, normal=middlered, dark=darkred] Wolfgang,
many thanks for the explanation. Pablo -- http://www.ousia.tk
participants (4)
-
Marcus Vinicius Mesquita
-
Otared Kavian
-
Pablo Rodriguez
-
Wolfgang Schuster