From f83e8b39df08ea9e9ca130a4578c749d48d55844 Mon Sep 17 00:00:00 2001
From: Sébastien Dailly <sebastien@chimrod.com>
Date: Sat, 10 Aug 2019 20:36:56 +0200
Subject: First commit

---
 model_4/resources/10_title_style.tex | 81 ++++++++++++++++++++++++++++++++++++
 1 file changed, 81 insertions(+)
 create mode 100755 model_4/resources/10_title_style.tex

(limited to 'model_4/resources/10_title_style.tex')

diff --git a/model_4/resources/10_title_style.tex b/model_4/resources/10_title_style.tex
new file mode 100755
index 0000000..5adc081
--- /dev/null
+++ b/model_4/resources/10_title_style.tex
@@ -0,0 +1,81 @@
+\usepackage{titlesec}
+
+\providecommand{\DUdocumentsubtitle}[1]{%
+	\color{black}
+	\CaviarDreamsFont\selectfont
+	\Large
+    \raggedleft
+	#1
+    %\end{flushright}
+    %\switchcolumn[1]* % Synchronise the column at this position
+}
+
+\makeatletter
+
+\def\@maketitle{%
+  \switchcolumn[1]%
+  \vspace*{1cm}
+  \raggedright
+  \fontsize{1.2cm}{2cm}\BeatrixFont\selectfont \@title
+}
+\makeatother
+
+% Liste des couleurs utilisées pour les titres.
+% La définition colorsDim doit correspondre au nombre de couleurs présentes, et
+% est utilisée pour cycler quand on atteind la dernière couleur.
+\def\colorsDim{7}
+\colorlet{title[0]}{orange}
+\colorlet{title[1]}{purple}
+\colorlet{title[2]}{green!60!black}
+\colorlet{title[3]}{blue!50!black}
+\colorlet{title[4]}{teal!50!black}
+\colorlet{title[5]}{cyan!50!black}
+\colorlet{title[6]}{brown!50!black}
+
+\newcounter{mySection}
+% Nécessaire pour que le compteur soit persistent avec le package paracol.
+\globalcounter{mySection}
+
+% Calcul d'un modulo.
+\def\truncdiv#1#2{((#1-(#2-1)/2)/#2)}
+\def\moduloop#1#2{(#1-\truncdiv{#1}{#2}*#2)}
+\def\modulo#1#2{\number\numexpr\moduloop{#1}{#2}\relax}
+
+% Création d'une section colorée.
+% La commande attend deux paramètres, la couleur, et le texte à afficher,
+% le texte correspond à celui de la section et est fourni par titlesec en
+% paramètre de manière implicite.
+\newcommand{\colorsection}[3]{%
+  \centering
+  \colorbox{#1}{%
+  \parbox{#2}{%
+      \centering\textcolor{white}{#3}}%
+  }
+}
+
+% Titre de niveau 1
+\titleformat{\section}[block]
+  {\CaviarDreamsFont\selectfont\Large}
+  {\thesection}
+  {0em}
+  {\centering}
+
+% Titre de niveau 2
+\titleformat{\subsection}
+  {\large}
+  {\thesubsection}
+  {}
+  {}
+
+% Titre de niveau 3
+\titleformat{\subsubsection}
+  {\bfseries\normalsize}
+  {\thesubsubsection}
+  {2em}
+  {}
+  {}
+
+\newcommand{\DUtitletitle}[1]{%
+    \stepcounter{mySection}\colorsection{title[\modulo{\the\value{mySection}}{\colorsDim}]}{\linewidth}{#1}
+ }
+
-- 
cgit v1.2.3

