<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">%%%
%%%
%%% Extensions : commun.sty
%%% Version : 1.0
%%% Date : 03/05/15
%%%
%%% Version : 2.0
%%% Date : 11/08/16
%%% Mods : Change some packages call to be compatible with LuaLaTeX
%%%
%%% Auteur : Jeff LANCE
%%%
%%%

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{commun}[2015/05/03 Ensembles d'environnements et de fonctions
                                    utilisables partout, v2.0]




%-- PACKAGES CALLS
% programmation
\RequirePackage{xifthen}
\RequirePackage{ifmtarg}
\RequirePackage{ifpdf}
\RequirePackage{xstring}
\RequirePackage{multido}
\RequirePackage{xparse}
\RequirePackage{etoolbox}
\RequirePackage{ifluatex}
\RequirePackage{import}

% langue
\ifluatex
	\RequirePackage{polyglossia}		% =&gt; babel
	\setdefaultlanguage{french}		% =&gt; inputenc
	\RequirePackage{luatextra}		% charge fontspec =&gt; fontenc
	% \defaultfontfeatures{Ligatures=TeX}
\else
	\RequirePackage[francais]{babel}	% =&gt; polyglossia
	\RequirePackage[utf8]{inputenc}		% =&gt; fontspec
	\RequirePackage[T1]{fontenc}		% =&gt; fontspec
\fi

% polices
\RequirePackage{libertine}
\RequirePackage{pifont}
\RequirePackage{fontawesome}
\RequirePackage{eurosym}
%\RequirePackage{bbding}

% couleur, dessin
\ifluatex
	\RequirePackage{luacolor}
\fi
\RequirePackage{xcolor}
\RequirePackage[framemethod=tikz]{mdframed}
\RequirePackage{graphicx}
\RequirePackage{transparent}

% maths
\RequirePackage{amsmath}
\RequirePackage{amssymb}
\RequirePackage{tkz-euclide}
\usetikzlibrary{shadows}
\RequirePackage{calc}
\RequirePackage{pgfplots}
\RequirePackage{siunitx}
\RequirePackage{asymptote}
\RequirePackage{mathrsfs}
\RequirePackage{tabvar}

% tableau
\RequirePackage{array}
\RequirePackage{tabularx}
\RequirePackage{multicol}
\RequirePackage{boldline}

% mise en page
\RequirePackage{varwidth}
\RequirePackage{adjustbox}

% texte
\RequirePackage[dash,phantomtext]{dashundergaps}
%-----------------

\makeatletter




%-- NEW COMMANDS

