J'ai un problème avec mon document rédigé avec Posée 05 Oct '17, 14:53 AurélienCocq denis ♦♦
Affichage de 5 parmi 11
Afficher 6 commentaire(s) en plus
|
Le problème du document est la présence de la commande Exemple comportant un 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 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} Publiée 06 Oct '17, 13:35 AurélienCocq touhami @AurélienCocq j'ai simplifié l'exemple :-)
(06 Oct '17, 14:27)
touhami
|
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 configurationlatexmkrc
, fourni avec la classe, devant se trouver dans le même dossier que le fichier maître de la thèse).Merci de poster un ECM. Merci aussi de voir en particulier comment localiser un problème.
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 ...
Qu'en est-il de la compilation avec
latexmk
?Je vois que c'est
chapitre 1 ...
et page56
. Est ce que tout va bien avant cette page ?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
) ?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...@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.@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 stylemainmatter
a besoin de savoir si les chapitres et les sections sont numérotées ou pas.@touhami Merci pour cette investigation ! :) Pourriez-vous ouvrir une « issue » à ce sujet ?
@denis voilà c'est fait.