ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* setuphead question
@ 2009-01-29 10:50 Alan Stone
  2009-01-29 12:06 ` Wolfgang Schuster
  2009-01-30 12:13 ` Mohamed Bana
  0 siblings, 2 replies; 4+ messages in thread
From: Alan Stone @ 2009-01-29 10:50 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 1182 bytes --]

Hello,

In the example below...

----------------------------------------------------

%\def\myCommand#1#2{}
\def\myCommand#1#2{#1 #2}
%\def\myCommand{}

\setuphead[chapter]
    [number=yes,
     align=middle,
%  anyotherparameter=whatever,
    command=\myCommand]
%    command=]

\starttext

\startfrontmatter
    %\placecontent
    \completecontent
\stopfrontmatter

\startbodymatter
    \chapter{chapter one}

    \dorecurse{5}{\input tufte\par}

    \chapter{chapter two}

    \dorecurse{5}{\input douglas\par}
\stopbodymatter

\stoptext

----------------------------------------------------

... how do you define myCommand so

\setuphead[chapter]
    [(any other parameter settings),
    command=\myCommand,
    (any other parameter settings)]

is equal to

\setuphead[chapter]
    [(any other parameter settings),
    command=,
    (any other parameter settings)]

i.e. with any other parameter settings remaining active.

In the example above, with align=middle and

- \def\myCommand#1#2{} the ToC and chapter heads are blank
- \def\myCommand#1#2{#1 #2} the ToC and chapter head alignment is lost
- \def\myCommand{} the ToC and chapter head alignment is lost


Thanks,
Alan

[-- Attachment #1.2: Type: text/html, Size: 1711 bytes --]

[-- Attachment #2: Type: text/plain, Size: 487 bytes --]

___________________________________________________________________________________
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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

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

* Re: setuphead question
  2009-01-29 10:50 setuphead question Alan Stone
@ 2009-01-29 12:06 ` Wolfgang Schuster
  2009-01-30 12:13 ` Mohamed Bana
  1 sibling, 0 replies; 4+ messages in thread
From: Wolfgang Schuster @ 2009-01-29 12:06 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Thu, Jan 29, 2009 at 11:50 AM, Alan Stone
<software.list.1es9s@gmail.com> wrote:

> ... how do you define myCommand so
>
> \setuphead[chapter]
>     [(any other parameter settings),
>     command=\myCommand,
>     (any other parameter settings)]
>
> is equal to
>
> \setuphead[chapter]
>     [(any other parameter settings),
>     command=,
>     (any other parameter settings)]
>
> i.e. with any other parameter settings remaining active.

This is not possible because ConTeXt use the \normalplacehead command
by default (even for "command=," as fallback) and this is where the align
key is used, with your \myCommand this \normalplacehead is repleaced
and the align key and many of the others are no longer used by ConTeXt.

The best thing is to key that are used in higher level macros like style, color
or \numbercommand and \textcommand because they act independent of
the command key.

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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


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

* Re: setuphead question
  2009-01-29 10:50 setuphead question Alan Stone
  2009-01-29 12:06 ` Wolfgang Schuster
@ 2009-01-30 12:13 ` Mohamed Bana
  2009-01-31  7:42   ` Wolfgang Schuster
  1 sibling, 1 reply; 4+ messages in thread
From: Mohamed Bana @ 2009-01-30 12:13 UTC (permalink / raw)
  To: ntg-context

i also have a question;  why can't i use different fonts in

\def\myCommand#1#2{{\ss\sc #1}{\rm\sc #2}{\ss\sc\bf #1}{\rm\sc\bf #2}}
\setuphead[part][command=\myCommand]

the font commands are simply ignored.  I don't want to have to resort to 
using numberstyle and textstyle.

Thanks

___________________________________________________________________________________
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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


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

* Re: setuphead question
  2009-01-30 12:13 ` Mohamed Bana
@ 2009-01-31  7:42   ` Wolfgang Schuster
  0 siblings, 0 replies; 4+ messages in thread
From: Wolfgang Schuster @ 2009-01-31  7:42 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Am 30.01.2009 um 13:13 schrieb Mohamed Bana:

> i also have a question;  why can't i use different fonts in
>
> \def\myCommand#1#2{{\ss\sc #1}{\rm\sc #2}{\ss\sc\bf #1}{\rm\sc\bf #2}}
> \setuphead[part][command=\myCommand]
>
> the font commands are simply ignored.  I don't want to have to  
> resort to using numberstyle and textstyle.

You code works but the style and number/textstyle values act
as part of #1 and #2 and you have to set them to nothing to
get your own settings.

\setuphead[part][command=\myCommand,style=]

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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


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

end of thread, other threads:[~2009-01-31  7:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-29 10:50 setuphead question Alan Stone
2009-01-29 12:06 ` Wolfgang Schuster
2009-01-30 12:13 ` Mohamed Bana
2009-01-31  7:42   ` Wolfgang Schuster

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).