Problem of displaying a date with a macro
Hello, The date display is incorrect : I get day 28 instead of day 2. Thank you Fabrice \defineframed [headerframed] [frame=off, height=fit, width=fit] \definecolor[ColorA][0.8(white)] \startsetups [headertext] \setupheadertexts [{\startframed [headerframed] [foregroundstyle=bold,background=framewithshadow] \getvariable{headertext}{title} n\high{o}\,\getvariable{headertext}{number} \stopframed}] \setupheadertexts [{\startframed [headerframed] [align=flushleft,foregroundstyle=] Lycée LA SALLE, Lille\\ \getvariable{headertext}{location} \stopframed}] [{\startframed [headerframed] [align=flushright,foregroundstyle=] \date[d=\getvariable{headertext}{day},m=\getvariable{headertext}{month},y=\getvariable{headertext}{year}] \stopframed}] \stopsetups \setvariable{headertext}{set}{\directsetup{headertext}} \startuseMPgraphic{framewithshadow} path p; p:=origin--(OverlayWidth,0)--(OverlayWidth,OverlayHeight)--(0,OverlayHeight)--cycle; fill p shifted (2,-2); fill p withcolor 0.8white; draw p; setbounds currentpicture to p; \stopuseMPgraphic \defineoverlay[framewithshadow][\useMPgraphic{framewithshadow}] \starttext \setvariables [headertext] [title={Devoir maison}, number={6}, day={02}, month={09}, year={2019}, location={Seconde B}, time={}] \input knuth \stoptext
On Wed, 28 Aug 2019, Fabrice Couvreur wrote:
Hello, The date display is incorrect : I get day 28 instead of day 2. Thank you Fabrice
\defineframed [headerframed] [frame=off, height=fit, width=fit]
\definecolor[ColorA][0.8(white)]
\startsetups [headertext]
\setupheadertexts [{\startframed [headerframed] [foregroundstyle=bold,background=framewithshadow] \getvariable{headertext}{title} n\high{o}\,\getvariable{headertext}{number} \stopframed}]
\setupheadertexts [{\startframed [headerframed] [align=flushleft,foregroundstyle=] Lycée LA SALLE, Lille\\ \getvariable{headertext}{location} \stopframed}]
[{\startframed [headerframed] [align=flushright,foregroundstyle=]
\date[d=\getvariable{headertext}{day},m=\getvariable{headertext}{month},y=\getvariable{headertext}{year}] \stopframed}]
\stopsetups
\setvariable{headertext}{set}{\directsetup{headertext}}
\startuseMPgraphic{framewithshadow} path p; p:=origin--(OverlayWidth,0)--(OverlayWidth,OverlayHeight)--(0,OverlayHeight)--cycle; fill p shifted (2,-2); fill p withcolor 0.8white; draw p; setbounds currentpicture to p; \stopuseMPgraphic
\defineoverlay[framewithshadow][\useMPgraphic{framewithshadow}]
\starttext \setvariables [headertext] [title={Devoir maison}, number={6}, day={02}, month={09}, year={2019}, location={Seconde B}, time={}] \input knuth \stoptext
There was a bug with the \date macro which I had reported a few days ago. This appears to be related to that. Should be fixed in the next beta. Aditya
Hello,
I just updated my version of ConTeXt and the bug is still present.
Can you confirm ?
Thank you.
Fabrice
Le mer. 28 août 2019 à 16:34, Aditya Mahajan
On Wed, 28 Aug 2019, Fabrice Couvreur wrote:
Hello, The date display is incorrect : I get day 28 instead of day 2. Thank you Fabrice
\defineframed [headerframed] [frame=off, height=fit, width=fit]
\definecolor[ColorA][0.8(white)]
\startsetups [headertext]
\setupheadertexts [{\startframed [headerframed] [foregroundstyle=bold,background=framewithshadow] \getvariable{headertext}{title} n\high{o}\,\getvariable{headertext}{number} \stopframed}]
\setupheadertexts [{\startframed [headerframed] [align=flushleft,foregroundstyle=] Lycée LA SALLE, Lille\\ \getvariable{headertext}{location} \stopframed}]
[{\startframed [headerframed] [align=flushright,foregroundstyle=]
\date[d=\getvariable{headertext}{day},m=\getvariable{headertext}{month},y=\getvariable{headertext}{year}]
\stopframed}]
\stopsetups
\setvariable{headertext}{set}{\directsetup{headertext}}
\startuseMPgraphic{framewithshadow} path p;
p:=origin--(OverlayWidth,0)--(OverlayWidth,OverlayHeight)--(0,OverlayHeight)--cycle;
fill p shifted (2,-2); fill p withcolor 0.8white; draw p; setbounds currentpicture to p; \stopuseMPgraphic
\defineoverlay[framewithshadow][\useMPgraphic{framewithshadow}]
\starttext \setvariables [headertext] [title={Devoir maison}, number={6}, day={02}, month={09}, year={2019}, location={Seconde B}, time={}] \input knuth \stoptext
There was a bug with the \date macro which I had reported a few days ago. This appears to be related to that. Should be fixed in the next beta.
Aditya___________________________________________________________________________________ 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 9/9/19 3:24 PM, Fabrice Couvreur wrote:
Hello, I just updated my version of ConTeXt and the bug is still present. Can you confirm ?
Hi Fabrice, I confirm that latest beta (from 2019.09.09 13:44), doesn’t change the date in the following sample: \starttext \date[d=25] \stoptext I hope it helps, Pablo -- http://www.ousia.tk
Hi, On my installation of lmtx (version 2019.08.20 17:34), as well as mkiv (version 2019.08.24 22:42 MKIV) the following gives: \starttext \date[d=25,m=10,y=1999] \stoptext October 09, 1999. So the month and the year are correct, but not the day. Best regards: OK
On 9 Sep 2019, at 16:27, Pablo Rodriguez
wrote: On 9/9/19 3:24 PM, Fabrice Couvreur wrote:
Hello, I just updated my version of ConTeXt and the bug is still present. Can you confirm ?
Hi Fabrice,
I confirm that latest beta (from 2019.09.09 13:44), doesn’t change the date in the following sample:
\starttext \date[d=25] \stoptext
I hope it helps,
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 9/9/2019 3:24 PM, Fabrice Couvreur wrote:
Hello, I just updated my version of ConTeXt and the bug is still present. Can you confirm ? Thank you. Fabrice
Le mer. 28 août 2019 à 16:34, Aditya Mahajan
mailto:adityam@umich.edu> a écrit : On Wed, 28 Aug 2019, Fabrice Couvreur wrote:
> Hello, > The date display is incorrect : I get day 28 instead of day 2. > Thank you > Fabrice > > \defineframed > [headerframed] > [frame=off, > height=fit, > width=fit] > > \definecolor[ColorA][0.8(white)] > > > \startsetups [headertext] > > \setupheadertexts > [{\startframed [headerframed] > [foregroundstyle=bold,background=framewithshadow] > \getvariable{headertext}{title} > n\high{o}\,\getvariable{headertext}{number} > \stopframed}] > > \setupheadertexts > [{\startframed [headerframed] > [align=flushleft,foregroundstyle=] > Lycée LA SALLE, Lille\\ > \getvariable{headertext}{location} > \stopframed}] > > [{\startframed [headerframed] > [align=flushright,foregroundstyle=] > > \date[d=\getvariable{headertext}{day},m=\getvariable{headertext}{month},y=\getvariable{headertext}{year}] > \stopframed}] > > \stopsetups > > \setvariable{headertext}{set}{\directsetup{headertext}} > > \startuseMPgraphic{framewithshadow} > path p; > p:=origin--(OverlayWidth,0)--(OverlayWidth,OverlayHeight)--(0,OverlayHeight)--cycle; > fill p shifted (2,-2); > fill p withcolor 0.8white; > draw p; > setbounds currentpicture to p; > \stopuseMPgraphic > > \defineoverlay[framewithshadow][\useMPgraphic{framewithshadow}] > > \starttext > \setvariables > [headertext] > [title={Devoir maison}, > number={6}, > day={02}, > month={09}, > year={2019}, > location={Seconde B}, > time={}] > \input knuth > \stoptext
There was a bug with the \date macro which I had reported a few days ago. This appears to be related to that. Should be fixed in the next beta.
I have a chicken-egg issue to solve (probebly in the end have to drop something for consistency deep down) can you use for now: \date[d=21,m=2,y=2219] [month,{ },D,{, },year] \date[d=22,m=12,y=2119][month,{ },D,{, },year] -- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
participants (5)
-
Aditya Mahajan
-
Fabrice Couvreur
-
Hans Hagen
-
Otared Kavian
-
Pablo Rodriguez