\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{dnBase}[2026/09/01 Socle commun des styles personnels]

%%% Socle requis par tous les autres modules dn*.  Il ne definit
%%% presque rien : il charge, dans le bon ordre, ce dont les autres
%%% ont besoin, et il pose les quelques reglages partages.
%%%
%%% Utilisable seul avec dnMath pour un document de figures :
%%%   \usepackage{dnBase}
%%%   \usepackage{dnMath}

\RequirePackage[T1]{fontenc}
\RequirePackage{lmodern}

%%% amsmath est ici, et non dans dnMath, pour deux raisons :
%%% il doit preceder amsthm (charge par dnTheorems), et \text sert
%%% jusque dans les noeuds tikz.
\RequirePackage{amsmath}

\RequirePackage{ifthen}

%%% Couleurs.  simpleColors definit les noms utilises partout
%%% (DarkB, DarkR, BK, RK, VB, K, R, O, Gray, WBuff...).
\RequirePackage{xcolor}
\RequirePackage{simpleColors}

\RequirePackage{tikz}
\usetikzlibrary{math, calc, cd}
\usetikzlibrary{arrows.meta, matrix, intersections}

%%% Espace vertical de reference autour des enonces.  Defini ici
%%% parce que dnTheorems, dnBoxes et dnCode s'en servent tous trois.
\newlength{\thmsep}
\setlength{\thmsep}{1\baselineskip}
