%!TEX pdflatex

\documentclass{article}
%%%%%%%%%%%%%%% Préambule  %%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%% Version du 22/06/2024%%%%%%%%%%%%%%%%

\usepackage{babel}

%%%%%% À mettre avant le chargement des fontes  pour éviter les conflits %%%%%%%%%%%%
\usepackage[most]{tcolorbox}
\usepackage{fancybox}  % Pour \fbox, \ovalbox etc. À mettre avant ProfLycee sinon conflit avec minted dès qu'il ya du code Python. C'est étonnant, oui...


%%%%%%%%%%%%% Format de date %%%%%%%%%%%%%%%
\usepackage[useregional,showdow]{datetime2} % À mettre avant ProfLycee sinon conflit 
% showdow : date longue avec \Today
 
%%%%%%%%%%%%%
\usepackage{ProfLycee}
\usepackage{ProfSio}

%%%%%%% Choix du moteur PdfLatex ou Lualatex%%%%%%%%%%%%%%%
\usepackage{ifpdf}

\ifpdftex
    % Configuration spécifique à PdfLaTeX
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{lmodern} % ou Fourier, Kpfonts, Libertinus etc...
    %\usepackage{newtx, newtxmath}
    \usepackage{mathtools} % remplace amsmath
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \newcommand{\g}{\boldsymbol}    % gras pour les formules mathématiques
    \usepackage[babel=true,kerning=true]{microtype}  % Pour améliorer la typographie, les options [babel=true,kerning=true] sont faites pour que l'option domain de tikz soit bien interprétée (problème des deux points) avec bclogo 
    % maj 1/09/24 : Attention, on rajoutera l'instruction \microtypesetup{kerning=false} avant un code Python minted pour que les deux points ne soient pas automatiquement espacé (convention PEP8)
    % A priori pas la peine de remettre \microtypesetup{kerning=true} pour que l'option domain de tikz refonctionne même si c'est étonnant !!!
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
\else
    % Configuration spécifique à LuaLaTeX
    \usepackage[mathrm=sym]{unicode-math} % Charge fontspec, les package ams et la police Latin Modern par défaut  
    \usepackage{newcomputermodern}  % version book par défaut pour des caractères plus foncés
    \setmathfont[range={cal}]{cmsy10} % Redéfinition de \mathcal : lettre calligraphiques en Computer Modern
    %\setmathfont[range={\mathscr}]{cmsy10} 
    \newcommand{\g}{\symbfit}  % gras pour les formules mathématiques valable qu'en lualatex (boldsymbol ne marche pas en lualatex)
    \usepackage[babel=true]{microtype}
\fi
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{cprotect}

%%%%%% Marges
\usepackage[left=0.5cm, right=0.5cm, top=1.5cm, bottom=1.5cm]{geometry}
\setlength\parindent{0mm}       %Pas d'indentation  après saut de ligne.
\usepackage{fancyhdr}  % Notes bas de page


%%%%%%%%%%%% Pour mettre en gras le itemize
\renewcommand{\theenumi}{\textbf{\arabic{enumi}}}  
\renewcommand{\labelenumi}{\textbf{\theenumi.}}
\renewcommand{\theenumii}{\textbf{\alph{enumii}}}
\renewcommand{\labelenumii}{\textbf{\theenumii.}}
%%%%%%%%%%%%%%


\usepackage{graphicx}
\usepackage{hhline}
\usepackage{stmaryrd}   % pour les crochets des entiers
\usepackage{multicol}  
\usepackage{floatflt}


%%% Symboles
\usepackage{pifont}
\usepackage{mathrsfs}   % Pour faire de belles majuscules
\usepackage{eurosym}
\usepackage{fourier-orns} 
\usepackage{dsfont}  % pour la fonction indicatrice \mathds{1} 



\usepackage{witharrows} % Flèches pour commenter
\usepackage{alterqcm}   % pour faire des QCM 
\usepackage{cancel}  % pour barrer des nombres


%%%%%%% Python et algorithmique
\usepackage{minted}
\usepackage{listings}
\usepackage[french, boxed, ruled, lined]{algorithm2e}
\renewcommand{\AlCapNameFnt}{\footnotesize\textttshape}  % Réglage pour algorithm2e

