\NeedsTeXFormat{LaTeX2e} \ProvidesPackage{DUclasses}[2019/08/13 Docutils custom classes] \RequirePackage{xstring} \RequirePackage{environ} % % Permet d'appliquer des paramètres aux styles de classes, et fournis quelques styles % correspondant % % .. container:: textcolor-white centering % % Ceci est un test % % Sur plusieurs lignes % Mise à jour de l'environnement DUclass % class handling for environments (block-level elements) % \begin{DUclass}{foo-bar} tries \DUCLASSfoo[bar] and % \end{DUclass}{foo} tries \endDUCLASSfoo \ifx\DUclass\undefined \newenvironment{DUclass}[1]% {\StrCut{#1}{-}\csA\csB \def\DocutilsClassFunctionName{DUCLASS\csA}% arg cannot be used in end-part of environment. \csname \DocutilsClassFunctionName \endcsname{\csB}}% {\csname end\DocutilsClassFunctionName \endcsname}% \fi % Creation d'une boite de hauteur fixe \NewEnviron{DUCLASShbox}[1]{ \parbox[s][#1][c]{\linewidth}{\BODY} } % Mise en couleur du texte \newcommand{\DUCLASStextcolor}[1]{\color{#1}} \NewEnviron{DUCLASScentering}{\centering\BODY\par}