Re: [NTG-context] Numberconversion problem in caption prefixes
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
Am 21.11.2013 um 21:01 schrieb 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 \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 ___
Re: [NTG-context] Numberconversion problem in caption prefixes
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
Am 12.11.2013 um 02:14 schrieb 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] \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
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 > 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 ___
[NTG-context] Numberconversion problem in caption prefixes
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 ___