ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Heading in setuplayout from a variable
@ 2013-04-26 11:27 Cecil Westerhof
  2013-04-26 11:39 ` Hans Hagen
  0 siblings, 1 reply; 6+ messages in thread
From: Cecil Westerhof @ 2013-04-26 11:27 UTC (permalink / raw)
  To: mailing list for ConTeXt users

It is a long time since I used ConTeXt. I am starting again.

I have the following code:
\setvariables[meta][type=cecil]

\if\getvariable{meta}{type}=cecil
      \setvariables[meta][
        name={Cecil Westerhof},
      ]
      \setvariables[layout][
        header=0mm,
      ]
\fi

But that does not work.

For the conditional I also tried:
\ifx\getvariable{meta}{type}\cecil

But that does not work either.

What is the correct way to define the comparison?

-- 
Cecil Westerhof
___________________________________________________________________________________
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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Heading in setuplayout from a variable
  2013-04-26 11:27 Heading in setuplayout from a variable Cecil Westerhof
@ 2013-04-26 11:39 ` Hans Hagen
       [not found]   ` <CAG-LmmDQ8qGywJkNOB+iXHQW6y3utnZODYC8_sML2KODh9RMyA@mail.gmail.com>
  0 siblings, 1 reply; 6+ messages in thread
From: Hans Hagen @ 2013-04-26 11:39 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On 4/26/2013 1:27 PM, Cecil Westerhof wrote:
> It is a long time since I used ConTeXt. I am starting again.
>
> I have the following code:
> \setvariables[meta][type=cecil]
>
> \if\getvariable{meta}{type}=cecil
>        \setvariables[meta][
>          name={Cecil Westerhof},
>        ]
>        \setvariables[layout][
>          header=0mm,
>        ]
> \fi
>
> But that does not work.
>
> For the conditional I also tried:
> \ifx\getvariable{meta}{type}\cecil
>
> But that does not work either.
>
> What is the correct way to define the comparison?

\doifelse {\getvariable{meta}{type}} {cecil} {
	...
} {
	...
}

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


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Fwd:  Heading in setuplayout from a variable
       [not found]   ` <CAG-LmmDQ8qGywJkNOB+iXHQW6y3utnZODYC8_sML2KODh9RMyA@mail.gmail.com>
@ 2013-04-26 12:33     ` Cecil Westerhof
  2013-04-26 12:35       ` Cecil Westerhof
  0 siblings, 1 reply; 6+ messages in thread
From: Cecil Westerhof @ 2013-04-26 12:33 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Send to Hans instead of to the list. :-(


---------- Forwarded message ----------
From: Cecil Westerhof <cldwesterhof@gmail.com>
Date: 2013/4/26
Subject: Re: [NTG-context] Heading in setuplayout from a variable
To: Hans Hagen <pragma@wxs.nl>


2013/4/26 Hans Hagen <pragma@wxs.nl>:
> On 4/26/2013 1:27 PM, Cecil Westerhof wrote:
>>
>> It is a long time since I used ConTeXt. I am starting again.
>>
>> I have the following code:
>> \setvariables[meta][type=cecil]
>>
>> \if\getvariable{meta}{type}=cecil
>>        \setvariables[meta][
>>          name={Cecil Westerhof},
>>        ]
>>        \setvariables[layout][
>>          header=0mm,
>>        ]
>> \fi
>>
>> But that does not work.
>>
>> For the conditional I also tried:
>> \ifx\getvariable{meta}{type}\cecil
>>
>> But that does not work either.
>>
>> What is the correct way to define the comparison?
>
>
> \doifelse {\getvariable{meta}{type}} {cecil} {
>         ...
> } {
>         ...
> }

Thanks. That works. In my case I use a \doif.

Is there also something like a switch statement? If not I could use a
nested \doifelse.

--
Cecil Westerhof


-- 
Cecil Westerhof
___________________________________________________________________________________
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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Heading in setuplayout from a variable
  2013-04-26 12:33     ` Fwd: " Cecil Westerhof
@ 2013-04-26 12:35       ` Cecil Westerhof
  2013-04-26 12:52         ` Hans Hagen
  0 siblings, 1 reply; 6+ messages in thread
From: Cecil Westerhof @ 2013-04-26 12:35 UTC (permalink / raw)
  To: mailing list for ConTeXt users

2013/4/26 Cecil Westerhof <cldwesterhof@gmail.com>:
>>> I have the following code:
>>> \setvariables[meta][type=cecil]

This variable is hard coded. Is it possible to set it with a value I
send as a command line parameter?

-- 
Cecil Westerhof
___________________________________________________________________________________
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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Heading in setuplayout from a variable
  2013-04-26 12:35       ` Cecil Westerhof
@ 2013-04-26 12:52         ` Hans Hagen
  2013-04-26 13:15           ` Cecil Westerhof
  0 siblings, 1 reply; 6+ messages in thread
From: Hans Hagen @ 2013-04-26 12:52 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On 4/26/2013 2:35 PM, Cecil Westerhof wrote:
> 2013/4/26 Cecil Westerhof <cldwesterhof@gmail.com>:
>>>> I have the following code:
>>>> \setvariables[meta][type=cecil]
>
> This variable is hard coded. Is it possible to set it with a value I
> send as a command line parameter?

\getdocumentargument{myargument}

of use modes (often more natural)

Hans

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


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Heading in setuplayout from a variable
  2013-04-26 12:52         ` Hans Hagen
@ 2013-04-26 13:15           ` Cecil Westerhof
  0 siblings, 0 replies; 6+ messages in thread
From: Cecil Westerhof @ 2013-04-26 13:15 UTC (permalink / raw)
  To: mailing list for ConTeXt users

2013/4/26 Hans Hagen <pragma@wxs.nl>:
> On 4/26/2013 2:35 PM, Cecil Westerhof wrote:
>>
>> 2013/4/26 Cecil Westerhof <cldwesterhof@gmail.com>:
>>>>>
>>>>> I have the following code:
>>>>> \setvariables[meta][type=cecil]
>>
>>
>> This variable is hard coded. Is it possible to set it with a value I
>> send as a command line parameter?
>
>
> \getdocumentargument{myargument}

My first try did not work, but now it does. Properly made a silly
mistake somewhere.


> of use modes (often more natural)

In this case it is not something to use, but it is certainly something
to look into.

-- 
Cecil Westerhof
___________________________________________________________________________________
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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-04-26 13:15 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-04-26 11:27 Heading in setuplayout from a variable Cecil Westerhof
2013-04-26 11:39 ` Hans Hagen
     [not found]   ` <CAG-LmmDQ8qGywJkNOB+iXHQW6y3utnZODYC8_sML2KODh9RMyA@mail.gmail.com>
2013-04-26 12:33     ` Fwd: " Cecil Westerhof
2013-04-26 12:35       ` Cecil Westerhof
2013-04-26 12:52         ` Hans Hagen
2013-04-26 13:15           ` Cecil Westerhof

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).