From ae87915b6f4eb3cb3df9608c800c7b5c72708421 Mon Sep 17 00:00:00 2001
From: Sébastien Dailly <sebastien@chimrod.com>
Date: Tue, 13 Aug 2019 13:43:42 +0200
Subject: Update custom latex style

---
 .../tex/latex/docUtils/DUClasses/DUclasses.sty     | 37 ++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100755 latex_docutils/texmf/tex/latex/docUtils/DUClasses/DUclasses.sty

(limited to 'latex_docutils/texmf/tex/latex/docUtils/DUClasses/DUclasses.sty')

diff --git a/latex_docutils/texmf/tex/latex/docUtils/DUClasses/DUclasses.sty b/latex_docutils/texmf/tex/latex/docUtils/DUClasses/DUclasses.sty
new file mode 100755
index 0000000..b23ab61
--- /dev/null
+++ b/latex_docutils/texmf/tex/latex/docUtils/DUClasses/DUclasses.sty
@@ -0,0 +1,37 @@
+﻿\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:: colorbox-red textcolor-white
+%
+%    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 couleur
+\NewEnviron{DUCLASScolorbox}[1]{
+	\fcolorbox{#1}{#1}{\parbox[t]{\linewidth}{\BODY}}
+}
+
+% Mise en couleur du texte
+\newcommand{\DUCLASStextcolor}[1]{\color{#1}}
-- 
cgit v1.2.3

