dbitouze / yathesis

Classe de thèse LaTeX pour universités françaises
27 stars 3 forks source link

Ajuster la taille des titres courants #89

Open msavaryleblanc opened 3 years ago

msavaryleblanc commented 3 years ago

Bonjour,

je rédige mon manuscrit en utilisant yathesis, et une géométrie de page A5 pour l'impression en livre. Malgré l'utilisation de titres réduits pour le sommaire et le contenu, les titres sont encore trop grands pour l'affichage en titres courants dans ce format de page (cf screenshot).

image

Malheureusement, je ne peux pas les réduire plus en terme de nombre de caractères. J'aurai souhaité savoir comment réduire la taille de la police des titres courants pour que ceux-ci passent en entier sur la ligne sans déborder, et avec un peu de marge autour ?

Merci, Maxime

dbitouze commented 3 years ago

Il est possible, au moyen de la commande \pretocmd fournie par le package etoolbox (chargé par yathesis), de faire précéder les commandes \YAD@chapter@header et \YAD@section@header d'une bascule de réduction de la taille des caractères, ainsi (\tiny mettant bien en évidence l'effet obtenu, mais n'étant certainement pas le choix à faire en réalité) :

\makeatletter
\pretocmd{\YAD@chapter@header}{\tiny}{}{}
\pretocmd{\YAD@section@header}{\tiny}{}{}
\makeatother

L'ECM suivant montre que, du coup, il est peut-être opportun de réduire la taille des numéros de pages.

\documentclass{yathesis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lipsum} % À proscrire dans un vrai mémoire de thèse !
\usepackage{kpfonts}
\geometry{%
  a5paper,
  inner=2cm,
  outer=2cm,
  bindingoffset=1cm
}

\makeatletter
\pretocmd{\YAD@chapter@header}{\tiny}{}{}
\pretocmd{\YAD@section@header}{\tiny}{}{}
\makeatother

\begin{document}
\tableofcontents
\mainmatter

\chapter{Un titre de chapitre très très très très très très très très très très
  très très très très très très long}

\section{Un titre de section très très très très très très très très très très
  très très très très très très long}

\lipsum[1-25]
\end{document}

Toutefois, avez-vous vu qu'il est possible de distinguer les titres :

Voici un ECM (mettant d'ailleurs en évidence le bug #90 que je viens juste de corriger : mise à jour disponible sur MiKTeX et TeX Live d’ici à quelques jours) :

\documentclass{yathesis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lipsum} % À proscrire dans un vrai mémoire de thèse !
\usepackage{kpfonts}
\geometry{%
  a5paper,
  inner=2cm,
  outer=2cm,
  bindingoffset=1cm
}

\begin{document}
\tableofcontents
\mainmatter

\chapter[(Ch.) Moins long en table des matières][(Ch.) Très court en titre
courant]{Un titre de chapitre trop trop trop trop trop trop trop trop trop trop
  trop trop trop trop trop trop long}

\newpage\section[Moins long en table des matières][Très court en titre
courant]{Un titre de section trop trop trop trop trop trop trop trop trop trop
  trop trop trop trop trop trop long}

\lipsum[1-6]

\newpage\section[Moins long en table des matières]{Un titre de section trop trop
  trop trop trop trop trop trop trop trop trop trop trop trop trop trop long}

\lipsum[1-6]

\newpage\section[][Très court en titre courant]{Un titre de section trop trop
  trop trop trop trop trop trop trop trop trop trop trop trop trop trop long}

\lipsum[1-6]

\newpage\section[Moins long en table des matières][]{Un titre de section trop
  trop trop trop trop trop trop trop trop trop trop trop trop trop trop trop
  long}

\lipsum[1-6]

\chapter*[(Ch.) Moins long en table des matières][(Ch.) Très court en titre
courant]{Un titre de chapitre trop trop trop trop trop trop trop trop trop trop
  trop trop trop trop trop trop long}

\newpage\section[Moins long en table des matières][Très court en titre
courant]{Un titre de section trop trop trop trop trop trop trop trop trop trop
  trop trop trop trop trop trop long}

\lipsum[1-6]

\newpage\section[Moins long en table des matières]{Un titre de section trop trop
  trop trop trop trop trop trop trop trop trop trop trop trop trop trop long}

\lipsum[1-6]

\newpage\section[][Très court en titre courant]{Un titre de section trop trop
  trop trop trop trop trop trop trop trop trop trop trop trop trop trop long}

\lipsum[1-6]

\newpage\section[Moins long en table des matières][]{Un titre de section trop
  trop trop trop trop trop trop trop trop trop trop trop trop trop trop trop
  long}

\lipsum[1-6]

\end{document}
dbitouze commented 3 years ago

Enfin, je vous remercie pour ces « issues » mais elles sont moins des « issues » que des questions. Aussi, je vous recommande de poser vos questions LaTeX, y compris celles concernant yathesis, plutôt sur des listes ou forums d'entraide, non que je ne veuille vous aider personnellement, mais parce que, là-bas, vos questions seront lues par plusieurs dizaines de paires d'yeux, ce qui augmentera vos chances d'avoir une ou plusieurs réponses :

éventuellement données par moi .

Je vous recommande notamment le site https://texnique.fr/ de questions et réponses francophone d'entraide à LaTeX (qui est dans la même veine que le site https://tex.stackexchange.com/ de questions et réponses anglophone, où les sommités mondiales de LaTeX répondent volontiers aux questions). Si vous êtes intéressé, je vous suggère de lire rapidement sa FAQ, notamment :

Si vous souhaitez vous inscrire, sachez que les adresses @gmail.com ne fonctionnent actuellement pas (et ce, indépendamment de notre volonté).