À votre avis, pourquoi n'ai-je plus de numéros aux sections de mon document (de thèse) ?

Mise à jour

Voici ce que je pense être un EMC, Je le poste en deux fois. Je ne sais pas si ça suffit pour comprendre ma question : je n'ai pas de numérotation en sections et subsections. Les subsubsections ne doivent pas être numérotées.

Ouvrir dans l'éditeur Overleaf
\documentclass{book}
\usepackage[utf8]{inputenc}

\usepackage[french]{babel}

\usepackage{xcolor}

\usepackage{tocvsec2}
\maxsecnumdepth{subsubsection}

\usepackage{titlesec}

\renewcommand{\thechapter}{%
  \Roman{chapter}%
}
\titleformat{\chapter}[frame]{\normalfont\huge\bfseries}{\hspace{0.5cm}\thechapter\hspace{0.5cm}}{0.7em}{}
\renewcommand{\chaptername}{}
% \makeatletter
% \def@cite#1#2{{#1\if@tempswa , #2\fi}}
% \def@biblabel#1{#1}
% \makeatother

\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{4}

\begin{document}
\chapter{Chapitre}
\setsecnumdepth{none}
\section{Résumé}
\subsection{Grand BLABLA}
\subsubsection{Petit blabla}
\end{document}

Posée 04 Oct '16, 09:12

jmb's gravatar image

jmb
307132631
Taux d'acceptation : 0%

Modifiée 14 Mai '17, 06:58

Pathe's gravatar image

Pathe ♦♦
7.5k42203251

Parce que vous n'avez pas correctement fait les choses.

