À votre avis, pourquoi n'ai-je plus de numéros aux sections de mon document (de thèse) ? Mise à jourVoici 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}
Affichage de 5 parmi 20
Afficher 15 commentaire(s) en plus
|
C'est la commande 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. Publiée 13 Oct '16, 23:50 denis ♦♦ 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
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 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 ♦♦
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
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
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 donc le problème est dans le corps, pas dans le préambule ?
(14 Oct '16, 19:41)
jerome dequeker
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
Il suffit de cliquer sur
(14 Oct '16, 19:49)
jerome dequeker
Affichage de 5 parmi 9
Afficher 4 commentaire(s) en plus
|
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} Publiée 14 Oct '16, 19:56 jmb ça marche pas j'en ai marre
(14 Oct '16, 19:56)
jmb
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
Avez vous vu le commentaire où j'ai demandé Essayez de compiler le code suivant
si le pdf vous montre
(14 Oct '16, 20:25)
touhami
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
Je vais essayer de faire ça. Je tiens peut-être la solution...
(15 Oct '16, 01:22)
jmb
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 Merci de préciser s'il y a problème avec ce code
(15 Oct '16, 01:42)
touhami
Affichage de 5 parmi 7
Afficher 2 commentaire(s) en plus
|
J'ai repris votre code en rajoutant les barres obliques nécessaires. Il compile, sauf pour la partie entre 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} Malheureusement le problème reste entier : pas de numérotation dans le texte ! Seulemen dans la toc.
(15 Oct '16, 10:47)
jmb
À 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
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
|
Parce que vous n'avez pas correctement fait les choses.
merci, je pense que c'est très vrai
Un Exemple Complet Minimal peut être ?
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}
@jmb merci de bien vouloir mettre ce code dans la question (premier message de cette page), en l'éditant.
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}
.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
Non, la modification peut être faite ponctuellement. Mais il faut supprimer le fichier
.toc
, puis recompiler.J'ai enlevé le .toc, je n'ai pas de numérotation, à part les chapter
Je peux penser à 3 raisons
\section*{bla bla}...
(à remplacer par\section{bla bla}...
)\maxsecnumdepth{chapter}
ou\setcounter{secnumdepth}{0}
quelque part dans le document (à supprimer)\maxsecnumdepth
est de la class memoir et non pas book.\maxsecnumdepth
est aussi fourni partocvsec2
(package dont l'auteur est également celui de la classememoir
).Mon problème n'est pas résolu
@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.
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}{}
(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}
@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.@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.
@jmb Attention : tout ECM doit comporter la commande
\documentclass
(cf. cette FAQ).@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.