From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/108488 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Fabrice Couvreur Newsgroups: gmane.comp.tex.context Subject: Color specific cells in a table Date: Sun, 23 Aug 2020 16:35:54 +0200 Message-ID: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8602275998076181383==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28594"; mail-complaints-to="usenet@ciao.gmane.io" To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sun Aug 23 16:38:40 2020 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k9r8p-0007M4-HO for gctc-ntg-context-518@m.gmane-mx.org; Sun, 23 Aug 2020 16:38:39 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 91B191A8655; Sun, 23 Aug 2020 16:38:19 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fULa5OhF4KkG; Sun, 23 Aug 2020 16:38:17 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 47BE11A8632; Sun, 23 Aug 2020 16:38:17 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 470791A8469 for ; Sun, 23 Aug 2020 16:38:16 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pUNfGt9m8Ted for ; Sun, 23 Aug 2020 16:38:15 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.221.52; helo=mail-wr1-f52.google.com; envelope-from=fabrice1.couvreur@gmail.com; receiver= Original-Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id AFEE51A8440 for ; Sun, 23 Aug 2020 16:38:15 +0200 (CEST) Original-Received: by mail-wr1-f52.google.com with SMTP id y3so6202652wrl.4 for ; Sun, 23 Aug 2020 07:38:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=/GMBMN4NQrLCxxBbVAMmc+zH61DtCudHPyxEsKex6dE=; b=nDxLX06tbZcwuLykZOsOGq7spV6SiTqy6nJrYDww+NT3JTMKl+k3/b/0AJTw1uIwx8 czVpZUf8BeFuwIjvkHPUq2dS7Zw7yhFDn/L50Mh78ED5WGs3DSoQbtm2bSpq3PzIAVV1 mE/Ghvi73Y5wfwfUC6Mj49dS0m/mv/tQqFMj17QBRkq8tmdimca4rkSuxfWH0b3LTV6A R7PuoJiNlcDeVUQFKHBd/EhxqZZXCqwliizfZsKPxCn5D+4UjugXMGcMhqDBy08a/nrJ sx+My8WXw8EBnoqEFocLe+ppQveknD/vsTbklftUmPJ0Ivoc4JkVvhGnWszZh63v1MAl 39Xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/GMBMN4NQrLCxxBbVAMmc+zH61DtCudHPyxEsKex6dE=; b=jymja8Nasy+QifRWQYVFOStq47PRS19qC/7X7463OBmNRxVLDcfn3HWvgrGroSWICl 6vIBdLiKTXUycnMRa23ry7CCiBj0z+XxMDemz1Ved6YrHdHz6MdNjiwyvI4RoC6KQvIy 6zzowG3Qwi4fh8ZQMSqQIwq1dESZ6sa1DVf/8HzRf/Bcwg9GR/WWRybHKxRR6oPX0+6m FNdZ1QdIxAjCvfL/HNWDK5Y5vqbISWNx2+HNI18075GdT89Hc1pkZB718wMEG7i02jNl ac/+wlHLa47xz1YRtZAcGv5gM8bKjEIrYbU+vUOEg7Pm9CnXqfI2jEsLo564rOdnXBVR QqeQ== X-Gm-Message-State: AOAM531Q5Zi8Yzu1qxk0emVqNzocrBt/a3MQg7noFDmPv9gl7Pri+GBF vb+qTLNmrrUAUK5zeu3c8t+w+BDNHJQKK2YAntEF7SxsYBU= X-Google-Smtp-Source: ABdhPJzdxJw8pI7smdRdmWTgDIkMjTthhqW6uWksyxIm5PisoR9QZmwU0lqerHI4HTZ+vU5Bnn14k+Ymvml29BotBSw= X-Received: by 2002:a5d:51c3:: with SMTP id n3mr1770109wrv.387.1598193494976; Sun, 23 Aug 2020 07:38:14 -0700 (PDT) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:108488 Archived-At: --===============8602275998076181383== Content-Type: multipart/alternative; boundary="0000000000008cebab05ad8c6b34" --0000000000008cebab05ad8c6b34 Content-Type: text/plain; charset="UTF-8" Hello, This table will be used to illustrate Pascal's triangle. I manage to color the cell (2,0) but I would also like to color the cells (2,1) and (3,1). Is it possible ? Thank you Fabrice \usecolors[X11] \starttext \startluacode local background_one = { align = "middle", style = "type", background = "color", backgroundcolor = "thistle2", foregroundcolor = "white", } local background_two = { align = "middle", style = "type", background = "color", backgroundcolor = "peachpuff", foregroundcolor = "white", } context.startxtable({"align={middle,lohi}, width=1cm,offset=0.8ex,bodyfont=9pt,framecolor=cyan"}) context.startxrow() context.startxcell({"background=color,backgroundcolor=thistle2"}) context("") context.stopxcell() for j = 0, 7 do context.startxcell({"foregroundstyle=bold,background=color,backgroundcolor=thistle2"}) context(j) context.stopxcell() end context.startxcell({"foregroundstyle=bold,background=color,backgroundcolor=thistle2"}) context("\\dots") context.stopxcell() context.stopxrow() for i = 0, 7 do context.startxrow() context.startxcell({"foregroundstyle=bold,background=color,backgroundcolor=thistle2"}) context(i) context.stopxcell() for j = 0, 8 do context.startxcell(j>i and background_one or i == 2 and j == 0 and background_two) context("") context.stopxcell() end context.stopxrow() end context.startxrow() context.startxcell({"background=color,backgroundcolor=thistle2"}) context("\\dots") context.stopxcell() for i = 0, 8 do context.startxcell() context("") context.stopxcell() end context.stopxrow() context.stopxtable() \stopluacode \stoptext --0000000000008cebab05ad8c6b34 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,
This table will = be used to illustrate Pascal's triangle. I mana= ge to color the cell (2,0) but I would also like to color the cells (2,1) a= nd (3,1). Is it possible ?
Thank you
Fabrice
=
\usecolors[X11]