(04 Oct '16, 09:31) touhami touhami's gravatar image

merci, je pense que c'est très vrai

(04 Oct '16, 09:38) jmb jmb's gravatar image

Un Exemple Complet Minimal peut être ?

(04 Oct '16, 09:51) jerome dequeker jerome%20dequeker's gravatar image

documentclass[a4paper,12 pt,french, leqno]{book} usepackage[utf8]{inputenc} usepackage[T1]{fontenc} maxsecnumdepth{subsubsection} usepackage{titlesec} renewcommand{thechapter} Roman{chapter} titleformat{chapter}[frame] {normalfonthugebfseries}{hspace{0.5 cm}thechapter hspace{0.5 cm}}{0.7 em}{} renewcommand{chaptername}{}

begin{document} maketitle

maxsecnumdepth{subsubsection} chapter{Le concept causal, son histoire} label{partie_i}

section{Histoire et conceptualisation}

Ici il n'y a pas de numérotation

subsection*{Introduction}

end{document}

(04 Oct '16, 19:13) jmb jmb's gravatar image

@jmb merci de bien vouloir mettre ce code dans la question (premier message de cette page), en l'éditant.

(04 Oct '16, 19:14) jerome dequeker jerome%20dequeker's gravatar image

Les commandes \section{} et \section*{} n'ont pas la même finalité. La première numérote les éléments, pas la seconde. Dans l'exemple, il faut donc remplacer \subsection*{Introduction} par \subsection{Introduction}.

(04 Oct '16, 19:15) jerome dequeker jerome%20dequeker's gravatar image

En éliminant l'astérisque, ça ne marche pas. À moins qu'il faille le faire d'abord sur tous les titres sections, subsection, etc, avant d'obtenir le résultat

(04 Oct '16, 19:25) jmb jmb's gravatar image

Non, la modification peut être faite ponctuellement. Mais il faut supprimer le fichier .toc, puis recompiler.

(04 Oct '16, 19:29) jerome dequeker jerome%20dequeker's gravatar image

J'ai enlevé le .toc, je n'ai pas de numérotation, à part les chapter

(04 Oct '16, 19:58) jmb jmb's gravatar image

Je peux penser à 3 raisons

  1. \section*{bla bla}... (à remplacer par \section{bla bla}...)
  2. \maxsecnumdepth{chapter} ou \setcounter{secnumdepth}{0} quelque part dans le document (à supprimer)
  3. bogue de la version v.2.10.1 de l'extension titlesec (il faut faire une mis à jour, dernière version v.2.10.2)
(04 Oct '16, 21:10) touhami touhami's gravatar image

\maxsecnumdepth est de la class memoir et non pas book.

(05 Oct '16, 10:02) touhami touhami's gravatar image

\maxsecnumdepth est aussi fourni par tocvsec2 (package dont l'auteur est également celui de la classe memoir).

(05 Oct '16, 10:46) denis ♦♦ denis's gravatar image

Mon problème n'est pas résolu

(09 Oct '16, 18:25) jmb jmb's gravatar image

@jmb pour plus de lisibilité, veuillez modifier votre question comme demandé. Les collègues vous aideront correctement quand vous proposerez un Exemple Complet Minimal qui reproduit le problème. C'est assez simple à comprendre.

(10 Oct '16, 09:30) pluton pluton's gravatar image

Voici ce que je pense être un EMC, Je le poste en deux fois. Je ne sais pas si ça suffit pour comprendre ma question : je n'ai pas de numérotation en sections et subsections. Les subsubsections ne doivent pas être numérotées.

usepackage[utf8]{inputenc}

usepackage[french]{babel}

usepackage{xcolor}

usepackage{tocvsec2} maxsecnumdepth{subsubsection}

usepackage{titlesec} renewcommand{thechapter}{% Roman{chapter}%} titleformat{chapter}[frame] {normalfonthugebfseries}{hspace{0.5 cm}thechapter hspace{0.5 cm}}{0.7 em}{} renewcommand{chaptername}{}

(13 Oct '16, 23:31) jmb jmb's gravatar image

(suite, merci de comprendre)

makeatletter def@cite#1#2{{#1if@tempswa , #2fi}} def@biblabel#1{#1} makeatother

setcounter{secnumdepth}{5} setcounter{tocdepth}{4}

begin{document} chapter{Chapitre} setsecnumdepth{none} section{Résumé} subsection{Grand BLABLA} subsubsection{Petit blabla} end{document}

(13 Oct '16, 23:31) jmb jmb's gravatar image

@jmb Attention ! Les contre-obliques (\) saisies telles quelles dans les contributions ne sont visibles que si elles sont insérées en tant que ⟨code⟩. Pour insérer du ⟨code⟩, notamment des commandes LaTeX, cf. la FAQ Comment mettre en forme ma contribution ?. Merci de corriger votre contribution si cela n'a pas déjà été fait.

(13 Oct '16, 23:35) denis ♦♦ denis's gravatar image

@jmb Comme déjà dit dans un commentaire à cette question, Il ne faut pas insérer de code « hors texte » dans les commentaires (cf. cette FAQ) : si un tel code permet de préciser la question, il faut faire une mise à jour de la question comme je viens de le faire dans la vôtre.

(13 Oct '16, 23:38) denis ♦♦ denis's gravatar image

@jmb Attention : tout ECM doit comporter la commande \documentclass (cf. cette FAQ).

(13 Oct '16, 23:42) denis ♦♦ denis's gravatar image

@jmb Essayez de compiler le code suivant

\documentclass{article} \let\mtProvidesPackage\ProvidesPackage \def\ProvidesPackage#1[#2]{% \def\mt{#2}\mtProvidesPackage{#1}} \usepackage{titlesec} \begin{document} \mt \end{document}

si le pdf vous montre 2015/mm/jj v2.10.1 Sectioning titles alors, le problème vient de la version 2.10.1 de titlesec donc il faut faire une mis à jour.

(14 Oct '16, 12:39) touhami touhami's gravatar image
Affichage de 5 parmi 20 Afficher 15 commentaire(s) en plus

J'ai repris votre code en rajoutant les barres obliques nécessaires. Il compile, sauf pour la partie entre \makeatletter et \makeatother, que j'ai dû commenter. Est-ce que ça compile chez vous ?

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,12 pt,french, leqno]{book}

\usepackage[utf8]{inputenc}%
\usepackage[T1]{fontenc}
\usepackage{lmodern} %
\usepackage{babel}%
\usepackage{textcomp}

\usepackage{tocvsec2}

\maxsecnumdepth{subsubsection}

\usepackage{titlesec}%
\renewcommand{\thechapter}{\Roman{chapter}} %
 \titleformat{\chapter}[frame] {\normalfont\huge\bfseries}{\hspace{0.5 cm}\thechapter \hspace{0.5 cm}}{0.7 em}{} \renewcommand{\chaptername}{ }

%\makeatletter %
%\def@cite#1#2{{#1if@tempswa , #2fi}}%
%\def@biblabel#1{#1}%
%\makeatother%pour ne pas avoir des crochets dans la référence ``cite'' de la bibliographie

\title{\bsc{Sages propos argumentatifs sur la tête\ Jordy Nateur}}%
\author {12\ieme{} édition}

% Début du document%
\begin{document} %
\maketitle

\tableofcontents % Table des matières
\chapter{Premier chapitre}
\section{Résumé (test de section)} %

\end{document}
Lien permanent

Publiée 15 Oct '16, 02:02

Bernard's gravatar image

Bernard
4.6k15
Taux d'acceptation : 35%

Modifiée 06 Aoû '17, 02:19

Pathe's gravatar image

Pathe ♦♦
7.5k42203251

Malheureusement le problème reste entier : pas de numérotation dans le texte ! Seulemen dans la toc.

(15 Oct '16, 10:47) jmb jmb's gravatar image

À l'heure actuelle, avec la rage dans l'âme, je pense à devoir recopier toute ma thèse sur un fichier wysiwyg. Je le regrette mais je ne vois pas comment réparer ce malheur qui m'arrive. Je suis désespéré. Je me demande comment il est possible d'avoir perdu autant de temps sur un logiciel : objectivement, cela m'a coûté au moins une année de problèmes divers à résoudre, que la plupart des gens n'ont pas sur leur traitement automatique. Je suis obligé de reculer la date de soutenance... et payer une inscription supplémentaire avec chienlit administrative à la clé bien sûr...

(15 Oct '16, 11:00) jmb jmb's gravatar image

Mais chez moi, ce code donne la numérotation partout. Chez vous, en compilant ce code, et rien que lui, vous n'avez pas de numérotation des titres de section et consorts ?

(15 Oct '16, 17:28) Bernard Bernard's gravatar image

Voici mon EMC (je fais ce que je peux)

documentclass[a4paper,12 pt,french, leqno]{book} usepackage[utf8]{inputenc} usepackage[T1]{fontenc}

usepackage[french]{babel} usepackage{textcomp}

usepackage{tocvsec2} maxsecnumdepth{subsubsection}

usepackage{titlesec} renewcommand{thechapter}{% Roman{chapter}% } titleformat{chapter}[frame] {normalfonthugebfseries}{hspace{0.5 cm}thechapter hspace{0.5 cm}}{0.7 em}{} renewcommand{chaptername}{ }

makeatletter def@cite#1#2{{#1if@tempswa , #2fi}} def@biblabel#1{#1} makeatother%pour ne pas avoir des crochets dans la référence ``cite'' de la bibliographie

title{bsc{Sages propos argumentatifs sur la tête\ Jordy Nateur} author {12ieme{} édition\}}

% Début du document begin{document} maketitle

tableofcontents % Table des matières

section{Résumé (test de section)} end{document}

Lien permanent

Publiée 14 Oct '16, 19:56

jmb's gravatar image

jmb
307132631
Taux d'acceptation : 0%

ça marche pas j'en ai marre

(14 Oct '16, 19:56) jmb jmb's gravatar image

Ce message n'est pas une réponse. Merci de bien vouloir ajouter ce code à la question initiale en l'éditant. Aussi, pour la mise en forme du code, lire http://texnique.fr/osqa/faq/#custom-id-code

(14 Oct '16, 20:02) jerome dequeker jerome%20dequeker's gravatar image

Avez vous vu le commentaire où j'ai demandé

Essayez de compiler le code suivant

\documentclass{article} \let\mtProvidesPackage\ProvidesPackage \def\ProvidesPackage#1[#2]{% \def\mt{#2}\mtProvidesPackage{#1}} \usepackage{titlesec} \begin{document} \mt \end{document}

si le pdf vous montre 2015/mm/jj v2.10.1 Sectioning titles alors, le problème vient de la version 2.10.1 de titlesec donc il faut faire une mis à jour.

(14 Oct '16, 20:25) touhami touhami's gravatar image

En effet j'ai bien cette réponse... Il faut donc que je fasse une mise à jour. Je vais essayer de faire ça. Je tiens peut-être la solution...

(15 Oct '16, 01:13) jmb jmb's gravatar image

Je vais essayer de faire ça. Je tiens peut-être la solution...

(15 Oct '16, 01:22) jmb jmb's gravatar image

J'ai réinstallé le paquet, mais ça ne donne rien de plus : toujours pas de numérotation...

(15 Oct '16, 01:33) jmb jmb's gravatar image

@jmb Merci de préciser s'il y a problème avec ce code

\documentclass[a4paper,12pt,french, leqno]{book} \usepackage{textcomp} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[french]{babel} \usepackage{tocvsec2} \maxsecnumdepth{subsubsection} \usepackage{titlesec} \renewcommand{\thechapter}{\Roman{chapter}} \titleformat{\chapter}[frame]{\normalfont\huge\bfseries}{\hspace{0.5cm}\thechapter\hspace{0.5cm}}{0.7em}{} \renewcommand{\chaptername}{} \begin{document} \tableofcontents % Table des matières \chapter{Foo} \section{Résumé (test de section)} \end{document} .

(15 Oct '16, 01:42) touhami touhami's gravatar image
Affichage de 5 parmi 7 Afficher 2 commentaire(s) en plus

C'est la commande \setsecnumdepth{none} qui supprime toute numérotation.

Vous auriez pu vous en rendre compte vous-même en rendant votre exemple plus minimal : en commentant ou en supprimant cette commande, vous auriez constaté que les titres auraient été à nouveau numérotés.

Lien permanent

Publiée 13 Oct '16, 23:50

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

Non, ce n'est pas ça, je ne m'en suis pas rendu compte parce que j'avais essayé déjà. Ce n'est pas ça. Je pense qu'il y a un concflit entre commandes, mais lesquelles...

(14 Oct '16, 00:25) jmb jmb's gravatar image

Ils sont bien numérotés dans la table des matières mais pas dans le corps du texte...

(14 Oct '16, 00:30) jmb jmb's gravatar image

@jmb Le problème n'est donc pas reflété par cet ECM et il faut en créer un autre le mettant en évidence.

(14 Oct '16, 01:18) denis ♦♦ denis's gravatar image

Je pense que malheureusement je ne saurai pas faire, car cela suppose que je sache où est le problème ! À moins de mettre tout mon préambule, mais je vais me faire taper sur les doigts !

(14 Oct '16, 01:22) jmb jmb's gravatar image

Est-ce que le problème se produit avec le préambule entier, mais un corps de document réduit au minimum ?

(14 Oct '16, 02:35) Bernard Bernard's gravatar image

C'est dans le corps en entier. J'ai vérifié qu'il n'y ait pas de setsecnumdepth{none} nulle part.

(14 Oct '16, 19:39) jmb jmb's gravatar image

@jmb donc le problème est dans le corps, pas dans le préambule ?

(14 Oct '16, 19:41) jerome dequeker jerome%20dequeker's gravatar image

C'est dans tout le texte, et j'ai veillé à supprimer les <setsecnumdepth{none}> (Comment fait-on pour voir tous les commentaires ? Je crois qu'il m'en manque...)

(14 Oct '16, 19:45) jmb jmb's gravatar image

Il suffit de cliquer sur Afficher XX commentaire(s) en plus, à côté de Ajouter un nouveau commentaire. Est-il possible de supprimer des morceaux de code (paragraphe par paragraphe) en faiant en sorte que le problème persiste, et que le code soit le plus court possible ?

(14 Oct '16, 19:49) jerome dequeker jerome%20dequeker's gravatar image
Affichage de 5 parmi 9 Afficher 4 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.