%%%%%%% Couleurs
\usepackage{xcolor}
\usepackage{color}
\definecolor{lightgray}{rgb}{0.95, 0.95, 0.95}
\definecolor{darkgray}{rgb}{0.4, 0.4, 0.4}
%\definecolor{purple}{rgb}{0.65, 0.12, 0.82}
\definecolor{editorGray}{rgb}{0.95, 0.95, 0.95}
\definecolor{editorOcher}{rgb}{1, 0.5, 0} % #FF7F00 -> rgb(239, 169, 0)
\definecolor{editorGreen}{rgb}{0, 0.5, 0} % #007C00 -> rgb(0, 124, 0)
\definecolor{orange}{rgb}{1,0.45,0.13}		
\definecolor{olive}{rgb}{0.17,0.59,0.20}
\definecolor{brown}{rgb}{0.69,0.31,0.31}
\definecolor{purple}{rgb}{0.38,0.18,0.81}
\definecolor{lightblue}{rgb}{0.1,0.57,0.7}
\definecolor{lightred}{rgb}{1,0.4,0.5}

%%%%% Tableaux
\usepackage{array}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{colortbl,xcolor}
\usepackage{diagbox}   % pour faire des diagonales dans un tableau
\usepackage{blkarray} % pour faire des matrices avec bordures
\usepackage{xlop}   % Opérations posées

%%%%% Systèmes d'équations
\usepackage{systeme}



%%%%%%% tikz et extensions
\usepackage{tikz}
\usetikzlibrary{calc,math} % pour représenter graphiquement une suite définie par récurrence.
\usetikzlibrary{shapes.geometric, positioning}
\usepackage{tkz-tab,tkz-fct, tkz-graph, tkz-euclide}
\usepackage{pgfplots}




%%%%Insertion de liens hypertextes %%%%
\usepackage[unicode=true, psdextra, % pour compilation Lualatex caractères maths dans les sections etc
urlcolor=red,% Liens vers une page web
            linkcolor=blue, %Liens internes au document
            colorlinks=true]{hyperref}
            
  
\usepackage{caption}
\captionsetup{justification=centering} % pour centrer les captions

% Pour écrire en ligne des items comme enumerate*[itemjoin=\hfill]
\usepackage[inline]{enumitem}  


