Re: [NTG-context] Passing variables on invocation- and reading them in ConTEXt

2012-09-11 Thread Sietse Brouwer
On Mon, Sep 10, 2012 at 10:50 PM, Ian Lawrence physics.roo...@gmail.com wrote:
 I'll try to add something to the wikithe link below is fine if you know 
 it's there, and that this is what you want. But the search function 
 (arguments and variants thereof did not find it for me).

Probably in part because the word 'argument' is also used for
arguments passed to ConTeXt commands, and not just for arguments
passed to the context script on compilation. I've created a were you
looking for...? page at [[Command-line arguments]] --- that seems to
me the most obvious search term, so that page is now the first result
for that search. If there are any other synonyms you used when
searching that, you think, should point at [[Command-line arguments]]:
redirects are obvious improvements.


On Mon, Sep 10, 2012 at 10:50 PM, Ian Lawrence physics.roo...@gmail.com wrote:
 Thanks to all. After about 30 mins exploring, it all came together.

 I'll try to add something to the wikithe link below is fine if you know 
 it's there, and that this is what you want. But the search function 
 (arguments and variants thereof did not find it for me).

 The best match for what I was sure would be there, is \env{}. I still have no 
 idea how it's (semantically) related to --arguments...unless its all Dutch...

 Kind regards

 Ian

 On 10 Sep 2012, at 14:02, Sietse Brouwer sbbrou...@gmail.com wrote:

 Documented at http://wiki.contextgarden.net/Command/getdocumentargument,
 in the category Command/Internals.
 --Sietse

 On Mon, Sep 10, 2012 at 2:00 PM, Marco Patzer home...@lavabit.com wrote:
 2012-09-10: Peter Münster pmli...@free.fr

 Then you have to be sure, that --number and --time will never be special
 parameters for context.

 Indeed.

 Alternatives:

 --MarcoPatzerNumber=8 --MarcoPatzerTime=full-time

 Or:

 % context --arguments=number=8,time=full-time test.tex

 This seems the better alternative, since that's what the option was
 made for.


 Marco

 ___
 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
 ___
 ___
 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] Passing variables on invocation- and reading them in ConTEXt

2012-09-10 Thread Marco Patzer
On 2012-09-10 Ian Lawrence physics.roo...@gmail.com wrote:

Hi Ian,

 I'd like to pass variables into context on invocation, just as you can do 
 with setting modes
 
 So
 
 context --arguments=number=8, time=full-time --mode=trial test.tex

context --number=8 --time=full-time test.tex

 \starttext
 
 Hello world
 
 % This is \getvariables{arguments}{number} it. % this does not work - what do 
 I need here to write out the next line?
 
 This is 8.
 
 % This is \getvariables{arguments}{time} it. % Nor does this - what do I need 
 here to write out the next line?
 
 This is full-time.
 
 \stoptext

\starttext

This is \doifdocumentargument{number}{\getdocumentargument{number}} it.

This is \doifdocumentargument{time}{\getdocumentargument{time}} it.

\stoptext


Marco

___
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] Passing variables on invocation- and reading them in ConTEXt

2012-09-10 Thread Peter Münster
On Mon, Sep 10 2012, Marco Patzer wrote:

 context --number=8 --time=full-time test.tex

Then you have to be sure, that --number and --time will never be special
parameters for context.

Alternatives:

--MarcoPatzerNumber=8 --MarcoPatzerTime=full-time

Or:

% context --arguments=number=8,time=full-time test.tex
\starttext
This is \env{number}.
This is \env{time}.
\stoptext

-- 
   Peter
___
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] Passing variables on invocation- and reading them in ConTEXt

2012-09-10 Thread Marco Patzer
2012-09-10: Peter Münster pmli...@free.fr

 Then you have to be sure, that --number and --time will never be special
 parameters for context.

Indeed.

 Alternatives:
 
 --MarcoPatzerNumber=8 --MarcoPatzerTime=full-time
 
 Or:
 
 % context --arguments=number=8,time=full-time test.tex

This seems the better alternative, since that's what the option was
made for.


Marco

___
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] Passing variables on invocation- and reading them in ConTEXt

2012-09-10 Thread Sietse Brouwer
Documented at http://wiki.contextgarden.net/Command/getdocumentargument,
in the category Command/Internals.
--Sietse

On Mon, Sep 10, 2012 at 2:00 PM, Marco Patzer home...@lavabit.com wrote:
 2012-09-10: Peter Münster pmli...@free.fr

 Then you have to be sure, that --number and --time will never be special
 parameters for context.

 Indeed.

 Alternatives:

 --MarcoPatzerNumber=8 --MarcoPatzerTime=full-time

 Or:

 % context --arguments=number=8,time=full-time test.tex

 This seems the better alternative, since that's what the option was
 made for.


 Marco

 ___
 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] Passing variables on invocation- and reading them in ConTEXt

2012-09-10 Thread Ian Lawrence
Thanks to all. After about 30 mins exploring, it all came together. 

I'll try to add something to the wikithe link below is fine if you know 
it's there, and that this is what you want. But the search function 
(arguments and variants thereof did not find it for me).

The best match for what I was sure would be there, is \env{}. I still have no 
idea how it's (semantically) related to --arguments...unless its all Dutch...

Kind regards

Ian

On 10 Sep 2012, at 14:02, Sietse Brouwer sbbrou...@gmail.com wrote:

 Documented at http://wiki.contextgarden.net/Command/getdocumentargument,
 in the category Command/Internals.
 --Sietse
 
 On Mon, Sep 10, 2012 at 2:00 PM, Marco Patzer home...@lavabit.com wrote:
 2012-09-10: Peter Münster pmli...@free.fr
 
 Then you have to be sure, that --number and --time will never be special
 parameters for context.
 
 Indeed.
 
 Alternatives:
 
 --MarcoPatzerNumber=8 --MarcoPatzerTime=full-time
 
 Or:
 
 % context --arguments=number=8,time=full-time test.tex
 
 This seems the better alternative, since that's what the option was
 made for.
 
 
 Marco
 
 ___
 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
 ___
___
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
___