J'ai un souci avec l'organisation de mon document de thèse : il y a dans ma thèse telle que je l'ai réalisée des parties et des chapitres, car j'ai édité un « book » ; mais j'aimerais avoir une numérotation du type I.1.1. par exemple, avec une profondeur que je veux, mais surtout avec cette suite de numéros, d'abord le numéro de la partie (I ou II ou III, etc), puis les sous-parties (1 ou 2, etc).

Actuellement apparaissent des numéros de « chapitre » que j'aimerais ne pas voir apparaître.

Auriez-vous une aide à m'apporter ?

Posée 18 Mai '16, 00:34

jmb's gravatar image

jmb
307132631
Taux d'acceptation : 0%

Modifiée 12 Nov '16, 00:56

Pathe's gravatar image

Pathe ♦♦
7.5k43204251

La numérotation est la partie facile de la question, il y a le problème de style de la composition, la mise en page de sous partie et l'apparence dans la table des matière. Merci d'ajouter plus d'information pour mettre la question plus claire et complète. L'extension titlesec permet d'automatiser tout ça.

(18 Mai '16, 03:02) touhami touhami's gravatar image

Merci de préciser ce que vous voulez dire par sous-parties. Voulez vous ajouter ce niveau entre partie et chapitre? et donc la numérotation : partie=I, II... sous-partie=I.1, I.2..., chapitre=I.1.1, I.1.2,... section=I.1.1.1, I.1.1.2... ou c'est juste de modifier la numérotation : partie=I, II... chapitre=I.1, I.2,... section=I.1.1, I.1.2 ...

(18 Mai '16, 13:25) touhami touhami's gravatar image

@jmb Merci d'éditer, si c'est possible, votre question en ajoutant les précision, c'est fort utile.

La réponse à votre question est alors de redéfinir la commande \thesection comme suit : \renewcommand{\thesection}{\thepart.\arabic{section}}

(19 Mai '16, 11:16) touhami touhami's gravatar image

@jmb La numérotation des sections ne remet pas à zéro entre deux parties contrairement au cas des chapitres. Si vous voulez remet les sections à zéro au début de chaque partie la solution est \makeatletter \@addtoreset{section}{part} \renewcommand{\thesection}{\thepart.\arabic{section}} \makeatother

(19 Mai '16, 11:34) touhami touhami's gravatar image

@jmb Les réponses et commentaires partent dans tous les sens (du bon et du mauvais) car votre question est bien trop imprécise. Mon conseil : dans un premier temps, faites abstraction de ce que propose LaTeX et décrivez-nous votre besoin... par exemple via une table des matières fictive montrant tout ce que vous voulez obtenir. Exemple d'imprécisions : voulez-vous vraiment tous les niveaux partie, sous-partie, chapitre, section, sous-section, etc. ? Avez-vous conscience qu'utiliser des chapitres sans que le numéro apparaissent n'a pas de sens ?

(09 Jui '16, 12:32) Paul Gaborit Paul%20Gaborit's gravatar image

@jmb Merci de faire la synthèse de toutes les précisions que vous donnez dans vos commentaires et d'intégrer cette synthèse dans votre question.

(15 Jui '16, 16:31) Paul Gaborit Paul%20Gaborit's gravatar image
Affichage de 5 parmi 6 Afficher 1 commentaire(s) en plus

Mis à jour Pour modifier la numérotation des (sous)sections : afficher le numéro de la partie au lieu de chapitre il suffit d'ajouter

Ouvrir dans l'éditeur
\renewcommand{\thesection}{\thepart.\arabic{section}}

Si vous voulez remet les sections à zéro au début de chaque partie la solution est

Ouvrir dans l'éditeur
\makeatletter
\@addtoreset{section}{part}
\renewcommand{\thesection}{\thepart.\arabic{section}}
\makeatother

Il faut faire attention au espacement pour la mise en page de la table des matières, par exemple

Ouvrir dans l'éditeur
\makeatletter
\renewcommand*\l@section{\@dottedtocline{1}{3em}{3.5em}}
\renewcommand*\l@subsection{\@dottedtocline{2}{6.5em}{4em}}
\makeatother

mis à jour

Pour numéroter les sous sous sections \setcounter{secnumdepth}{3} et \setcounter{tocdepth}{3} pour les montere dans la table des matières


Code complet

Ouvrir dans l'éditeur
\documentclass{book}
\usepackage{lipsum}

\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\makeatletter
\@addtoreset{section}{part}
\makeatother
\renewcommand\thesection{\thepart.\arabic{section}}

\makeatletter
\renewcommand*\l@section{\@dottedtocline{1}{3em}{3.2em}}
\renewcommand*\l@subsection{\@dottedtocline{2}{6.2em}{3.8em}}
\renewcommand*\l@subsubsection{\@dottedtocline{3}{10em}{5em}}
\makeatother

\begin{document}
\tableofcontents
\part{Foo 1}
\lipsum[1]
\section{Foo bar 1}
\subsection{Foo bar baz 1}
\lipsum[1]
\subsection{Foo bar baz 2}
\subsubsection{Foo bar baz 2}
\lipsum[1]
\section{Foo bar 2}
\lipsum[1]
\end{document}

Remarque Les chapitres jouent un rôle central dans la classe book et nous ne pouvons pas simplement les passer: il y par exemple le problème des entêtes, les équations... à mon avis le mieux est de redéfinir les style de formatage et numérotation des chapitres.

Lien permanent

Publiée 18 Mai '16, 14:50

touhami's gravatar image

touhami
9.7k410
Taux d'acceptation : 51%

Modifiée 04 Jui '16, 11:44

Bonjour Touhami, J'essaie de préciser, puisque vous me le demandez: j'aimerais avoir directement la numérotation correspondant à la partie suivie des sections, sans qu'appraissent de "chapitre" (chapter). Cela devrait afficher par exemple II.4.2.3 pour le paragraphe correspondant à la toisième sous-sous-section de la deuxième sous-section de la quatrième section de la deuxième partie.

Je vais étudier ce que vous me proposez déjà.

Merci beaucoup pour cette aide. Cordialement,

jmb

(19 Mai '16, 11:00) jmb jmb's gravatar image

@jmb, petite question : pourquoi ce refus d'utiliser les chapitres ?

(19 Mai '16, 12:09) jerome dequeker jerome%20dequeker's gravatar image
1

@jerome dequeker en fait les chapitres usuels deviennent ici des parties, on dirait.

(19 Mai '16, 16:34) pluton pluton's gravatar image

@jmb Attention ! Cette réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel.

(20 Mai '16, 01:24) denis ♦♦ denis's gravatar image

Merci jerome dequeker et touhami, pour ces réponses qui m'apportent de vrais éclaircissements, je regarde de près.

Je réponds à la question "pourquoi ce refus d'utiliser les chapitres ?":

C'est parce que je vois apparaître les mots ("partie", "chapitre" (de mémoire)) et la numérotation en souffre, car elle n'est pas parallèle (on peut avoir un numéro de chapitre 4 dans la partie III, par exemple, et le lecteur peut s'en trouver perturbé (mon directeur de thèse me l'a fait remarquer par exemple)...

(20 Mai '16, 08:54) jmb jmb's gravatar image

@jmb Attention ! Cette réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel. Les réponses aux demandes d'éclaircissements postées en commentaire, doivent se faire par le biais de commentaires également (bouton « Ajouter un nouveau commentaire »), et notamment pas dans la zone « Votre réponse » qui est réservée aux réponses à la question initiale.

(20 Mai '16, 09:57) denis ♦♦ denis's gravatar image

@jmb Je ne vois pas en quoi un chapitre 4 est embêtant dans une partie III. Certains préfèrent garder une numérotation des chapitres continue dans tout le document, peu importe la partie dans laquelle on est. D'autres préfèrent réinitialiser le compteur de chapitres pour chaque partie. Quoi qu'il en soit, les deux sont possibles. J'ai bien conscience que ce commentaire n'aide pas à trouver une réponse, alors j'arrêterai cette discussion ici, qui n'est qu'un choix personnel du type de sections que l'on veut utiliser.

(20 Mai '16, 10:05) jerome dequeker jerome%20dequeker's gravatar image
1

@jmb pouvez vous nous montrer comment ressemble votre thèse? c'est -à-dire combien de partie? de chapitre dans chaque partie?...

(20 Mai '16, 11:08) touhami touhami's gravatar image

@jmb a écrit : Je ne sais pas coment faire pour vous montrer mon plan ! Comment le copier?

La réponse est évidemment non. Il suffit de copier le préambule et l'unités de corps de document c'est-à- dire les parties, chapitres, sections,... et s'il y a \frontmatter, \mainmatter.

Merci de voir Comment insérer le (un extrait de) code d’un fichier .tex

(21 Mai '16, 16:04) touhami touhami's gravatar image

Pour moi c'est mieux, mais on passe directement de I. à I.1.1.

J'aurais voulu ne pas brûler les étapes, et passer de I. à I.1. d'abord, avant d'avoir I.1.1.

J'aurai voulu également aller plus loin en profondeur de numérotation : avoir un chiifre de plus (une sous-sous-sous-partie, du type I.1.1.1 me serait souhaitable)

(04 Jui '16, 09:59) jmb jmb's gravatar image

@jmb j'ai modifié ma réponse c'est \renewcommand{\thesection}{\thepart.\arabic{section}} au lieu de \renewcommand{\thechapter}{\thepart.\arabic{section}}

(04 Jui '16, 11:44) touhami touhami's gravatar image
Affichage de 5 parmi 11 Afficher 6 commentaire(s) en plus

Bonjour,

Je ne sais pas encore bien me repérer pour différencier les « commentaires » et les « réponses », ça va venir.

Je ne sais pas comment faire pour vous montrer mon plan ! Comment le copier ? C'est énorme !

Lien permanent

Publiée 21 Mai '16, 14:10

jmb's gravatar image

jmb
307132631
Taux d'acceptation : 0%

Modifiée 12 Nov '16, 00:54

Pathe's gravatar image

Pathe ♦♦
7.5k43204251

J'aimerais bien vous montrer ce plan mais je ne comprends pas comment faire pour copier le préambule...

(22 Mai '16, 11:38) jmb jmb's gravatar image

Le préambule, c'est ce qu'il y a avant le \begin{document}, donc typiquement, le \documentclass{<classe>} et la liste de packages chargés (avec, éventuellement, des options). Il suffit donc de faire un simple copier/coller de cette partie là du document .tex et de la mettre en forme comme le reste du code.

(25 Mai '16, 09:43) jerome dequeker jerome%20dequeker's gravatar image

J'ai essayé de comprendre ce que vous me donnez, et je vous en remercie ; cependant je ne parviens pas à régler mon problème. Il faudrait que je confie mon fichier source à quelqu'un pour qu'il intervienne dessus en toute connaissance de cause, car je suis effectivement incapable de m'expliquer, je n'ai pas assez de connaissances techniques. Mais je sais que cela poserait des problèmes de temps, d'énergie, pour vous et de confidentialité pour moi. Que puis-je faire? À qui pourrais-je confier mon fichier, pour régler la structure ?

(09 Jui '16, 00:05) jmb jmb's gravatar image

1) Votre problème n'est pas claire donc je ne vois pas l’intérêt de partager la source.

2) Si votre code compile sans erreurs alors pas besoin de partager le vrai texte.

(09 Jui '16, 01:04) touhami touhami's gravatar image

Je voudrais que ma thèse soit structurée comme une thèse, c'est à dire avec des parties, des sous-parties, bref une structure de thèse ; les numéros des parties seraient Parie I, Partie II, etc Les sous-parties seraient I.1, etc. Ce que je vois sur ma thèse est :

Première partie

blabla

Chapitre I.0

blabla

Je voudrais :

Première partie

blabla

Chapitre 1

blabla

Et puis après je voudrais :

1.1

blabla

etc...

(09 Jui '16, 01:14) jmb jmb's gravatar image

Mais où interviennent les sous-parties là-dedans ?

(09 Jui '16, 01:46) Bernard Bernard's gravatar image

J'aimerais que la table des matières se présente comme suit :

Chapitre 1. Titre du chapitre 1.

1.1. (sous-partie) Titre de la première sous-partie du chapitre 1.

1.1.1. (sous-sous-partie) Titre de la première sous-partie du chapitre 1.

1.1.2. (sous-sous-partie) Titre de la deuxième sous-partie du chapitre 1.

1.2. (sous-partie) Titre de la deuxième sous-partie du chapitre 1.

1.2.2. (sous-sous-partie) Titre de la deuxième sous-partie du chapitre 1.

1.3. (sous-partie) Titre de la troisième sous-partie du chapitre 1.

...

Chapitre 2. Titre du chapitre 2.

etc...

(09 Jui '16, 02:00) jmb jmb's gravatar image

Mais quelle est la différence entre une sous-(sous-(sous))partie et une sub(sub)section ou paragraph?

(09 Jui '16, 02:37) Bernard Bernard's gravatar image
1

@jmb ce que vous cherche est exactement ce que vous donne (par défaut et sans rien changer) la classe book ou la classe report

\documentclass{book} \begin{document} \tableofcontents \part{Foo} \chapter{Titre du chapitre 1} \section{Titre de la première sous-partie} \subsection{Titre de la première sous-partie} \subsection{Titre de la deuxième sous-partie} \section{Titre de la deuxième sous-partie} \subsection{Titre de la deuxième sous-partie du chapitre 1.} \section{Titre de la troisième sous-partie du chapitre 1.} \chapter{Titre du chapitre 2} \end{document}

(09 Jui '16, 03:29) touhami touhami's gravatar image

@jmb si tu as des "0" dans la numérotation de tes chapitre/sections/sous-sections ... C'est parce que l'ordre hiérarchique n'est pas respecté. Tu as par exemple défini une section 1 dans une partie I sans déclarer de chapitre. Ta section sera donc I.0.1.

(09 Jui '16, 10:22) jerome dequeker jerome%20dequeker's gravatar image

À la question de Bernard:

" Mais où interviennent les sous-parties là-dedans ? " que je pensais s'afficher quelque part sur le forum, et que je recevais sur ma messagerie, j'ai répondu avec le même méprise sur le mécanisme de communication. Je le colle dans le commentaire suivant.

(10 Jui '16, 10:26) jmb jmb's gravatar image

Pour moi les sous-parties sont :

Chapitre 1. Titre du chapitre 1.

1.1. (sous-partie) Titre de la première sous-partie du chapitre 1.

1.1.1. (sous-sous-partie) Titre de la première sous-partie du chapitre 1.

1.1.2. (sous-sous-partie) Titre de la deuxième sous-partie du chapitre 1.

1.2. (sous-partie) Titre de la deuxième sous-partie du chapitre 1. 1.2.2. (sous-sous-partie) Titre de la deuxième sous-partie du chapitre 1.

1.3. (sous-partie) Titre de la troisième sous-partie du chapitre 1. ...

Chapitre 2. Titre du chapitre 2. etc...

(10 Jui '16, 10:27) jmb jmb's gravatar image

@jmb Merci de préciser le problème que pose le code dans mon dernier commentaire.

(10 Jui '16, 12:07) touhami touhami's gravatar image

@jmb tu n'utilises pas la commande \section{Titre de la section} ?

(13 Jui '16, 10:03) jerome dequeker jerome%20dequeker's gravatar image

Je pense à un modèle tout fait, où le mot (je dis bien : les mots) "chapitre" n'apparaît pas.

(13 Jui '16, 18:50) jmb jmb's gravatar image
Affichage de 5 parmi 15 Afficher 10 commentaire(s) en plus
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.