J'ai un problème avec mon document rédigé avec yathesis : selon les pages, le numéro du chapitre et la section s'affichent ou pas. J'ai dans mon développement des \subsubsection numérotées 1.1.1.a : le problème ne pourrait-il pas venir de là ? En les remplaçant par 1.1.1.1, cela ne fonctionne pas non plus. Comment puis je rectifier cela et homogénéiser mes entêtes ?alt text

Posée 05 Oct, 14:53

Aur%C3%A9lienCocq's gravatar image

AurélienCocq
91511
Taux d'acceptation : 9%

Modifiée 05 Oct, 17:25

denis's gravatar image

denis ♦♦
3.5k39

C'est effectivement bizarre... Il faut s'assurer que toutes les compilations nécessaires et suffisantes ont bien eu lieu, par exemple en compilant avec latexmk (et, sauf cas particulier, en s'appuyant sur le fichier de configuration latexmkrc, fourni avec la classe, devant se trouver dans le même dossier que le fichier maître de la thèse).

(05 Oct, 17:23) denis ♦♦ denis's gravatar image

Merci de poster un ECM. Merci aussi de voir en particulier comment localiser un problème.

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

Je n'arrive pas à faire un ECM vu la taille du document ... Je pense que c'est quelque chose dans le développement qui dérégle tout car en essayant de creer un ECM avec le meme préambule tout fonctionne bien. Je ne sais pas du coup quoi faire ni meme comment pousser les investigations ...

(06 Oct, 12:57) AurélienCocq Aur%C3%A9lienCocq's gravatar image

Qu'en est-il de la compilation avec latexmk ?

(06 Oct, 13:13) denis ♦♦ denis's gravatar image

Je vois que c'est chapitre 1 ... et page 56. Est ce que tout va bien avant cette page ?

(06 Oct, 13:18) touhami touhami's gravatar image

La remarque de touhami me fait penser que c'est étonnant d'avoir la bibliographie générale si tôt dans le document. Est-ce bien le document dans son ensemble qui est compilé ou bien seulement une partie (au moyen par exemple de \includeonly) ?

(06 Oct, 13:26) denis ♦♦ denis's gravatar image
1

En fait la compilation latekmk n'a rien donné de particulier. En fait il s'agissait de la présence de paragraphes non pris en compte (\paragraph*{}) qui était la cause du problème...

(06 Oct, 13:38) AurélienCocq Aur%C3%A9lienCocq's gravatar image
1

@AurélienCocq Je me demande si vous utilisez correctement \paragraph. Contrairement à ce que son nom laisse penser, cette commande n'est pas destinée à créer des paragraphes mais à fournir un niveau de structuration supplémentaire en dessous des \subsubsection : en particulier, elle ne devrait jamais être employée avec son argument obligatoire vide. \paragraph (et \subparagraph) auraient donc pu s'appeler \subsubsubsection (et \subsubsubsubsection) (!) et j'imagine que c'est pour des raisons de lisibilité que ces autres noms (certes prêtant à confusion) ont été choisis.

(06 Oct, 13:54) denis ♦♦ denis's gravatar image

@denis Les versions étoilées des commandes de sectionnement font appel à la commande \YAD@setsecnumdepth{none} ce qui la cause du problème, car le style mainmatter a besoin de savoir si les chapitres et les sections sont numérotées ou pas.

(06 Oct, 14:17) touhami touhami's gravatar image

@touhami Merci pour cette investigation ! :) Pourriez-vous ouvrir une « issue » à ce sujet ?

(06 Oct, 14:26) denis ♦♦ denis's gravatar image
1

@denis voilà c'est fait.

(06 Oct, 16:19) touhami touhami's gravatar image
Affichage de 5 parmi 11 Afficher 6 commentaire(s) en plus

Le problème du document est la présence de la commande \paragraph*{} qui perturbe les entetes lors de la mise en page comme on peut le voir ci dessous. En la remplaçant par \paragraph{} tout rentre dans l'ordre

Exemple comportant un \paragraph*{}:

Ouvrir dans l'éditeur Overleaf
\documentclass{yathesis}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{kpfonts}
\usepackage{mwe}

\begin{document}
\mainmatter
\chapter{Bibliographie générale}
\paragraph*{}
\lipsum[1-15]
\section{blabla}
\lipsum[1-20]
\paragraph*{}
\lipsum[1-20]
\end{document}

Le même exemple avec \paragraph{} :

Ouvrir dans l'éditeur Overleaf
\documentclass{yathesis}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{kpfonts}
\usepackage{mwe}

\begin{document}
\mainmatter
\chapter{Bibliographie générale}
\paragraph{}
\lipsum[1-15]
\section{blabla}
\lipsum[1-20]
\paragraph{}
\lipsum[1-20]
\end{document}
Lien permanent

Publiée 06 Oct, 13:35

Aur%C3%A9lienCocq's gravatar image

AurélienCocq
91511
Taux d'acceptation : 9%

Modifiée 06 Oct, 14:26

touhami's gravatar image

touhami
3.4k26

@AurélienCocq j'ai simplifié l'exemple :-)

(06 Oct, 14:27) touhami touhami's gravatar image
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.

Mots-clés de la question :

×67
×1

Question posée : 05 Oct, 14:53

Question vue : 124 fois

Dernière mise à jour : 06 Oct, 20:33