Re: [NTG-context] Numberconversion problem in caption prefixes

2013-11-23 Thread Géry Ogam
Thanks again Wolfgang, with this setup everything is fine.

But I wanted to bring to the attention of Hans the inconsistency of the
prefix conversions by defaut, so that he can correct them:

I A chapter

[a figure] Figure I.1  % -- Here the conversion of the prefix to
Romannumerals is done AUTOMATICALLY.

1.1 A section

[a figure] Figure 1.2 % -- Here the conversion of the prefix to
Romannumerals is NOT done AUTOMATICALLY (the presence of a section before
seems to DISCARD THE AUTOMATIC CONVERSION). Nor in the prefix of the
section.


Code:

\setuphead[chapter][conversion=Romannumerals]
\starttext
\chapter{A chapter}
\placefigure{}{\externalfigure}
\section{A section}
\placefigure{}{\externalfigure}
\stoptext


Every prefix should be AUTOMATICALLY converted, not half of them. Hans,
could you please correct that in the next betas?

Best regards.
___
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] Numberconversion problem in caption prefixes

2013-11-21 Thread Wolfgang Schuster

Am 12.11.2013 um 02:14 schrieb Géry Ogam maggy...@gmail.com:

 Hello,
 
 There is a numberconversion problem in caption prefixes. For instance, if 
 chapter numbers are set to Romannumerals, the conversion of the caption 
 prefixes depends on the presence of a section
 
 Minimal example:
 
 \setuphead[chapter][conversion=Romannumerals]
 \setupcaption[way=bychapter, prefixsegments=chapter]

\defineconversionset [section:chapter] [] [R]
\defineconversionset [float:figure][] [n]

\setuphead
  [chapter]
  [sectionconversionset=section:chapter]

\setupcaption
  [way=bychapter,
   prefixsegments=chapter,
   prefixconversionset=float:figure]

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] Numberconversion problem in caption prefixes

2013-11-21 Thread Géry Ogam
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*


which gives:


*I Cool*
*[figure] Figure I.I Cow % -- Here the prefix conversion from 'A' to
'I' works.*

*II Cat*
*B.1 Mouse % -- Here the prefix conversion from 'B' to
'II' does NOT work.*
*B.2 Dog % -- Here the prefix conversion from 'B'
to 'II' does NOT work.*
*[figure] Figure B.II Cow   % -- Here the prefix conversion from 'B' to
'II' does NOT work (because of the presence of the 2 sections B.1 and B.2
where the prefix conversion already did not work I think, so here is the
BUG).*


Extra: is it normal that caption NUMBERS (not prefixes) are converted to
Romannumerals by default INSIDE the appendix environment (outside they are
usual numbers)? ('Figure I.I Cow' and 'Figure B.II Cow' instead of 'Figure
A.1 Cow' and 'Figure B.2 Cow'.)
___
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] Numberconversion problem in caption prefixes

2013-11-21 Thread Géry Ogam
It should display:

I Cool
[figure] Figure 1.1 A cow % -- not: Figure I.1 A cow

II Cat
2.1 Mouse
2.2 Dog
[figure] Figure 2.1 A cow


Could you look at this weird prefix conversion behaviour Hans?



Géry Ogam


2013/11/12 Géry Ogam maggy...@gmail.com

 Hello,

 There is a numberconversion problem in caption prefixes. For instance, if
 chapter numbers are set to Romannumerals, the conversion of the caption
 prefixes depends on the presence of a section

 Minimal example:

 \setuphead[chapter][conversion=Romannumerals]
 \setupcaption[way=bychapter, prefixsegments=chapter]


 \starttext

 \chapter{Cool}
 \placefigure{A cow}{\externalfigure[cow]}

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

 \stoptext


 The previous code displays an inconsistent caption prefix (first time a
 Romannumeral, second time a number):

 I Cool
 [figure] Figure I.1 A cow

 II Cat
 2.1 Mouse
 2.2 Dog
 [figure] Figure 2.1 A cow

___
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] Numberconversion problem in caption prefixes

2013-11-21 Thread Wolfgang Schuster

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
___

[NTG-context] Numberconversion problem in caption prefixes

2013-11-11 Thread Géry Ogam
Hello,

There is a numberconversion problem in caption prefixes. For instance, if
chapter numbers are set to Romannumerals, the conversion of the caption
prefixes depends on the presence of a section

Minimal example:

\setuphead[chapter][conversion=Romannumerals]
\setupcaption[way=bychapter, prefixsegments=chapter]


\starttext

\chapter{Cool}
\placefigure{A cow}{\externalfigure[cow]}

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

\stoptext


The previous code displays an inconsistent caption prefix (first time a
Romannumeral, second time a number):

I Cool
[figure] Figure I.1 A cow

II Cat
2.1 Mouse
2.2 Dog
[figure] Figure 2.1 A cow
___
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
___