Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Objet numéroté dans chapitre étoilé #33

Open
mathieu2L opened this issue Jul 30, 2014 · 0 comments
Open

Objet numéroté dans chapitre étoilé #33

mathieu2L opened this issue Jul 30, 2014 · 0 comments

Comments

@mathieu2L
Copy link

Amélioration / discussion.

Problématique: comment gérer la numérotation des environnements numérotés (de type theorem) dans un chapitre non numéroté (typiquement l'introduction générale) ? sous-entendu avec la fonctionnalité numberwithin=chapter.

Le comportement par défaut, en classe yathesis (hérité de book), est de proposer une numérotation par chapitre pour les figures, tableaux et équations dans les chapitres numérotés (exemple : 1.1, 1.2, etc. dans le chapitre 1) et, pour les chapitres non numérotés :

  • une numérotation indépendante dans ceux utilisés avant le premier chapitre numéroté (exemple : 1, 2, etc.) ;
  • une numérotation en prolongement du précédent chapitre numéroté, lorsqu'un tel chapitre existe (exemple, si ce précédent chapitre est le n°6 : 6.5, 6.6, etc.).

Quant aux environnements de types théorèmes, ils ne font pas la distinction entre ces deux types de chapitres :

  • si le(s) premier(s) chapitre(s) est non numéroté(s), ils seront numérotés 0.1, 0.2, etc. [ce qui ne me semble pas très satisfaisant] ;
  • dans les chapitres numérotés, ils seront numérotés 1.1, 1.2, etc. [ce qui est le comportement désiré] ;
  • dans un chapitre non numéroté suivant un chapitre numéroté (exemple : la conclusion générale qui suit le chapitre 6), ils seront numérotés en prolongement du chapitre 6 : 6.5, 6.6, etc. [ce qui n'est vraiment pas satisfaisant].

Suggestion (cf. échange par messagerie privée), qui règle le cas du chapitre d'introduction générale (sous l'hypothèse qu'il n'est pas précédé de chapitre numéroté, ce qui me semble "normal"). Peut-être le mieux serait une bascule qui active et une qui désactive le numberwithin, celle :

  • le désactivant étant automatiquement activée (!) au début d'un \chapter* ;
  • l'activant étant automatiquement activée (!) au début d'un \chapter, ce pour (et seulement pour) les théorèmes définis en préambule avec le numberwithin.

Suggestion pour le chapitre de conclusion générale, qui est moins convaincante (mais espérons que ce soit plus rare dans une conclusion...?). Peut-être reprendre un numérotation sans numberwithin=chapter qui suive celle du ou des précédents chapitres non numérotés.

Par ailleurs, ce serait bien que cette fonctionnalité soit compatible avec les packages "classiques" d'environnements numérotés (amsthm, ntheorem, thmtools, tcolorbox, listings peut-être, ...).

Enfin, un effet de bord de tout cela (mais en fait, c'est déjà le cas en classe book) serait de conseiller à l'utilisateur de référencer aussi la page lorsqu'il renvoie à un tel objet numéroté.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants