En-têtes communes pour LaTeX
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

65 lines
2.2 KiB

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