\usepackage{qrcode}
%%% Patch de \qrcode pour gérer les caractères actifs du français
\let\qrcodeORI\qrcode
\renewcommand\qrcode[1]{%
  \begingroup
    \catcode`\:=12
    \catcode`\;=12
    \catcode`\?=12
    \catcode`\!=12
    \catcode`\~=12
    \scantokens{\qrcodeORI{#1}}%
  \endgroup
}
%%% Fin du patch 
\usepackage{diagbox,multirow,cancel,mathrsfs,nicematrix}
\title{ILTM}
\author{Stéphane Pasquet}
\graphicspath{{../095065409_IMAGES/}}
\renewcommand{\DirListing}{src/Python/}
\lstset{tabsize=2}
\let\oldforall\forall
\renewcommand{\forall}{\oldforall\mathpunct{}}
\let\oldexists\exists
\renewcommand{\exists}{\oldexists\mathpunct{}}
\let\oldin\in 
\renewcommand{\in}{\oldin\mathpunct{}}

\renewcommand{\pod}[1]{\, [#1]}

\newcommand{\newexo}{\quad\bgroup\color{DB}\bfseries NEW 2026\egroup}

\renewcommand{\i}{\text{i}}

