Comme la question précédente (celle-ci), j'ai un petit souci avec le renvoi à une partie (4) désolidarisée des chapitres d'une thèse.

J'ai bien essayé avec la solution préconisée en ajoutant \addtocontents{toc}{\protect\newpage} dans le fichier maître mais... Ce décalage heureux, dans le sommaire, devient malheureux dans la table des matières à la fin du manuscrit où, cette fois, c'est la référence à une autre partie (la troisième) qui se retrouve en fin de page, isolé.

(et j'avoue que vu mon timing, et mes quelques recherches (ici), ça n'a pas donné grand chose.)

Après quelques bricolages, voici un ECM qui reproduit les mêmes conditions (geometry et font associée). Vu qu'il s'agit du paquet yathesis, j'ai repris un canevas et l'ai rempli. L'ECM est téléchargeable : ici

Dans le sommaire, page 21, la partie 4 pose souci. Dans la table des matières, c'est la partie 3 (page 222). (ça compile sans souci chez moi - gare à garamondx - mais le problème reste similaire en times.)

La solution avec \addtocontents{toc}{\protect\pagebreak[4]} ne donne aucun effet tangible. Avec newpage, ça met le bazar dans l'un et l'autre.

[EDIT] Voici un ECM. Sommaire à la page 9, table des matière à la page 47.

Ouvrir dans l'éditeur Overleaf
\documentclass[12pt,version=final]{yathesis}
\usepackage{times}  %juste pour reproduire le problème
\usepackage[T1]{fontenc}
\usepackage{pgfplots}
\usepackage{floatrow}
\usepackage{listings}
\usepackage[autostyle]{csquotes}
\usepackage{biblatex}
\usepackage{hyperref}
\addbibresource{biblatex-examples.bib} 
\nocite{*}
\geometry{inner=3.15cm,outer=2.1cm,top=2.625cm,bottom=3.675cm}
%------------------------------------------------
\newcommand*{\foochapter}{%
\chapter{Foo bar chapter}
\section{Foo bar section 1}
\subsection{Foo bar baz 1}
\subsection{Foo bar baz 2}
\section{Foo bar section 2}
\subsection{Foo bar baz 1}
\subsection{Foo bar baz 2}
\section{Foo bar section 3}
\subsection{Foo bar baz 1}
\subsection{Foo bar baz 2}}
\newcommand*{\foopartie}{%
\foochapter\foochapter\foochapter}
%-------------------------------------------------
\begin{document}
%-------------------------------------------------
\author[aa@zygo.fr]{Alphonse}{Allais}
\title[Laugh's Chaos]{Le chaos du rire}
\academicfield[Mathematics]{Mathématiques}
\date{1}{1}{2015}
\institute[url=http://www.univ-littoral.fr/]{ULCO}
\doctoralschool[url=http://edspi.univ-lille1.fr/]{ED Régionale SPI 72}
\laboratory[
telephone=(33)(0)3 21 46 55 86,
fax=(33)(0)3 21 46 55 75,
email=secretariat@lmpa.univ-littoral.fr,
url=http://www-lmpa.univ-littoral.fr/
]{LMPA Joseph Liouville}{%
  Maison de la Recherche Blaise Pascal \\
  50, rue Ferdinand Buisson            \\
  CS 80699                             \\
  62228 Calais Cedex                   \\
  France}
\supervisor[professor,affiliation=ULCO]{Michel}{de Montaigne}
\cosupervisor[associateprofessor*,affiliation=ULCO]{Charles}{Baudelaire}
\comonitor[associateprofessor,affiliation=ULCO]{Étienne}{de la Boétie}
\referee[professor,affiliation=IHP]{René}{Descartes}
\referee[seniorresearcher,affiliation=CNRS]{Denis}{Diderot}
\committeepresident[professor,affiliation=ENS Lyon]{Victor}{Hugo}
\examiner[associateprofessor,affiliation=Université de Paris~13]{Sophie}{Germain}
\examiner[juniorresearcher,affiliation=INRIA]{Joseph}{Fourier}
\examiner[juniorresearcher*,affiliation=CNRS]{Paul}{Verlaine}
\guest{George}{Sand}
\keywords{chaos, rire}{chaos, laugh}
%-------------------------------------------------
\maketitle
\begin{abstract}
bar baz
\end{abstract}
\begin{abstract}
foo foo
\end{abstract}
\makeabstract
% Sommaire
\tableofcontents[depth=chapter,name=Sommaire]
\mainmatter
\chapter{Introduction I}
\chapter{Introduction II}
\part{Le chaos du rire}
\foopartie
\part{Deuxième partie}
\foopartie
\part{Le problème dans la tdm}
\foopartie
\part{Le problème dans le sommaire}
\foopartie
\printbibliography
\backmatter
\tableofcontents
\end{document}

Posée 19 Nov, 20:52

tignous's gravatar image

tignous
1678
Taux d'acceptation : 33%

Modifiée 20 Nov, 14:08

touhami's gravatar image

touhami
5.3k26

Pourriez vous ajouter un ECM ?

(20 Nov, 00:35) touhami touhami's gravatar image

Voilà, j'ai ajouté un ECM complet.

(20 Nov, 01:20) tignous tignous's gravatar image

@tignous : un ECM ? Où ça, où ça ?

(20 Nov, 03:35) Pathe ♦♦ Pathe's gravatar image

J'ai modifié le message pour que le lien soit plus visible ! (il s'agit d'un .zip avec l'ensemble des fichiers)

(20 Nov, 10:42) tignous tignous's gravatar image

Vous pouvez essayer cette solution. Ajouter dans le préambule.

Ouvrir dans l'éditeur Overleaf
\makeatletter 
\patchcmd{\YAD@globalstyle}{\addpenalty {-\@highpenalty }%
    \vskip}{\etociffirst\nobreak{\addpenalty {-\@highpenalty }}%
    \vskip}{}{}
\patchcmd{\YAD@setlinestyle}{\advance\leftskip}{\nobreak\advance\leftskip}{}{}
\makeatother
Lien permanent

Publiée 20 Nov, 11:17

touhami's gravatar image

touhami
5.3k26
Taux d'acceptation : 54%

Correction. Dans l'ECM, et dans le sommaire, cela ajoute un saut de page entre la troisième partie et la quatrième partie. Mais je vois le rendu sur mon gros fichier. EDIT: Cela fonctionne très bien (merci encore).

(20 Nov, 11:32) tignous tignous'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 :

×85
×11
×2

Question posée : 19 Nov, 20:52

Question vue : 113 fois

Dernière mise à jour : 20 Nov, 14:08