Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| composition:texte:titres:modifier_le_style_des_titres [2016/10/18 22:41] – jejust | 3_composition:texte:titres:modifier_le_style_des_titres [2022/11/30 13:08] (Version actuelle) – [Avec des modifications manuelles] Contre-oblique manquante dbitouze | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Comment modifier le style des titres ?} ====== | + | ====== Comment modifier le style des titres |
| + | Cette question traite de tous les titres de sectionnement. En complément de ce qui est indiqué ici, les chapitres font l' | ||
| - | $Reponse$ | + | Supposons que l' |
| - | titres. | + | |
| - | rapidement | + | |
| - | \begin{description} | + | |
| - | \item[display] formattage des chapitres ; | + | |
| - | \item[hang] format des sections ; | + | |
| - | \item[runin] format des paragraphes ; | + | |
| - | \item[wrap] écrit le texte autour du titre ; | + | |
| - | \item[frame] identique au style \oarg{display} avec un cadre. | + | |
| - | \end{description} | + | |
| - | Sa documentation présente un certain nombre d' | + | |
| - | de même un pour voir son fonctionnement. L' | + | |
| - | comment présenter une '' | + | |
| + | <code latex> | ||
| + | \newcommand{\ssection}[1]{% | ||
| + | \section[# | ||
| + | \newcommand{\ssubsection}[1]{% | ||
| + | \subsection[# | ||
| + | </ | ||
| + | |||
| + | Vous aurez alors à utiliser '' | ||
| + | |||
| + | ===== Avec l' | ||
| + | |||
| + | L' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | La documentation de l' | ||
| - | Style \oarg{runin | ||
| <code latex> | <code latex> | ||
| - | du package [[ctanpkg> | ||
| - | \label{ex=titlesec}} | ||
| \documentclass{article} | \documentclass{article} | ||
| \usepackage{titlesec} | \usepackage{titlesec} | ||
| \titleformat{\subsubsection}[runin]% | \titleformat{\subsubsection}[runin]% | ||
| {\normalfont\normalsize\bfseries}% | {\normalfont\normalsize\bfseries}% | ||
| - | {\thesubsubsection}{1em}{: | + | {\thesubsubsection}{1em}{: |
| \begin{document} | \begin{document} | ||
| - | \section{aa} aa | + | \section{La section} Avec un premier texte. |
| - | \subsection{bb} bb | + | \subsection{La sous-section} Avec un deuxième texte. |
| - | \subsubsection{cc} cc | + | \subsubsection{La sous-sous-section} Avec un troisième texte. |
| - | \paragraph{dd} dd | + | \paragraph{Le paragraphe} Avec un dernier texte. |
| \end{document} | \end{document} | ||
| </ | </ | ||
| + | < | ||
| + | \documentclass{article} | ||
| + | \usepackage{titlesec} | ||
| + | \titleformat{\subsubsection}[runin]% | ||
| + | {\normalfont\normalsize\bfseries}% | ||
| + | {\thesubsubsection}{1em}{: | ||
| + | \pagestyle{empty} | ||
| + | \begin{document} | ||
| + | \section{La section} Avec un premier texte. | ||
| + | \subsection{La sous-section} Avec un deuxième texte. | ||
| + | \subsubsection{La sous-sous-section} Avec un troisième texte. | ||
| + | \paragraph{Le paragraphe} Avec un dernier texte. | ||
| + | \end{document} | ||
| + | </ | ||
| + | ===== Avec l' | ||
| - | $Reponse$ | + | L' |
| - | mais est peut-être plus facile d' | + | sans doute préférable pour des modifications mineures dans la mesure où vous n' |
| - | \vref{ex=sectsty}. | + | de sa documentation pour pouvoir |
| - | \begin{docexemple}{Soulignement des titres à l'aide de [[ctanpkg>sectsty|sectsty]]% | + | <code latex> |
| - | \label{ex=sectsty}} | + | |
| \documentclass{article} | \documentclass{article} | ||
| - | \usepackage[frenchb]{babel} | + | \usepackage[french]{babel} |
| \usepackage{sectsty} | \usepackage{sectsty} | ||
| \usepackage[normalem]{ulem} | \usepackage[normalem]{ulem} | ||
| Ligne 53: | Ligne 73: | ||
| </ | </ | ||
| + | < | ||
| + | \documentclass{article} | ||
| + | \usepackage[french]{babel} | ||
| + | \usepackage{sectsty} | ||
| + | \usepackage[normalem]{ulem} | ||
| + | \allsectionsfont{\sffamily\raggedright\underline} | ||
| + | \pagestyle{empty} | ||
| + | \begin{document} | ||
| + | \section{Un titre de section assez long pour ne | ||
| + | pas tenir sur une seule ligne} | ||
| + | \end{document} | ||
| + | </ | ||
| + | ===== Avec l' | ||
| - | $Reponse$ | + | L'extension [[ctanpkg> |
| - | trouvent dans les fichiers '' | + | |
| - | '' | + | |
| + | ===== Avec la classe “memoir” ===== | ||
| - | <note warning> | + | La classe[[ctanpkg>memoir]] dispose de fonctionnalités qui correspondent aux extensions [[ctanpkg> |
| - | il est vivement conseillé de ne pas modifier | + | ===== Avec les classes “KOMA-script” ===== |
| - | directement ces classes mais de redéfinir | + | |
| - | un '' | + | |
| - | d' | + | |
| - | </ | + | |
| + | Les classes [[ctanpkg> | ||
| - | La syntaxe de définition d'une nouvelle section est : | + | ===== Avec des modifications manuelles ===== |
| - | <code latex> | + | Les définitions de '' |
| + | <note warning> | ||
| + | Il est vivement conseillé de ne pas modifier directement ces classes mais de constituer un ficheir d' | ||
| + | </ | ||
| + | |||
| + | La syntaxe de définition d'une nouvelle section est, par exemple : | ||
| + | |||
| + | <code latex> | ||
| \renewcommand\section% | \renewcommand\section% | ||
| | | ||
| Ligne 80: | Ligne 116: | ||
| </ | </ | ||
| + | Voici quelques explications sur cette redéfinition : | ||
| + | * la commande '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| - | Explications : | + | Dans ce cadre, Vincent Zoonekynd propose |
| - | \begin{itemize} | + | |
| - | \item la commande '' | + | |
| - | matières, la numérotation des titres, les références, | + | |
| - | les titres des sections dans l' | + | |
| - | \item \marg{section} indique qu'il s'agit d'une section ; | + | |
| - | \item \marg{1} indique son niveau dans la table des matières ; | + | |
| - | \item \marg{'' | + | |
| - | \item \marg{-3.5ex '' | + | |
| - | sera ajouté au-dessus du titre ; | + | |
| - | \item \marg{2.3ex '' | + | |
| - | du titre. Si ce nombre est négatif alors il s'agit d'un | + | |
| - | espacement horizontal, pour avoir des titres <<~en ligne~>> | + | |
| - | \item '' | + | |
| - | espaces ; | + | |
| - | \item \marg{'' | + | |
| - | mises en forme du titre. | + | |
| - | \end{itemize} | + | |
| - | + | ||
| - | + | ||
| - | $Reponse$ | + | |
| - | exemple, d' | + | |
| - | + | ||
| - | % 1 | + | |
| - | %23456789012345678901234567890123456789012345678901234567890 | + | |
| - | + | ||
| - | <code latex> | + | |
| - | + | ||
| - | \makeatletter | + | |
| - | \renewcommand\section{% | + | |
| - | \@startsection{section}{1}{\z@}% | + | |
| - | {2cm \@plus -1ex \@minus -.2ex}% | + | |
| - | {2.3ex \@plus.2ex}% | + | |
| - | {\reset@font\Large\bfseries}} | + | |
| - | \makeatother | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | $Reponse$ | + | |
| - | https://www.ctan.org/{macros/latex/contrib/ | + | |
| - | police de caractères sans empattement quelle que soit la classe de document | + | |
| - | utilisée. | + | |
| - | + | ||
| - | + | ||
| - | $Reponse$ | + | |
| - | https://www.ctan.org/{macros/latex/contrib/ | + | |
| - | ensemble d' | + | |
| - | Voir l' | + | |
| + | ----- | ||
| + | //Source:// [[faquk> | ||
| + | {{htmlmetatags> | ||
| + | metatag-og: | ||
| + | metatag-og: | ||
| + | }} | ||

