Re: [NTG-context] Centered title with numeration on the same line

2013-06-05 Thread Hans Hagen

On 6/3/2013 6:57 PM, Jan Tosovsky wrote:

Dear All,

in MkIV when any title is centered, its numeration is placed on a separate
line above the title itself.

I'd expect inline formatting which could be overridden as described here
http://wiki.contextgarden.net/Titles

My code:

\setuplabeltext[en][chapter=Chapter~]

% while for chapter title this line break is handy (in my use case)
\setuphead[chapter][
alternative=middle,
style=\bfc,
conversion=Romannumerals,
numbercommand=\groupedcommand{\cap}{\blank[0.5cm]},
after={\blank[1cm]},
]

% for section it is inappropriate
\setuphead[section][
alternative=middle,
style=\bfa,
sectionsegments=section, % ignore component label
]

\starttext
\chapter{Foo}
\section{The First Section}
Text.
\stoptext

How can I keep numeration and title together?


in strc-ren you can see exmaples of definitions; you can either define a 
macro and hook it in (old method) or use setups in which case you have 
access to more properties


commands like \veryraggedright are low level (often fast) variants of in 
this case \setupalign[middle,broad] (just use \setupalign if more 
advanced control is needed)


\defineheadalternative
  [mymiddle]
  [alternative=horizontal,
   renderingsetup=head:mymiddle]

\startsetups[head:mymiddle]
\ruledvbox {
\headsetupspacing
\veryraggedcenter
\begstrut
\ifconditional\headshownumber
\headnumbercontent
\quad
\fi
\headtextcontent
\endstrut
}
\stopsetups

the struts enforce consistent spacing

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


Re: [NTG-context] Centered title with numeration on the same line

2013-06-03 Thread luigi scarso
On Mon, Jun 3, 2013 at 7:08 PM, honyk j.tosov...@email.cz wrote:

 Dear All,

 in MkIV when any title is centered, its numeration is placed on a separate
 line above the title itself.

 I'd expect inline formatting which could be overridden as described here
 http://wiki.contextgarden.net/Titles

 My code:

 \setuplabeltext[en][chapter=Chapter~]

 % while for chapter title this line break is handy (in my use case)
 \setuphead[chapter][
 alternative=middle,
 style=\bfc,
 conversion=Romannumerals,
 numbercommand=\groupedcommand{\cap}{\blank[0.5cm]},
 after={\blank[1cm]},
 ]

 % for section it is inappropriate
 \setuphead[section][
 alternative=middle,
 style=\bfa,
 sectionsegments=section, % ignore component label
 ]

 \starttext
 \chapter{Foo}
 \section{The First Section}
 Text.
 \stoptext

 How can I keep numeration and title together?

 Thanks,
 Jan


\setuplabeltext[en][chapter=Chapter~]

% while for chapter title this line break is handy (in my use case)
\setuphead[chapter][
align=middle,
style=\bfc,
conversion=Romannumerals,
deepnumbercommand=\cap,% \groupedcommand{\cap}{\blank[0.5cm]},
after={\blank[1cm]},
]

% for section it is inappropriate
\setuphead[section][
alternative=middle,
style=\bfa,
sectionsegments=section, % ignore component label
]

\starttext
\chapter{Foo}
\section{The First Section}
Text.
\stoptext

Maybe do you want deepnumbercommand ?
(see the links for the difference numbercommand vs deepnumbercommand)

--
luigi
___
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] Centered title with numeration on the same line

2013-06-03 Thread Marco Patzer
On 2013–06–03 honyk wrote:

 How can I keep numeration and title together?

You can create a custom head alternative. The following code is
copied from the source, I only replace the \par with
\kern\headnumberdistance. Have a look at strc-ren.mkiv for other
layouts.

\setuphead
  [section]
  [alternative=middle_nolinebreak]

\defineheadalternative
  [middle_nolinebreak]
  [alternative=vertical,
   renderingsetup=headrenderings:middle_nolinebreak]

\startsetups[headrenderings:middle_nolinebreak]
  \vbox {
\headsetupspacing
\veryraggedcenter
\let\\\endgraf
\let\crlf\endgraf
\ifconditional\headshownumber
  \strut
  \headnumbercontent
\kern\headnumberdistance
\fi
\begstrut
\headtextcontent
\endstrut
  }
\stopsetups

\starttext
  \section{The First Section}
\stoptext

Marco


signature.asc
Description: Digital signature
___
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] Centered title with numeration on the same line

2013-06-03 Thread honyk
Marco,

thanks a lot, it gives me exactly what I wanted!

But to be honest, I expected a single option for this :-)

