Dans un document de classe scrreprt, j'utilise la police kpfonts (option « oldstyle »). C'est parfait, mais j'aimerais que les titres soient typographiés sans cette option, le mieux étant un kpfonts sans empattements.

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,12pt,DIV=12]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[oldstyle,light]{kpfonts}
\begin{document}
blabla
\end{document}

Posée 18 Mar '18, 18:13

fred02840's gravatar image

fred02840
4.2k17154187
Taux d'acceptation : 16%

Modifiée 18 Mar '18, 21:02

touhami's gravatar image

touhami
9.7k410

Solution presque trouvée, avec l'introduction de la commande suivante dans le préambule :

\renewcommand{\thesection}{\sffamily\arabic{section}.}

Reste à résoudre le cas des titres non numérotés (\section*). La commande suivante n'est pas efficiente :

\renewcommand{\thesection*}{\sffamily\arabic{section}.}

(18 Mar '18, 18:27) fred02840 fred02840's gravatar image

Il y a deux commandes pour modifier la police d'un titre :

  • \setkomafont{Titre}{Choix} par exemple, \setkomafont{section}{\small} le titre de section sera formater avec la police actuelle (de texte) en petit taille (small).

  • \addtokomafont{Titre}{Choix} par exemple \addtokomafont{section}{\small} l'option small est ajouter à la police actuelle de titre.

Pour modifier tout les titres (part, chapter, (sub)section) on utilise le mot clé disposition pour Titre, donc \addtokomafont{disposition}{Choix} ou \setkomafont{disposition}{Choix}.

ECM

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,12pt,DIV=12]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[oldstyle,light]{kpfonts}

\newcommand{\mtfnt}{\fontfamily{jkpss}\selectfont}
\addtokomafont{disposition}{\mtfnt}

\usepackage{mwe}

\begin{document}
\blinddocument
\end{document}
Lien permanent

Publiée 18 Mar '18, 19:50

touhami's gravatar image

touhami
9.7k410
Taux d'acceptation : 51%

Modifiée 20 Mar '18, 12:18

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.