Re: [NTG-context] columns and \definemakeup

```On Tue, Apr 29, 2008 at 7:22 PM, Suno Ano <[EMAIL PROTECTED]> wrote:
>  >| On Tue, 29 Apr 2008 13:40:59 +0200,
>  >| Wolfgang Schuster
>  >| who can be reached at: [EMAIL PROTECTED]
>  >| (whose comments are cited below with " Wolfgang> "),
>  >| had this to say in article <[EMAIL PROTECTED]>
>  >| in newsgroups gmane.comp.tex.context
>  >| concerning the subject of Re: columns and \definemakeup
>  >| (see <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> for more details)
>
>  Wolfgang> Alternative solution:
>
>  Wolfgang> \Definelayout
>  Wolfgang>   [titlepage]
>  Wolfgang>    footer=0pt,
>  Wolfgang>    backspace=4cm,
>  Wolfgang>    width=12cm]
>
> [skipping a lot of lines ...]
>
>
> Thank you Wolfgang, it works! However, I tried but did not figure out
> how to also change the fontsize from within the \definelayout block. Is
> it possible?```
```
No possible, \definelayout is resposible for margings, textheight and width ...
not for the fontsize

> I want to change the fontsize to 11pt. I know I could use
> \switchtobodyfont but I would rather save myself some typing in the
> future and put it in the \definelayout block -- or something else that
> does not require me typing it over and over again if \definelayout is
> the wrong way to go here altogether (/me is still a novice to ConTeXt).

Not within \definelayout but see below.

> Same as for the fontsize -- can I "demand" two columns from within the
> \definelayout block instead of always putting \startcolumns[n=2]
> respectively \stopcolumns in the actual source?

\definestartstop
[titlepage]
[before={\setuplayout[titlepage]\bgroup\switchtobodyfont[11pt]\startcolumns},
after={\stopcolumns\egroup\page[right]\setuplayout[reset]}]

Wolfgang
___________________________________________________________________________________