Je veux écrire tout un document en sans sérif et j'au placé la commande \sffamily en début, mais cette commnde ne semble pas être effective pour les titres de sectionnement et je dois ajouter \textsf{} pour obtenir le résultat que je souhaite (cf. ECM). Y a-t-il une astuce ou une façon de faire qui m'éviterait de rajouter \textsf{} dans chaque titre ?

Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{lipsum}
\usepackage{babel}

\title{Mon document}
\date{}
\begin{document}
\sffamily
\maketitle

\lipsum[1]

\section*{Section 1}
\subsection*{Sous-section 1}
\subsubsection*{Sous-section 1}
\lipsum[2]

\section*{\textsf{Section 2}}
\subsection*{\textsf{Sous-section 2}}
\subsubsection*{\textsf{Sous-sous-section 2}}
\lipsum[3]

\end{document}

Posée 28 Nov, 21:04

DRI's gravatar image

DRI
2655
Taux d'acceptation : 28%


Voici deux solutions.

Avec l'extension sectsty

Ouvrir dans l'éditeur Overleaf
\usepackage{sectsty}
\allsectionsfont{\sffamily}

Sans extension. Ajouter \renewcommand\familydefault{\sfdefault} au préambule (pas besoin d'ajouter \sffamily)

Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{lipsum}
\usepackage{babel}

\title{Mon document}
\date{}

\renewcommand\familydefault{\sfdefault}

\begin{document}
\maketitle

\lipsum[1]

\section*{Section 1}
\subsection*{Sous-section 1}
\subsubsection*{Sous-section 1}
\lipsum[2]

\end{document}
Lien permanent

Publiée 28 Nov, 23:08

touhami's gravatar image

touhami
3.8k26
Taux d'acceptation : 52%

Merci, c'est \familydefault qui me faisait defaut !

(29 Nov, 12:19) DRI DRI's gravatar image

@DRI N'oubliez pas d'accepter la réponse

(30 Nov, 19:30) pluton pluton'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 :

×12

Question posée : 28 Nov, 21:04

Question vue : 142 fois

Dernière mise à jour : 30 Nov, 19:30