\starttext
\startlu= acode

=C2=A0 local background_one =3D {
=C2=A0 =C2=A0align =3D &q= uot;middle",
=C2=A0 =C2=A0style =3D "type",
=C2=A0 =C2= =A0background =3D "color",
=C2=A0 =C2=A0backgroundcolor =3D &q= uot;thistle2",
=C2=A0 =C2=A0foregroundcolor =3D "white",<= br>=C2=A0 }

=C2=A0 =C2=A0local background_two =3D {
=C2=A0 =C2=A0= align =3D "middle",
=C2=A0 =C2=A0style =3D "type",=C2=A0 =C2=A0background =3D "color",
=C2=A0 =C2=A0background= color =3D "peachpuff",
=C2=A0 =C2=A0foregroundcolor =3D "= white",
=C2=A0 }
=C2=A0
=C2=A0 context.startxtable({"al= ign=3D{middle,lohi}, width=3D1cm,offset=3D0.8ex,bodyfont=3D9pt,framecolor= =3Dcyan"})
=C2=A0 context.startxrow()
=C2=A0 context.startxcell(= {"background=3Dcolor,backgroundcolor=3Dthistle2"})
=C2=A0 cont= ext("")
=C2=A0 context.stopxcell()
=C2=A0 for j =3D 0, 7 do=
=C2=A0 context.startxcell({"foregroundstyle=3Dbold,background=3Dco= lor,backgroundcolor=3Dthistle2"})
=C2=A0 context(j)
=C2=A0 conte= xt.stopxcell()
=C2=A0 end
=C2=A0 context.startxcell({"foreground= style=3Dbold,background=3Dcolor,backgroundcolor=3Dthistle2"})
=C2= =A0 context("\\dots")
=C2=A0 context.stopxcell()
=C2=A0 con= text.stopxrow()
=C2=A0 for i =3D 0, 7 do
=C2=A0 context.startxrow()=C2=A0 context.startxcell({"foregroundstyle=3Dbold,background=3Dcolo= r,backgroundcolor=3Dthistle2"})
=C2=A0 context(i)
=C2=A0 context= .stopxcell()
=C2=A0 for j =3D 0, 8 do
=C2=A0 context.startxcell(j>= i and background_one or i =3D=3D 2 and j =3D=3D 0 and=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 background_two)
=C2=A0 context("")
=C2=A0 context= .stopxcell()
=C2=A0 end
=C2=A0 context.stopxrow()
=C2=A0 end
= =C2=A0 context.startxrow()
=C2=A0 context.startxcell({"background= =3Dcolor,backgroundcolor=3Dthistle2"})
=C2=A0 context("\\dots&= quot;)
=C2=A0 context.stopxcell()
=C2=A0 for i =3D 0, 8 do
=C2=A0 = context.startxcell()
=C2=A0 context("")
=C2=A0 context.stop= xcell()
=C2=A0 end
=C2=A0 context.stopxrow()
=C2=A0 context.stopxt= able()
\stopluacode
\stoptext
--0000000000008cebab05ad8c6b34-- --===============8602275998076181383== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --===============8602275998076181383==--