Re: [NTG-context] Create an item marker with a counter with Metapost

2014-11-10 Thread Fabrice

Hi,
Thank you for all your suggestions, especially for the beautiful work of 
adityam.

In fact, you do a fantastic job all.
Fabrice
___
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
___

Re: [NTG-context] Create an item marker with a counter with Metapost

2014-11-10 Thread Aditya Mahajan

On Mon, 10 Nov 2014, Wolfgang Schuster wrote:




Am 10.11.2014 um 19:18 schrieb Fabrice Couvreur :

Hi,
With the book Metafun I created a marker with metapost. How to add a counter ?
Best regards,
Fabrice

\startuseMPgraphic{itemize:fuzzy}
numeric u;
u:=0.5cm;
save p; path p;
p := fullcircle xyscaled (u,u) randomized 2pt;
pickup pencircle scaled 1pt;
fill p withcolor green;
draw p withcolor blue;
\stopuseMPgraphic
\definesymbol[itemize:fuzzy][\useMPgraphic{itemize:fuzzy}]
\setupitemize[1][symbol=itemize:fuzzy]
\starttext
\startitemize
\item \input knuth
\item \input knuth
\stopitemize
\stoptext


You can use the visualcounter module, the documentation is included in the 
package
or you download it from the github [1] page.

[1] https://github.com/adityam/visualcounter 



Complete example attached. You can easily make the fill color and draw 
color to be configurable by a key-value interface.


The counter corresponding to itemgroups is called 
\v_strc_itemgroups_counter.


Aditya\usemodule[visualcounter]

\unprotect
\definevisualcounter
  [randomcircle]
  [
mp=visualcounter::randomcircle,
rulethickness=1pt,
  ]

\startuseMPgraphic{visualcounter::randomcircle}
  begingroup;

  \includeMPgraphic{visualcounter::initialization}

  if (last_counter > 0) and (current_counter > 0) :
newpicture countertext ; countertext := textext("\visualcounterparameter\c!text");
newpicture max_countertext ; max_countertext := textext("\visualcounterparameter{\c!max\c!text}");

newnumeric diameter;
diameter := 1.75 * max(bbwidth(max_countertext), bbheight(max_countertext)); 

newpath randomcircle; 
randomcircle := fullcircle xyscaled(diameter, diameter) randomized (diameter/20);

pickup pencircle scaled \visualcounterparameter\c!rulethickness ;
fill randomcircle withcolor green; % Can be made configurable
draw randomcircle withcolor blue;  % Can be made configurable

label (countertext, origin);


  fi;
  endgroup;
\stopuseMPgraphic
\protect

\definevisualcounter
  [fuzzyitem]
  [randomcircle]
  [counter=\getvalue{v_strc_itemgroups_counter}]

\definesymbol[fuzzy][{\framed[location=depth, frame=off, strut=no]{\usevisualcounter{fuzzyitem}}}]

\starttext
\startitemize[fuzzy]
\startitem \input knuth \stopitem
\startitem \input knuth \stopitem
\stopitemize
\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
___

Re: [NTG-context] Create an item marker with a counter with Metapost

2014-11-10 Thread Alan BRASLAU
On Mon, 10 Nov 2014 19:53:30 +0100
Wolfgang Schuster  wrote:

> You can use the visualcounter module, the documentation is included in the 
> package
> or you download it from the github [1] page.
> 
> [1] https://github.com/adityam/visualcounter

Indeed as also used in the simpleslides module.

Alan
___
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
___

Re: [NTG-context] Create an item marker with a counter with Metapost

2014-11-10 Thread Wolfgang Schuster

> Am 10.11.2014 um 19:18 schrieb Fabrice Couvreur :
> 
> Hi,
> With the book Metafun I created a marker with metapost. How to add a counter ?
> Best regards,
> Fabrice
> 
> \startuseMPgraphic{itemize:fuzzy}
> numeric u;
> u:=0.5cm;
> save p; path p;
> p := fullcircle xyscaled (u,u) randomized 2pt;
> pickup pencircle scaled 1pt;
> fill p withcolor green;
> draw p withcolor blue;
> \stopuseMPgraphic
> \definesymbol[itemize:fuzzy][\useMPgraphic{itemize:fuzzy}]
> \setupitemize[1][symbol=itemize:fuzzy]
> \starttext
> \startitemize
> \item \input knuth
> \item \input knuth
> \stopitemize
> \stoptext

You can use the visualcounter module, the documentation is included in the 
package
or you download it from the github [1] page.

[1] https://github.com/adityam/visualcounter 


Wolfgang___
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
___

Re: [NTG-context] Create an item marker with a counter with Metapost