Jan

 On 2013–06–03 honyk wrote:
 
  How can I keep numeration and title together?
 
 You can create a custom head alternative. The following code is
 copied from the source, I only replace the \par with
 \kern\headnumberdistance. Have a look at strc-ren.mkiv for other
 layouts.
 
 \setuphead
   [section]
   [alternative=middle_nolinebreak]
 
 \defineheadalternative
   [middle_nolinebreak]
   [alternative=vertical,
renderingsetup=headrenderings:middle_nolinebreak]
 
 \startsetups[headrenderings:middle_nolinebreak]
   \vbox {
 \headsetupspacing
 \veryraggedcenter
 \let\\\endgraf
 \let\crlf\endgraf
 \ifconditional\headshownumber
   \strut
   \headnumbercontent
 \kern\headnumberdistance
 \fi
 \begstrut
 \headtextcontent
 \endstrut
   }
 \stopsetups
 
 \starttext
   \section{The First Section}
 \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] Centered title with numeration on the same line

2013-06-03 Thread luigi scarso
On Mon, Jun 3, 2013 at 8:07 PM, honyk j.tosov...@email.cz wrote:

 Marco,

 thanks a lot, it gives me exactly what I wanted!

 But to be honest, I expected a single option for this :-)


\setuplabeltext[en][chapter=Chapter~]

% while for chapter title this line break is handy (in my use case)
\setuphead[chapter][
alternative=middle,
style=\bfc,
conversion=Romannumerals,
numbercommand=\groupedcommand{\cap}{\blank[0.5cm]},
after={\blank[1cm]},
]

% for section it is inappropriate
\setuphead[section][
align=middle,
style=\bfa,
sectionsegments=section, % ignore component label
]

\starttext
\chapter{Foo}
\section{The First Section}
Text.
\stoptext

But again, are you sure about the \cap command ?
It also sets the CHAPTER as small caps .

-- 
luigi
___
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] Centered title with numeration on the same line

2013-06-03 Thread honyk
Dear Luigi,

  On Mon, Jun 3, 2013 at 7:08 PM, honyk j.tosov...@email.cz wrote:
  Dear All,
  
  in MkIV when any title is centered, its numeration is placed on a separate
  line above the title itself.
  
  I'd expect inline formatting which could be overridden as described here
  http://wiki.contextgarden.net/Titles
  
  My code:
  
  \setuplabeltext[en][chapter=Chapter~]
  
  % while for chapter title this line break is handy (in my use case)
  \setuphead[chapter][
  alternative=middle,
  style=\bfc,
  conversion=Romannumerals,
  numbercommand=\groupedcommand{\cap}{\blank[0.5cm]},
  after={\blank[1cm]},
  ]
  
  % for section it is inappropriate
  \setuphead[section][
  alternative=middle,
  style=\bfa,
  sectionsegments=section, % ignore component label
  ]
  
  \starttext
  \chapter{Foo}
  \section{The First Section}
  Text.
  \stoptext
  
  How can I keep numeration and title together?
  
  Thanks,
  Jan

 \setuplabeltext[en][chapter=Chapter~]
 
 % while for chapter title this line break is handy (in my use case)
 \setuphead[chapter][
 align=middle,
 style=\bfc,
 conversion=Romannumerals,
 deepnumbercommand=\cap,% \groupedcommand{\cap}{\blank[0.5cm]},
 after={\blank[1cm]},
 ]
 
 % for section it is inappropriate
 \setuphead[section][
 alternative=middle,
 style=\bfa,
 sectionsegments=section, % ignore component label
 ]
 
 \starttext
 \chapter{Foo}
 \section{The First Section}
 Text.
 \stoptext
 
 Maybe do you want deepnumbercommand ?
 (see the links for the difference numbercommand vs deepnumbercommand)

The problematic part is that section title. The chapter title formatting is Ok 
(but thanks for showing the way how to deal with these cases for future uses). 
Applying deepnumbercommand to section didn't help to me...

Regards, Jan

___
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] Centered title with numeration on the same line

2013-06-03 Thread Wolfgang Schuster

Am 03.06.2013 um 20:28 schrieb luigi scarso luigi.sca...@gmail.com:

 numbercommand=\groupedcommand{\cap}{\blank[0.5cm]},
 
 But again, are you sure about the \cap command ?
 It also sets the CHAPTER as small caps .

Formatting numbers as smallcaps/fake caps doesn’t make much sense :)

What I find questionable is the \blank command at the end of the numbercommand.

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
___


Re: [NTG-context] Centered title with numeration on the same line

2013-06-03 Thread luigi scarso
On Mon, Jun 3, 2013 at 8:51 PM, honyk j.tosov...@email.cz wrote:

 Dear Luigi,

 The problematic part is that section title. The chapter title formatting
 is Ok (but thanks for showing the way how to deal with these cases for
 future uses). Applying deepnumbercommand to section didn't help to me...

I've used align=middle
instead of
alternative=middle
in \setuphead[section]
(in the first example I've used it  for chapter)

-- 
luigi
___
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] Centered title with numeration on the same line

2013-06-03 Thread honyk
Luigi,

 The problematic part is that section title. The chapter title formatting is 
 Ok (but thanks 
 for showing the way how to deal with these cases for future uses). 
 Applying deepnumbercommand to section didn't help to me...

 I've used align=middle instead of alternative=middle
 in \setuphead[section] (in the first example I've used it  for chapter)

sorry for that, I overlooked this change completely. Your solution works as 
well and it is even much simpler.

Thanks, Jan


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