Bonjour à tous,
Cette fois ce n'est pas en tant qu'aide que je viens poster sur le forum mais parce que j'ai un soucis avec LaTeX.
Je suis en train de préparer mes modèles pour rédiger mes cours et je me heurte à un soucis : le nombre de niveau de sectionnement. Mon prof de droit hierarchise à l'extrême ses cours et LaTeX ne propose que 5 niveaux de sectionnement dans la classe article (sans compter \part), hors il m'en faut plus.
Jusqu'ici, rien de bien compliqué, je m'en vais fouiller dans le fichier de classe pour pomper du code et l'adapter à ma sauce... Ça fonctionne bien au niveau des compteurs, de la table des matières mais pas du titre de la section : il apparait deux fois (voir capture d'écran).
Voici donc mon code en espérant que quelqu'un ai déjà rencontré ce problème. Je signale au passage que je ne souhaite pas utiliser d'extension supplémentaire, ça semble trop simple pour sortir l'artillerie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 % !TEX encoding = UTF-8 Unicode % !TEX TS-program = pdflatex \documentclass[12pt, french, a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{geometry} \usepackage{babel} \makeatletter % le compteur \newcounter{subsubparagraph}[subparagraph] % affichage du compteur \renewcommand\thesubsubparagraph{\thesubparagraph.\@arabic\c@subsubparagraph} % la commande de sectionnement \newcommand\subsubparagraph{% \@startsection{subsubparagraph}{6}{\parindent}% {3.25ex \@plus1ex \@minus .2ex}% {-1em}% {\normalfont\normalsize\bfseries}% } % affichage dans la TOC \newcommand*\l@subsubparagraph{\@dottedtocline{6}{13em}{5.9em}} \makeatother % affichage de toutes les sections dans la TOC \setcounter{tocdepth}{10} % numérotation de toutes les sections \setcounter{secnumdepth}{10} \begin{document} \tableofcontents \section{A} \subsection{B} \subsubsection{C} \paragraph{D} \subparagraph{E} \subsubparagraph{F} \end{document}
Merci à ceux qui prendront le temps de lire ce message
Partager