2014-11-10 Thread Alan BRASLAU
On Mon, 10 Nov 2014 19:18:20 +0100
Fabrice Couvreur  wrote:

> Hi,
> With the book Metafun I created a marker with metapost. How to add a counter ?
> Best regards,
> Fabrice

The puzzler is for you to understand why I only increment by 1/2 ;-)
Perhaps someone else can suggest a better solution?

Alan

\startMPdefinitions
numeric counter; counter := 1;
\stopMPdefinitions

\startuseMPgraphic{itemize:fuzzy}
numeric u; u:=0.5cm;
save p; path p; p := fullcircle xyscaled (u,u) randomized 2pt;
pickup pencircle scaled 1pt;
fill p withcolor green;
draw p withcolor blue;
draw textext(decimal counter) withcolor red;
counter := counter + .5;
\stopuseMPgraphic

\definesymbol[itemize:fuzzy][\useMPgraphic{itemize:fuzzy}]
\setupitemize[1][symbol=itemize:fuzzy]

\starttext
\startitemize
\startitem \input knuth \stopitem
\startitem \input knuth \stopitem
\stopitemize
\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
___

[NTG-context] Create an item marker with a counter with Metapost

2014-11-10 Thread Fabrice Couvreur
Hi,
With the book Metafun I created a marker with metapost. How to add a counter
?
Best regards,
Fabrice

\startuseMPgraphic{itemize:fuzzy}
numeric u;
u:=0.5cm;
save p; path p;
p := fullcircle xyscaled (u,u) randomized 2pt;
pickup pencircle scaled 1pt;
fill p withcolor green;
draw p withcolor blue;
\stopuseMPgraphic
\definesymbol[itemize:fuzzy][\useMPgraphic{itemize:fuzzy}]
\setupitemize[1][symbol=itemize:fuzzy]
\starttext
\startitemize
\item \input knuth
\item \input knuth
\stopitemize
\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
___

Re: [NTG-context] mail merge in mkiv?

2014-11-10 Thread Pablo Rodriguez
On 11/10/2014 12:17 AM, Jaroslav Hajtmar wrote:
> Hello Pablo.
> Here is example of add days in Lua:
> 
> \startluacode
> x=5 -- add five days
> tex.print ('Actual date is :'..os.date('%d.%m.%Y')..'\\crlf')
> tex.print ( 'And x days added date is :'.. os.date('%d.%m.%Y',os.time()+ 
> x * 24 * 3600))
> \stopluacode

Many thanks for the reply, Jaroslav.

I wanted to avoid Saturdays and Sundays, so I wrote:

\startluacode
x = 1
final_date = os.date('%a',os.time()+ x * 24 * 3600)
if final_date == "Sat" then
  x = x + 2
elseif final_date == "Sun" then
  x = x + 1
end
tex.print ( os.date('%d/%m/%Y',os.time()+ x * 24 * 3600))
\stopluacode

This is all Greek to me, but it seems to work.

Many thanks for your help again,


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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] contextgarden wiki down

2014-11-10 Thread John Haltiwanger
Thanks for the quick fix Taco!

On Mon, Nov 10, 2014 at 2:33 PM, Taco Hoekwater  wrote:

> Hi again,
>
> All services are back up again.
>
> Best wishes,
> Taco
>
> > My coworker has to go up and check it out in person, so it will be down
> for a
> > bit longer still. I’ll send a new message once everything is working
> again.
> >
> > Best wishes,
> > Taco
>
>
> ___
> 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
>
> ___
>
___
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
___

Re: [NTG-context] contextgarden wiki down

2014-11-10 Thread Taco Hoekwater
Hi again,

All services are back up again. 

Best wishes,
Taco

> My coworker has to go up and check it out in person, so it will be down for a 
> bit longer still. I’ll send a new message once everything is working again.
> 
> Best wishes,
> Taco

___
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
___

Re: [NTG-context] position of qed symbol in proofs

2014-11-10 Thread Otared Kavian

> On 10 Nov 2014, at 10:58, Hans Hagen  wrote:
> […]
> i'm not surprised: eqno only works in a formula and closecommand is not in 
> the formula ... it would not align properly anyway

Oh… I see.
So there is not anymore the possibility to finish an enumeration (such as « 
proof » ine Mikael’s example) with aformula and automatically get the square of 
qed on the right? This was possible for quite a long time, although personnally 
I have used it seldom.

Thanks and best regards: OK
___
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
___

Re: [NTG-context] position of qed symbol in proofs

2014-11-10 Thread Hans Hagen

On 11/10/2014 10:31 AM, Otared Kavian wrote:

Hi Hans,