%%% TABLEAU %%%
% Commandes d'alignement du contenu dans la colonne de largeur &lt;largeur&gt;.
\newcolumntype{L}[1]{&gt;{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{&gt;{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{R}[1]{&gt;{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
%% lh{largeur} : gauche - haut
%\newcolumntype{lh}[1]{&gt;{\raggedright}p{#1}}
%% ch{largeur} : centre - haut
%\newcolumntype{ch}[1]{&gt;{\centering\arraybackslash}p{#1}}
%% rh{largeur} : droite - haut
%\newcolumntype{rh}[1]{&gt;{\raggedleft}p{#1}}
%% lc{largeur} : gauche - centre
%\newcolumntype{lc}[1]{&gt;{\raggedright}m{#1}}
%% cc{largeur} : centre - centre
% \newcolumntype{M}[1]{ &gt;{\centering\arraybackslash} m{#1} }
%% rc{largeur} : droite - centre
%\newcolumntype{rc}[1]{&gt;{\raggedleft}m{#1}}
%% lb{largeur} : gauche - bas
%\newcolumntype{lb}[1]{&gt;{\raggedright}b{#1}}
%% cb{largeur} : centre - bas
%\newcolumntype{cb}[1]{&gt;{\centering}b{#1}}
%% rb{largeur} : droite - bas
%\newcolumntype{rb}[1]{&gt;{\raggedleft}b{#1}}

% Item dans tableau
\newcommand{\tabitem}{~~\llap{\textbullet}~~}
%%%%%%%%%%%%%%%


%%% TEXTE %%%
%% \underdash[color]{text}
%\newcommand\underdash[1][black]{% &lt;- règle la couleur du texte
%  \bgroup
%  \ifdim\ULdepth=\maxdimen\settodepth\ULdepth{(j}\advance\ULdepth.4pt\fi
%  \markoverwith{\kern0.2em% &lt;- règle l'espacement avant un pointillé
%    \vtop{
%      \kern0.5ex% &lt;- règle l'altitude des pointillés
%      {\color{black}% &lt;- règle la couleur des pointillés
%       \hrule width.4em% &lt;- règle la largeur des pointillés
%      }
%    }
%    \kern0.2em% &lt;- règle l'espacement après un pointillé
%  }
%  \color{#1}\ULon
%}

% \hcancel[color][size]{text}
% Barrer du texte avec la couleur color et l'épaisseur size.
\newcommand\hcancel[2][black]{
	\setbox0=\hbox{$#2$}%
	\rlap{\raisebox{.45\ht0}{\textcolor{#1}{\rule{\wd0}{1pt}}}}#2
}
% \NewDocumentCommand \hcancel { O{black} O{1pt} } {
% 	\setbox0=\hbox{$#3$}%
% 	\rlap{\raisebox{.45\ht0}{\textcolor{#1}{\rule{\wd0}{#2}}}} {#3}
% }

% \circled{text}
% TextE encerclé
\newcommand*\circled[1]{
  \tikz[baseline=(char.base)]{
    \node[shape=circle,draw,inner sep=2pt] (char) {#1};
  }
}

% \keystroke{text}
% Texte encadré comme si c'était une touche de clavier.
% Cause: les packages menukeys et tipfr ne fonctionnent pas correctement avec beamer.
\newcommand*\keystroke[1]{%
    \tikz[baseline=(key.base)]
    \node[%
    draw,
    fill=white,
    drop shadow={shadow xshift=0.25ex,shadow yshift=-0.25ex,fill=black,opacity=0.75},
    rectangle,
    rounded corners=2pt,
    inner sep=1pt,
    line width=0.5pt,
    font=\scriptsize\sffamily
    ](key) {#1\strut}
    ;
}
%%%%%%%%%%%%%


%%% POLICES %%%
\newfontfamily\Annie[Ligatures=TeX]{Annie Use Your Telescope}
\newfontfamily\Architects[Ligatures=TeX]{Architects Daughter}
\newfontfamily\Bristol[Ligatures=TeX]{Bristol}
\newfontfamily\ChelseaMarket[Ligatures=TeX]{Chelsea Market}
\newfontfamily\Comic[Ligatures=TeX]{Comic Sans MS}
\newfontfamily\Delius[Ligatures=TeX]{Delius}
\newfontfamily\DeliusSC[Ligatures=TeX]{Delius Swash Caps}
\newfontfamily\FingerPaint[Ligatures=TeX]{Finger Paint}
\newfontfamily\Handlee[Ligatures=TeX]{Handlee}
\newfontfamily\Julee[Ligatures=TeX]{Julee}
\newfontfamily\NixieOne[Ligatures=TeX]{Nixie One}
\newfontfamily\PenguinAttack[Ligatures=TeX]{PenguinAttack}
\newfontfamily\PokemonHollow[Ligatures=TeX]{Pokemon Hollow}
\newfontfamily\PokemonSolid[Ligatures=TeX]{Pokemon Solid}
\newfontfamily\ScratchedLetters[Ligatures=TeX]{Scratched Letters}
\newfontfamily\TrebuchetMS[Ligatures=TeX]{Trebuchet MS}
% tentative pour une commande généraliste
% \NewDocumentCommand \setFont { O{\familydefault} O{\encodingdefault} }{%
% 	\fontencoding{#2}%
% 	\fontfamily{#1}%
% 	\selectfont
% }
%%%%%%%%%%%%%%%


%%% COULEURS %%%
% \newColorCommand{color}
% Create a macro which can be accessed with the name "\color".
% This macro make the following text to be colored in color.
\newcommand\newColorCommand[1]{%
\expandafter\newcommand\csname #1\endcsname{\color{#1}}}

% Create new color commands
\newColorCommand{red}
\newColorCommand{white}
\newColorCommand{gray}
%%%%%%%%%%%%%%%%

%---------------




%-- MODIFIED COMMANDS

%--------------------




\makeatother
</pre></body></html>