Am 21.11.2013 um 21:01 schrieb Géry Ogam <maggy...@gmail.com>:

> Thank you Wolfgang, it does what I want.
> 
> However, I realised after trying the following code inside environments 
> (frontmatter, bodymatter, backmatter and appendices) that the default 
> behaviour is WRONG because the conversions of prefixes are not always 
> automatic.
> 
> For instance, in the appendix environment, by default chapter numbers are 
> Characters and every prefix representing a chapter number is also a Character 
> (section prefixes, caption prefixes and so on). Now if you decide to switch 
> chapter numbers to Romannumerals, you will get something totally inconsistent 
> if you don’t do many conversions manually:
> 
> 
> \startsectionblockenvironment[appendix]
>     \defineconversionset[romannumeralsconversionset][][R]
>     \setuphead[chapter][sectionconversionset=romannumeralsconversionset]
> \stopsectionblockenvironment
> 
> \starttext
> 
> \startappendices
> \chapter{Cool}
> \placefigure{A cow}{\externalfigure[cow]}
> \chapter{Cat}
> \section{Mouse}
> \section{Dog}
> \placefigure{A cow}{\externalfigure[cow]}
> 
> \stopappendices
> 
> \stoptext

\defineconversionset [appendix:headconversionset]  [n,R] [n]
\defineconversionset [appendix:floatconversionset] []    [n]

\setuphead[sectionconversionset=headconversionset]

\setupcaption[numberconversionset=floatconversionset]

\starttext

\startappendices
\chapter{Cool}
\placefigure{A cow}{\externalfigure[cow]}
\chapter{Cat}
\section{Mouse}
\section{Dog}
\placefigure{A cow}{\externalfigure[cow]}
\stopappendices

\stoptext

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
___________________________________________________________________________________

Reply via email to