Thanks for your attention. However the following doesn’t result in what is 
expected:

%% begin proof-qed.tex
\defineenumeration
  [proof]
  [number=no,
   closesymbol=\mathematics{\square},
   closecommand=\mathortext\eqno\wordright]

\starttext
\startproof
This is a simple proof.
\stopproof

\startproof
This is another simple proof that ends with a formula
\startformula
1+2=3.
\stopformula
\stopproof

\stoptext
%% end proof-qed.tex

Neither does the use of displaymath, that is
$$1+2=3.$$

Best regards: OK



On 10 Nov 2014, at 10:08, Hans Hagen  wrote:

On 11/10/2014 6:54 AM, Otared Kavian wrote:

Hi Mikael,

Actually I just tried your example with the ConTeXt version on TeX Live, as 
well as with a copy dating back to 2014-02-14, and both behaved in the same 
wrong way regarding the closesymbol and closecommand. So in

\setupenumeration[proof]
[number=no,
closesymbol=\mathematics{\square},
closecommand=\ifmmode\eqno\else\wordright\fi]

the \ifmmode is not honoured, and the change must have happened quite earlier 
than a few weeks.

Maybe we should open a new thread as a bug in closecommand?


it probably has to do with the if test and some checking on 'command' ...

\defineenumeration
  [proof]
  [number=no,
   closesymbol=\mathematics{\square},
   closecommand=\mathortext\eqno\wordright]


i'm not surprised: eqno only works in a formula and closecommand is not 
in the formula ... it would not align properly anyway


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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
___

Re: [NTG-context] position of qed symbol in proofs

2014-11-10 Thread Otared Kavian
Hi Hans,

Thanks for your attention. However the following doesn’t result in what is 
expected:

%% begin proof-qed.tex
\defineenumeration
 [proof]
 [number=no,
  closesymbol=\mathematics{\square},
  closecommand=\mathortext\eqno\wordright]

\starttext
\startproof
This is a simple proof.
\stopproof

\startproof
This is another simple proof that ends with a formula
\startformula
1+2=3. 
\stopformula
\stopproof

\stoptext
%% end proof-qed.tex

Neither does the use of displaymath, that is
$$1+2=3.$$

Best regards: OK


> On 10 Nov 2014, at 10:08, Hans Hagen  wrote:
> 
> On 11/10/2014 6:54 AM, Otared Kavian wrote:
>> Hi Mikael,
>> 
>> Actually I just tried your example with the ConTeXt version on TeX Live, as 
>> well as with a copy dating back to 2014-02-14, and both behaved in the same 
>> wrong way regarding the closesymbol and closecommand. So in
>> 
>> \setupenumeration[proof]
>>  [number=no,
>>  closesymbol=\mathematics{\square},
>>  closecommand=\ifmmode\eqno\else\wordright\fi]
>> 
>> the \ifmmode is not honoured, and the change must have happened quite 
>> earlier than a few weeks.
>> 
>> Maybe we should open a new thread as a bug in closecommand?
> 
> it probably has to do with the if test and some checking on 'command' ...
> 
> \defineenumeration
>  [proof]
>  [number=no,
>   closesymbol=\mathematics{\square},
>   closecommand=\mathortext\eqno\wordright]
> 
> 
> -
>  Hans Hagen | PRAGMA ADE
>  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
>tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
> | www.pragma-pod.nl
> -
> ___
> 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
> ___

___
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
___

Re: [NTG-context] position of qed symbol in proofs

2014-11-10 Thread Hans Hagen

On 11/10/2014 6:54 AM, Otared Kavian wrote:

Hi Mikael,

Actually I just tried your example with the ConTeXt version on TeX Live, as 
well as with a copy dating back to 2014-02-14, and both behaved in the same 
wrong way regarding the closesymbol and closecommand. So in

\setupenumeration[proof]
[number=no,
closesymbol=\mathematics{\square},
closecommand=\ifmmode\eqno\else\wordright\fi]

the \ifmmode is not honoured, and the change must have happened quite earlier 
than a few weeks.

Maybe we should open a new thread as a bug in closecommand?


it probably has to do with the if test and some checking on 'command' ...

\defineenumeration
  [proof]
  [number=no,
   closesymbol=\mathematics{\square},
   closecommand=\mathortext\eqno\wordright]


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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
___

[NTG-context] contextgarden wiki down

2014-11-10 Thread Taco Hoekwater
Hi All,

It seems something is seriously wrong with the wiki.contextgarden,net server
(also luatex.org and h2o-books.com).

My coworker has to go up and check it out in person, so it will be down for a 
bit longer still. I’ll send a new message once everything is working again.

Best wishes,
Taco
___
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
___