|
|
- % Schémas en tous genres, objets graphiques…
- \usepackage{tikz}
- \usepackage{standalone} % Figure TikZ externes
- \usepackage{tikzscale} % Redimensionnement des figures TikZ via \includegraphics
- %TODO: TikZ externalization
- \usetikzlibrary{calc,decorations.markings,decorations.pathmorphing,shapes}
- \usepackage[
- RPvoltages, % Tensions positives
- straightvoltages, % Représentées par des flèches droites
- europeanresistors, % Conducteur ohmique rectangulaires
- cuteinductors, % Bobines à la française
- siunitx % Utilisation des unités dans les labels
- ]{circuitikz}
- \tikzset{EVS/.style={european voltage source,bipole/is voltage=false,voltage/distance from node=0.3}}
- \tikzset{pile/.style={battery1,bipole/is voltage=false,voltage/distance from node=0.2}}
- % Cf. https://github.com/circuitikz/circuitikz/issues/410 + v^>
-
- % Couleurs de Matplotlib
- \definecolor{C0}{HTML}{1F77B4}
- \definecolor{C1}{HTML}{FF7F0E}
- \definecolor{C2}{HTML}{2CA02C}
- \definecolor{C3}{HTML}{D62728}
- \definecolor{C4}{HTML}{9467BD}
- \definecolor{C5}{HTML}{8C564B}
- \definecolor{C6}{HTML}{E377C2}
- \definecolor{C7}{HTML}{7F7F7F}
- \definecolor{C8}{HTML}{BCBD22}
- \definecolor{C9}{HTML}{17BECF}
-
- % Inclusion de figures
- \usepackage{graphicx}
-
- % Figures centrées
- \makeatletter
- \g@addto@macro\@floatboxreset\centering
- \makeatother
-
- % Pour tracer un contour noir autour d’une figure avec \fbox si nécessaire
- \setlength\fboxrule{0.5pt}
- \setlength\fboxsep{-0.5pt} % Pour éviter un “Overfull \hbox” de 1pt
-
- % Gestion des légendes des figures, doit être après babel
- \usepackage[
- format=plain,
- labelfont={sc,small},
- textfont={small}
- ]{caption}
- \usepackage{subcaption} % Sous-figures & légendes associées
- \captionsetup[subfigure]{margin=5pt}
-
- % Table des crédits
- \addtotoclist[]{loc}
- \DeclareRobustCommand{\credits}[1]{%
- \addcontentsline{loc}{credits}{%
- \ifnum\value{subfigure}>0
- \protect\numberline{\thefigure.\thesubfigure}
- \else
- \protect\numberline{\thefigure}
- \fi
- #1%
- }%
- }
- \newcommand*{\listofcredits}{\listoftoc[Crédits des figures]{loc}}
- \setuptoc{loc}{chapteratlist,totoc}
- \DeclareTOCStyleEntry[level=1,indent=1.5em,numwidth=2.3em,dynnumwidth,pagenumberformat={\addfontfeatures{Numbers=Monospaced}}]{tocline}{credits}
|