Created citise.sty with latex style
Deleted cache files
This commit is contained in:
149
IUT/Elen2/TP/CR1/citise.sty
Normal file
149
IUT/Elen2/TP/CR1/citise.sty
Normal file
@@ -0,0 +1,149 @@
|
||||
|
||||
|
||||
|
||||
|
||||
% === Définition littéraire =====================================
|
||||
|
||||
\RequirePackage[T1]{fontenc}
|
||||
|
||||
% Inclut les caractères unicodes
|
||||
\RequirePackage[utf8]{inputenc}
|
||||
|
||||
% Inclut les règles d'écriture françaises
|
||||
\RequirePackage[french]{babel}
|
||||
|
||||
% Police d'écriture Helvetica, sans serif
|
||||
\RequirePackage{helvet}
|
||||
|
||||
% Applique la police d'écriture
|
||||
\renewcommand{\familydefault}{\sfdefault}
|
||||
|
||||
|
||||
% === Définition de la structure du document ======================
|
||||
|
||||
% Document A4 avec marges 2.5cm format standard
|
||||
\RequirePackage[a4paper, margin=2.5cm]{geometry}
|
||||
|
||||
% Packet pourles styles de en-tête et de bas de page
|
||||
\RequirePackage{fancyhdr}
|
||||
|
||||
% Placement des figures
|
||||
\RequirePackage{float}
|
||||
|
||||
% === Définition des colorboxes ===================================
|
||||
|
||||
% Paquet de colorboxes
|
||||
\RequirePackage[most]{tcolorbox}
|
||||
|
||||
|
||||
% Définition des couleurs utilisée
|
||||
% Bleu ciel vif
|
||||
\definecolor{brandblue}{rgb}{0.34, 0.7, 1}
|
||||
% Bleu ciel clair
|
||||
\definecolor{brandbluelight}{rgb}{0.7, 0.85, 1}
|
||||
|
||||
% Styles définits pour les colorboxes
|
||||
\tcbset {
|
||||
% Style de base des boxes
|
||||
base/.style={
|
||||
arc=0mm,
|
||||
bottomtitle=0.5mm,
|
||||
boxrule=0mm,
|
||||
coltitle=black,
|
||||
fonttitle=\bfseries,
|
||||
left=2.5mm,
|
||||
leftrule=1mm,
|
||||
right=3.5mm,
|
||||
toptitle=0.75mm,
|
||||
},
|
||||
% Style pour couleur bleu
|
||||
color/blue/.style={
|
||||
colframe=brandblue,
|
||||
colbacktitle=brandbluelight
|
||||
},
|
||||
% Style pour couleur grise
|
||||
color/grey/.style={
|
||||
colframe=black!30!white,
|
||||
colbacktitle=black!10!white
|
||||
}
|
||||
}
|
||||
% Attention, ne pas mettre de lignes vides dans le \tcbset
|
||||
|
||||
% Définition de la box
|
||||
% 2 Arguments : Titre, couleur
|
||||
\newtcolorbox{infobox}[2]{
|
||||
title=#1,
|
||||
base,
|
||||
color/#2
|
||||
}
|
||||
|
||||
|
||||
% === Commandes custom ==========================================
|
||||
|
||||
% Permet de sauter des sections dans la numérotation
|
||||
\newcommand{\skipsection}[1]{%
|
||||
\addtocounter{#1}{1}%
|
||||
}
|
||||
|
||||
% Affiche 3 logos en triangle inversé
|
||||
%
|
||||
% Logo1 Logo2
|
||||
% Logo3
|
||||
%
|
||||
\newcommand{\ctitlelogos}[3]{
|
||||
\begin{figure}[ht]
|
||||
\includegraphics[height=3.5cm]{#1}
|
||||
\hspace*{4.75cm}~%
|
||||
\includegraphics[height=4cm]{#2}
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[height=3.5cm]{#3}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
}
|
||||
|
||||
% Affiche titre et sous-titre
|
||||
\newcommand{\ctitle}[2]{
|
||||
\begin{center}
|
||||
\begin{minipage}{\textwidth}
|
||||
\centering
|
||||
\huge \textbf{#1}\\[0.3cm]
|
||||
\begin{Large}
|
||||
#2
|
||||
\end{Large}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
}
|
||||
|
||||
|
||||
\RequirePackage{pgffor}
|
||||
|
||||
\ExplSyntaxOn
|
||||
|
||||
\NewDocumentCommand{\cauthors}{m o m o}{
|
||||
\begin{center}
|
||||
\begin{tabular}{rl}
|
||||
% First Author
|
||||
Réalisé ~ par ~ : & #1 \\
|
||||
|
||||
% Secondary Authors
|
||||
\IfValueT{#2}{
|
||||
\clist_map_inline:nn { #2 } { & ##1 \\ }
|
||||
}
|
||||
|
||||
\\[0.3cm] % vertical space
|
||||
|
||||
% First Supervisor
|
||||
Encadré ~ par ~ : & #3 \\
|
||||
|
||||
% Secondary Supervisors
|
||||
\IfValueT{#4}{
|
||||
\clist_map_inline:nn { #4 } { & ##1 \\ }
|
||||
}
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
}
|
||||
|
||||
\ExplSyntaxOff
|
||||
|
||||
|
||||
Reference in New Issue
Block a user