%%%% Pour la numerotation des bas de pages avec le compteur lastpage (Attention : 2 compilations nécessaires !!!%%%
\usepackage{lastpage}


%%%% Lignes de Pointillés
\usepackage{multido}
\newcommand{\Ldots}[1]{\multido{}{#1}{.\,}\,}  % Pour faire les pointillés avec répétition 
% arg [1] pour la répétition de multido 

\newcommand{\Dotfill}[1]{
   \foreach \i in {1,2,...,#1}
   {\dotfill
   \medskip
               
   }
}


%%%%%%%% Commandes mathématiques %%%%%%%%%%%%%%

\everymath{\displaystyle}    % Pour que les symboles de somme et intégrale soit en gros

% \mathbb : Ensembles de nombres, proba, espérance, variance
\def\NN{\mathbb{N}}
\def\ZZ{\mathbb{Z}}
\def\DD{\mathbb{D}}
\def\QQ{\mathbb{Q}}
\def\RR{\mathbb{R}}
\def\CC{\mathbb{C}}
\def\KK{\mathbb{K}}
\def\UU{\mathbb{U}}
\def\PP{\mathbb{P}}
\def\EE{\mathbb{E}}
\def\VV{\mathbb{V}}


% Notations mathématiques classiques
\def\Id{\mathrm{Id}}
\def\e{\mathrm{e}}
\def\Card{\mathrm{Card}}
\renewcommand{\Re}{\operatorname{Re}}  % Operatorname se comporte comme une fonction
\renewcommand{\Im}{\operatorname{Im}}
\renewcommand{\cosh}{\operatorname{ch}}
\renewcommand{\sinh}{\operatorname{sh}}
\renewcommand{\tanh}{\operatorname{th}}
\newcommand{\cl}{\operatorname{cl}}
\def\Ker{\mathrm{Ker}}
\def\rg{\mathrm{rg}}
\def\Vect{\mathrm{Vect}}
\def\diag{\mathrm{diag}}
\def\GL{\mathrm{GL}}
\def\Mat{\mathrm{Mat}}
\def\tr{\mathrm{tr}}
\def\PGCD{\mathrm{PGCD}}
\def\PPCM{\mathrm{PPCM}}
\def\cg{\llbracket}  % crochet gauche fermé des entiers
\def\cd{\rrbracket}  % crochet droit fermé des entiers


% transposée  d'une matrice%
\def\transp{{}^t\!}

% Arcs et arcs orientés %
\newcommand{\curve}{\tikz[trim left]{\draw (0,0) to[bend left] (1.5em,0);}} % nouvelle commande pour faire des arcs non orientés
\newcommand{\curvearc}{\tikz[trim left]{\draw[->] (0,0) to[bend left] (1.5em,0);}} % nouvelle commande pour faire des arcs orientés

\newcommand{\widearc}[1]{\overset{\curve}{#1}
}
\newcommand{\widearcor}[1]{\overset{\curvearc}{#1}
}
%%%%%%%%%%%





%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Rédfinition des sections et sous-sections
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\renewcommand{\thesection}{\Roman{section}}
\renewcommand{\thesubsubsection}{\alph{subsubsection}\textbf{)}}
\usepackage[explicit]{titlesec}
\usepackage[normalem]{ulem}



\definecolor{titlecolor}{rgb}{0.0, 0.0, 0.0}

%\definecolor{titleblue}{HTML}{4a7aa4}
\newbox\TitleUnderlineTestBox
\newcommand*\TitleUnderline[1]
  {%
    \bgroup
    \setbox\TitleUnderlineTestBox\hbox{\colorbox{titlecolor}\strut}%
    %\setul{\dimexpr\dp\TitleUnderlineTestBox-.3ex\relax}{.3ex}%
    \uline{#1}%
    \egroup
  }
\newcommand*\SectionNumberBox[1]
  {%
    \colorbox{titlecolor}
      {%
        \makebox[2.5em][c]
          {%
            \color{white}%
            \strut
            \csname the#1\endcsname
          }%
      }%
    \TitleUnderline{\ \ \ }%
  }
\titleformat{\section}
  {\LARGE\bfseries\sffamily\color{titlecolor}}
  {\SectionNumberBox{section}}
  {0pt}
  {\TitleUnderline{#1}\medskip}
\titleformat{\subsection}
  {\Large\bfseries\sffamily\color{titlecolor}}
  {\SectionNumberBox{subsection}}
  {0pt}
  {\TitleUnderline{#1}\medskip}
\titleformat{\subsubsection}
  {\large\bfseries\sffamily\color{titlecolor}}
  {\SectionNumberBox{subsubsection}}
  {0pt}
  {\TitleUnderline{#1}\medskip}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Boîtes tccolorbox et bclogo
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%% tccolorbox%%%%%%

\usepackage{ifthen}
%********DEFINITION**************************************
\newcounter{defi}    % nouveau compteur
\setcounter{defi}{0} % compteur initialisé à 0
\newcommand{\defi}[2][]
{\addtocounter{defi}{1}
\begin{tcolorbox}[colback=orange!5!white,colframe=orange,enhanced,breakable,%coupure, 
title= \textbf{Définition \thedefi \,\,\ifthenelse{\equal{#1}{}% condition d'égalité si #1 == None
            }
            {} % Cas où #1 == None
            {: #1} % Cas où #1 différent de None
            }]
#2
\end{tcolorbox}
}





%********THEOREME**************************************
\newcounter{theo}    % nouveau compteur
\setcounter{theo}{0} % compteur initialisé à 0
\newcommand{\theo}[2][]
{\addtocounter{theo}{1}
\begin{tcolorbox}[colback=red!5!white,colframe=red,enhanced,breakable,%coupure, 
title= \textbf{Théorème \thetheo \,\,\ifthenelse{\equal{#1}{}% condition d'égalité si #1 == None
            }
            {} % Cas où #1 == None
            {: #1} % Cas où #1 différent de None
            }]
#2
\end{tcolorbox}
}




%********PROPRIETE**************************************
\newcounter{prop}    % nouveau compteur
\setcounter{prop}{0} % compteur initialisé à 0
\newcommand{\prop}[2][]
{%
\addtocounter{prop}{1}%chaque fois que cette macro est appelée, elle ajoute 1 au compteur
\begin{tcolorbox}[colback=blue!5!white,colframe=blue,enhanced,breakable,%coupure, 
title= \textbf{Propriété \theprop \,\,\ifthenelse{\equal{#1}{}% condition d'égalité si #1 == None
            }
            {} % Cas où #1 == None
            {: #1} % Cas où #1 différent de None
            }]
#2
\end{tcolorbox}
}


%********CONSEQUENCE**************************************
\newcounter{csq}    % nouveau compteur
\setcounter{csq}{0} % compteur initialisé à 0
\newcommand{\csq}[2][]%
{\addtocounter{csq}{1}
\begin{tcolorbox}[colback=olive!5!white,colframe=olive,enhanced,breakable,%coupure, 
title= \textbf{Conséquence \thecsq \,\,\ifthenelse{\equal{#1}{}% condition d'égalité si #1 == None
            }
            {} % Cas où #1 == None
            {: #1} % Cas où #1 différent de None
            }]
#2
\end{tcolorbox}
}


%%%%%%%%%%%% Boîte tccolorbox pour mettre en évidence un résultat important %%%%%%%%%%
\newtcolorbox{mybox}[2][]{colback=yellow!5!white,
colframe=magenta!75!black,fonttitle=\bfseries,
colbacktitle=red!85!black,enhanced,breakable,%coupure,
attach boxed title to top center={yshift=-2mm},
title={#2},#1}


%%%%%%%% bclogo %%%%%%%%%%
\usepackage[tikz]{bclogo}
\usepackage{xkeyval}
\usepackage{mdframed}
\renewcommand\bcStyleTitre[1]{\normalsize{#1}}   % Le titre est de taille normale et non en gras
\renewcommand\styleSousTitre[1]{\normalsize{\text{#1}}} % les sous titres ne sont plus en italiques
% Attention, dans les versions > latex_2015, on utilise plutôt \bcStyleSousTitre, même si \styleSousTitre reste compatible

%********REMARQUE**************************************
\newcounter{rmq}    % nouveau compteur
\setcounter{rmq}{0} % compteur initialisé à 0
\newcommand{\rmq}[3][false]
{\addtocounter{rmq}{1}
\begin{bclogo}[couleur=olive!5!white, logo=\bcetoile, noborder=true, couleurBarre=olive,epBarre =5,nobreak=#1]{\textbf{Remarque \thermq \,:} #2}
#3
\end{bclogo}
}

%********N.B.**************************************
\newcommand{\nb}[3][false]%
{%
\begin{bclogo}[couleur=violet!5!white,couleurTexte=black,couleurBord=violet,couleurBarre=violet,logo=\bcnote,  arrondi =0.5, noborder=true,epBarre =5, nobreak=#1]{\textbf{N.B. :} #2}
#3
\end{bclogo}
}


%********EXEMPLE (non complet)**************************************
\newcounter{ex}    % nouveau compteur
\setcounter{ex}{0} % compteur initialisé à 0
\newcommand{\ex}[3][false]%
{\addtocounter{ex}{1}
\begin{bclogo}[couleur=yellow!5!white, couleurBarre=red, logo=\bccrayon,  noborder=true,epBarre =5,nobreak=#1]{\textbf{Exemple \theex \,:}  #2}
#3
\end{bclogo}
}

%********EXEMPLE bis (complet)**************************************
\newcommand{\exbis}[3][false]
{\addtocounter{ex}{1}
\begin{bclogo}[couleur=yellow!5!white, couleurBarre=red, logo=\bclampe,  noborder=true,epBarre =5,nobreak=#1]{\textbf{Exemple \theex \,:} #2}
#3
\end{bclogo}
}

%********EXERCICE**************************************
%%% Voir paramètre optionnel : https://blog.dorian-depriester.fr/latex/les-macros-sous-latex#Macro_avec_argument_optionnel
%\usepackage{fontawesome5} déjà chargé avec ProfLycee
\usepackage{ifthen}
\newcommand{\onestar}{\faStar~\faStar[regular]~\faStar[regular]~\faStar[regular]}                                     
\newcommand{\twostar}{\faStar~\faStar~\faStar[regular]~\faStar[regular]}
\newcommand{\threestar}{\faStar~\faStar~\faStar~\faStar[regular]}
\newcommand{\fourstar}{\faStar~\faStar~\faStar~\faStar}
\newcounter{exo}    % nouveau compteur
\setcounter{exo}{0} % compteur initialisé à 0
\newcommand{\exo}[3][\onestar]%
{%
\addtocounter{exo}{1}%chaque fois que cette macro est appelée, elle ajoute 1 au compteur
\begin{tcolorbox}[colback=white,breakable,colframe=white,boxrule=0pt, enhanced, title style={ color=blue},arc=0mm, titlerule=0pt, fonttitle=\bfseries\sffamily,
title= \textbf{Exercice \theexo \, #1 \,\ifthenelse{\equal{#2}{}% condition d'égalité si #2 == None
            }{} % Cas où #2 == None
            {$-$ \, #2} %Cas où #2 différent de None
            }]
\medskip  #3
\end{tcolorbox}
}

%********RAPPEL**************************************
\newcommand{\rappel}[3][false]
{%
\begin{bclogo}[couleur=violet!5!white,logo=\bcbook, noborder=true, couleurBarre=blue,epBarre =5,nobreak=#1]{\textbf{Rappel :} #2}
#3
\end{bclogo}
}

%********VOCABULAIRE**************************************
\newcommand{\voc}[3][false]
{%
\begin{bclogo}[logo=\bcbook, noborder=true,couleur=gray!5!white,couleurTexte=black,couleurBord=blue,couleurBarre=blue,arrondi =0.5,epBarre =5,nobreak=#1]{\textbf{Vocabulaire :} #2}
#3
\end{bclogo}
}


%********POINT METHODE**************************************
\newcounter{ptmet}    % nouveau compteur
\setcounter{ptmet}{0} % compteur initialisé à 0
\newcommand{\ptmet}[3][false]
{\addtocounter{ptmet}{1}
\begin{bclogo}[logo=\bccle, arrondi=0.5, couleur=violet!5!white, couleurBord=blue, couleurBarre=blue,nobreak=#1]{\textbf{POINT M\'ETHODE \theptmet \,: } #2}
#3
\end{bclogo}
}


%********METHODE**************************************
\newcounter{met}    % nouveau compteur
\setcounter{met}{0} % compteur initialisé à 0
\newcommand{\met}[3][false]
{\addtocounter{met}{1}
\begin{bclogo}[logo=\bccle, arrondi=0.5, couleur=violet!5!white, couleurBord=blue, couleurBarre=blue,nobreak=#1]{\textbf{Méthode \themet \,:} #2}
#3
\end{bclogo}
}

%********NOTATION**************************************
\newcommand{\nota}[3][false]
{%
\begin{bclogo}[logo=\bcbook, arrondi=0.5, couleur=blue!5!white, noborder=true, couleurBarre=blue,epBarre =5, nobreak=#1]{\textbf{Notation :} #2}
#3
\end{bclogo}
}

%********INTRO**************************************
\newcommand{\intro}[3][false]
{%
\begin{bclogo}[logo=\bcplume, arrondi=0.5, couleur=blue!5!white, noborder=true, couleurBarre=blue,epBarre =5, nobreak=#1]{\textbf{Introduction :} #2}
#3
\end{bclogo}
}

%********INFO**************************************
\newcommand{\info}[3][false]
{%
\begin{bclogo}[logo=\bcinfo, arrondi=0.5, couleur=yellow!5!white, noborder=true, couleurBarre=yellow,epBarre =5, nobreak=#1]{\textbf{Information :} #2}
#3
\end{bclogo}
}

%********CULTURE**************************************
\newcommand{\cult}[3][false]
{%
\begin{bclogo}[logo=\bcinfo, arrondi=0.5, couleur=yellow!5!white, noborder=true, couleurBarre=yellow,epBarre =5, nobreak=#1]{\textbf{Culture :} #2}
#3
\end{bclogo}
}

%********MISE EN GARDE**************************************
\newcommand{\meg}[3][false]
{%
\begin{bclogo}[logo=\bcattention, arrondi=0.5, couleur=red!5!white, noborder=true, couleurBarre=red,epBarre =5, nobreak=#1]{\textbf{\textcolor{red}{Mise en garde :}} #2}
#3
\end{bclogo}
}

%********REDACTION**************************************
\newcommand{\redac}[3][false]
{%
\begin{bclogo}[logo=\ding{45}, arrondi=0.5, couleur=orange!5!white, noborder=false, couleurBarre=orange,couleurBord=orange,arrondi=0.5, nobreak=#1]{\textbf{\textcolor{orange}{Rédaction :}} #2}
#3
\end{bclogo}
}

%********ASTUCE**************************************
\newcommand{\astuce}[3][false]
{%
\begin{bclogo}[logo=\textcolor{red}{\ding{170}}, arrondi=0.5, couleur=orange!5!white, noborder=true, couleurBarre=orange,arrondi=0.5, nobreak=#1]
{\textbf{\textcolor{orange}{Astuce}} \,\textcolor{red}{\ding{170}} : #2}
#3
\end{bclogo}
}

%********INDICATION**************************************
\newcommand{\indic}[3][false]
{%
\begin{bclogo}[logo=\ding{43}, arrondi=0.5, couleur=blue!5!white, noborder=true, couleurBarre=blue,epBarre =5, nobreak=#1]{\textbf{Indication :} #2}
#3
\end{bclogo}
}

%********COURS (POUR KHÔLLES)**************************************
\newcommand{\cours}[2]%
{%
\begin{bclogo}[couleur=orange!5!white,couleurTexte=black,couleurBord=orange,couleurBarre=orange,logo=\bcbook, barre=snake, arrondi =0.5]{\textbf{Cours :} #1}
#2
\end{bclogo}
}

%***************Correction*******************************
\newcommand{\cor}[2][false]
{
\begin{bclogo}[couleur=yellow!5!white, couleurTexte=red,couleurBord=red,couleurBarre=red,logo=\bclampe,barre=snake, arrondi=0.5, nobreak=#1]
{\textcolor{red}{\textbf{R\'eponse :}}}
{#2}
\end{bclogo}
}


%********PROBLEME**************************************
\newcommand{\pb}[3][false]
{%
\begin{bclogo}[logo=\bcquestion, arrondi=0.5, couleur=red!5!white, noborder=true, couleurBarre=red,epBarre =5, nobreak=#1]{#2}
#3
\end{bclogo}
}

%********Objectif**************************************
\newcommand{\obj}[3][false]
{%
\begin{bclogo}[logo={\large \faFutbol}, arrondi=0.5, couleur=blue!5!white, noborder=true, couleurBarre=blue,epBarre =5, nobreak=#1]{\textbf{Objectif :} #2}
#3
\end{bclogo}
}



%********AUTRE**************************************
\newcommand{\autre}[4]%
{%
\begin{bclogo}[logo=#1, noborder=#2, epBarre =5]{#3}
#4
\end{bclogo}
}




%%%%%%% Pour commencer la section à 0%%%%%%%%%%%%
\newcommand{\ZeroRoman}[1]{% 0 + \Roman
 \ifcase\value{#1}\relax 0 % section 0
 \else
  \Roman{#1}\fi}% All other section
\renewcommand{\thesection}{\ZeroRoman{section}}

% Le paramètre #1 désigne la valeur du compteur de section qui vaut 1 au départ ( par défaut, on a \setcounter{section}{0} qui va augmenter de 1 dès le premier appel)
% C'est pourquoi, on écrira \setcounter{section}{-1}% pour commencer la section à 0
% Le compteur \thesection est redéfini en \ZeroRoman{section} tel que \ZeroRoman{0} renvoie 0
% et la valeur en chiffres romains (\Roman) pour toute autre valeur (i.e 1, 2, 3 etc).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%





\begin{document}
$$\OperationPosee[Base=bin]{10000111+01100100}$$

\begin{bclogo}[couleur=olive!5!white, logo=\bcetoile, noborder=true, couleurBarre=olive,epBarre =5]{\textbf{Remarque  \,:} OK}
ça marche
\end{bclogo}

\end{document}