cours/Latex style des sections.md
oscar.plaisant@icloud.com a2ee0fa5ca from github to this gitea
2023-10-23 23:09:51 +02:00

55 lines
1.2 KiB
Markdown

up::[[LaTeX]]
title::"comment changer le style des sections en latex"
#informatique
----
Comment changer le style des sections en LaTeX ?
# Numérotation des sections
La numérotation est définie par les commandes `\thechapter`, `\thesection`, `\thesubsection` etc.
On peut modifier leur définition pour changer le style des numérations :
```latex
% le compteur "section" donne le numéro de section
% Ici, on utilise des chiffres romains en majuscules
\renewcommand{\thesection}{\Roman{section}}
% Ici, les lettres de l'alphabet en minuscules :
\renewcommand{\thesubsection}{\alph{subsection}}
```
Problème : cela ne permet de changer que les numérotations, pas le style général
# Style complet avec titlesec
Le package `titlesec` permet de personnaliser réellement les sections
```latex
\usepackage{titlesec}
% sections
\titleformat
{\section} % command
[display] % shape
{\bfseries\Large\itshape} % format
{Story No. \ \thechapter} % label
{0.5ex} % sep
{
\rule{\textwidth}{1pt}
\vspace{1ex}
\centering
} % before-code
[
\vspace{-0.5ex}%
\rule{\textwidth}{0.3pt}
] % after-code
% subsections
\titleformat{\subsection}[wrap] % wrap joins the title and the text without newline
{\normalfont\bfseries}
{\thesubsection.}{0.5em}{}
```