Am 24.03.10 16:57, schrieb Hans van der Meer:
Must I really understand from your reply that \setupinmargin[x=y] is not equivalent to \setupinmargin[][x=y]? That is: an absent optional argument is not really optionally absent?
Your [] is not an absent optional argument at all, it is a given
optional argument (that is empty).
Point taken. But should that has the effect: "ignore what follows in the second argument?"
It’s a effect how the \setupinmargin command is implemented.

What you tried to do is similar to the effect of the second \processcommalist command.

\starttext

\processcommalist[foo,bar]\quotation

\processcommalist[]\quotation

\processcommalist[abc,xyz]\quotation

\stoptext

You expect to get

“foo”“bar”
“”
“abc”“xyz”

as output but what you really get is

“foo”“bar”
“abc”“xyz”

The empty argument is ignored and nothing happens.

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
___________________________________________________________________________________

Reply via email to