<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\documentclass[a4paper,10pt,frenchb]{article}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[charter]{mathdesign}
%\usepackage[scaled=0.875]{helvet}
\renewcommand{\ttdefault}{lmtt}
\usepackage{framed}
\usepackage[svgnames]{xcolor}
\usepackage[tikz]{bclogo}
\usepackage{fancyvrb}
\usepackage{fancyhdr}%style fancy
\usepackage[margin=2.5cm,headheight=15pt]{geometry}
\usepackage{amsmath}
\usepackage{multicol}
\usepackage{listings}
\usepackage{pifont}
\usepackage{lipsum}
\usepackage{mflogo}
\usepackage{longtable,microtype}
\usepackage{url,lastpage}
\definecolor{cPG}{RGB}{235, 227, 150}%
\definecolor{link}{RGB}{150, 81, 0}%
\definecolor{url}{rgb}{0, .3, .03}%
\definecolor{vert}{RGB}{0,105,29}%
\definecolor{bleu}{RGB}{78,88,169}%
\usepackage[colorlinks, linkcolor=link,urlcolor=url]{hyperref}
\usepackage{numprint,babel}
%
\pagestyle{fancyplain}
\renewcommand{\sectionmark}[1]{\markright{#1}}
%\lhead[\fancyplain{}{\slshape\thepage}]{\fancyplain{}{\slshape\rightmark}}
%\rhead[\fancyplain{}{\slshape\leftmark}]{\fancyplain{}{\slshape\thepage}}
%\lhead{\chaptername}
\lhead{\rightmark}%
\rhead{\textsl{bclogo v3.15}}%
\lfoot{\footnotesize Maxime \textsc{Chupin} \&amp; Patrick \textsc{Fradin}}%
\cfoot{\footnotesize -- \url{https://gitlab.gutenberg-asso.fr/mchupin/bclogo} -- }%
\rfoot{\thepage/\pageref{LastPage}}%

%\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{shapes}
\definecolor{fbase}{gray}{0.95}%
\newenvironment{gbar}[1]{%
  \def\FrameCommand{{\color{#1}\vrule width 3pt}\colorbox{fbase}}%
  \MakeFramed{\advance\hsize-\width\FrameRestore}}%
{\endMakeFramed}%

\lstset{% general command to set parameter(s)
    basicstyle=\small,          % print whole listing small
    keywordstyle=\color{bleu}\ttfamily, %
    breaklines        = true,
                                % underlined bold black keywords
%   identifierstyle=,
    basicstyle=\ttfamily\footnotesize,          % nothing happens
    commentstyle=\itshape\color{vert}, % white comments
    stringstyle=\ttfamily,      % typewriter type for strings
    showstringspaces=false,
    language=[LaTeX]TeX,
    defaultdialect=[LaTeX]TeX,
    morekeywords={RequirePackage}
}
\lstdefinestyle{numbers}%
    {numbers=left, stepnumber=1, numberstyle=\tiny, numbersep=10pt}%

\newenvironment{enum}{%
\begin{dingautolist}{202}}%
{\end{dingautolist}}%

\newenvironment*{Code}{%
  \begin{bclogo}[margeG=1,logo=\bccrayon,couleurBarre=Gray,barre=wave,noborder]{Code}%
}%
{%
\end{bclogo}
}%

\newenvironment*{demo}{%
\VerbatimOut{toto.txt}%
}%
{%
\endVerbatimOut%
\begin{bclogo}[margeG=1,logo=\bccrayon,couleurBarre=Gray,barre=wave,noborder]{Code}%
\begin{footnotesize}%
\lstinputlisting{toto.txt}%
\end{footnotesize}%
\end{bclogo}%
\noindent\textbf{RÃ©sultat}:\par\smallskip
\input{toto.txt}%
}%

\newcommand*\cmd{\color{Maroon}}%

\definecolor{cPG}{RGB}{235, 227, 150}%

\title{\texttt{bclogo} version 3.15}
\author{ Maxime \textsc{Chupin} et Patrick \textsc{Fradin}
\footnote{Merci Ã&nbsp; tous ceux qui ont participÃ©, entre autres, Jean-CÃ´me \textsc{Charpentier},
Ulrike \textsc{Fischer} et Manuel \textsc{PÃ©gouriÃ©-Gonnard}\dots et
plus particuliÃ¨rement Ã&nbsp; FranÃ§ois \textsc{PÃ©tiard}}\\\url{notezik@gmail.com}}
\date{10 janvier 2016}

\begin{document}
%% === Page de garde ===================================================
\thispagestyle{empty}
\begin{tikzpicture}[remember picture, overlay]%
  \node[below right, shift={(-4pt,4pt)}] at (current page.north west) {%
    \includegraphics{fond.pdf}%
  };
\end{tikzpicture}%

\noindent
\includegraphics{bclogo}\\
{\large Extension \LaTeX{} pour la rÃ©alisation de boÃ®tes colorÃ©es
  avec logos}\\[1cm]
\parbox{0.6\textwidth}{
  \includegraphics[width=5cm]{bc-crayon.mps}
}\hfill
\parbox{0.4\textwidth}{\Large\raggedleft
  \textbf{Contributeurs}\\
  Patrick \bsc{Fradin}\\
  Maxime \textsc{Chupin}\\
  \textbf{Email}\\
  \url{notezik@gmail.com}
}
\vfill
\begin{center}
  Version 3.15 du 23 janvier 2024\\
  \url{https://gitlab.gutenberg-asso.fr/mchupin/bclogo}\\
\end{center}
%% == Page de garde ====================================================
\newpage

\begin{abstract}
Cette extension pour le format \LaTeX\ permet la crÃ©ation, via \texttt{Pstricks} ou \texttt{Tikz}, de boÃ®tes
colorÃ©es avec un logo, un titre et une couleur de fond. Depuis la
version 3.0, \texttt{bclogo} se base sur l'extension \texttt{mdframed} (version 1.5 ou ultÃ©rieure) de
Marco \bsc{Daniel} et Elke \bsc{Schubert} pour permettre aux boÃ®tes
de se couper lors de changement de page.
\end{abstract}
\vspace*{4cm}

\begin{center}
  Nous tenons Ã&nbsp; remercier Jean-Michel \bsc{Sarlat} pour la mise Ã&nbsp;
  disposition des outils de dÃ©veloppement sur le serveur Syracuse. Câ€™est Jean-Michel qui mâ€™a
  fait dÃ©couvrir \TeX{} et qui mâ€™a permis de me lancer dans le dÃ©veloppement de
  mon premier package \LaTeX. 
\end{center}

\newpage

\tableofcontents
\newpage

\section{Introduction}

\subsection{PrÃ©sentation}

Ce paquet a Ã©tÃ© crÃ©Ã© pour faciliter la fabrication de boÃ®tes colorÃ©es plus ou
moins complexes disposant d'un titre, d'un logo et d'une couleur de fond pour une mise en relief du contenu.
Depuis la version 2.0, \texttt{bclogo} s'appuie sur
\texttt{Pstricks} \textbf{ou} sur \texttt{tikz}. Ce paquet utilise \texttt{xkeyval} pour la gestion des
paramÃ¨tres. Pour son bon fonctionnement, il est nÃ©cessaire d'avoir les extensions suivants
installÃ©es sur votre machine:

\begin{bclogo}[couleur=cPG, logo=\bcattention, cadreTitre=true, arrondi=0.1]{Les extensions \textit{indispensables}}%
\begin{multicols}{2}
\begin{enum}
\item \verb+mdframed+ (coupure des boÃ®tes, version 1.5 ou plus)
\item \verb+graphicx+
\item \verb+xkeyval+
\item \verb+ifthen+
\item \verb+ifpdf+
\item \verb+etoolbox+
\end{enum}
\end{multicols}
\noindent Si l'on utilise \texttt{Pstricks}
\begin{multicols}{2}
  \begin{enum}
  \item \verb+Pstricks+
  \item \verb+pst-grad+
  \item \verb+pst-coil+
  \item \verb+pst-blur+
  \end{enum}
\end{multicols}
\noindent ou si l'on utilise \texttt{tikz}
  \begin{enum}
  \item \verb+tikz+ et ses librairies \texttt{shadows} et
\texttt{decorations.pathmorphing}
\end{enum}
\end{bclogo}

\subsection{Chargement du paquet et utilisation}

Depuis la version 2.0 de \texttt{bclogo}, le chargement s'effectue avec deux
options, soit on utilise \texttt{pstricks} (par dÃ©faut)\footnote{Sur un conseil
d'Herbert \textsc{Voss} qui vÃ©rifie Ã&nbsp; chaque nouvelle version le code, merci Ã&nbsp;
lui.} soit \texttt{tikz}. Ceci s'effectue dans le prÃ©ambule du document
\LaTeX{}:

\medskip
\hfil{\cmd\verb|\usepackage[tikz]{bclogo}|} ou {\cmd\verb|\usepackage[pstricks]{bclogo}|.}\hfil

\medskip
\noindent\textbf{Remarque}: La syntaxe {\cmd\verb|\usepackage{bclogo}|} est Ã©quivalente Ã&nbsp; {\cmd\verb|\usepackage[pstricks]{bclogo}|}.

Quelle que soit l'option de chargement choisie, la syntaxe pour la crÃ©ation de boÃ®tes est la mÃªme. Voici l'environnement pour rÃ©aliser une boÃ®te (tous les rÃ©glages se font dans l'argument optionnel):
\begin{Code}
\begin{lstlisting}
\begin{bclogo}[&lt;options&gt;]{Titre}
  Corps de la boite...
\end{bclogo}
\end{lstlisting}
\end{Code}

Voici ce que donne les paramÃ¨tres par dÃ©faut
\begin{demo}
\begin{bclogo}{Mon Titre}
  \lipsum[1]
\end{bclogo}
\end{demo}


\section{RÃ©glages des couleurs}

\subsection{Le fond et le texte}

La couleur du fond (blanc par dÃ©faut) se dÃ©finit avec l'option
{\cmd\verb|couleur=&lt;macouleur&gt;|}, et la couleur du texte (noir par
dÃ©faut) se dÃ©finit avec l'option
{\cmd\verb|couleurTexte=&lt;couleur&gt;|}. Il est prÃ©fÃ©rable de ne pas fixer
la couleur du texte dans l'environnement \emph{bclogo} car en cas de
coupure de boÃ®te (voir section~\ref{sec:coupure}), seule la premiÃ¨re
partie aura la bonne couleur.

\subsection{Le bord}

La couleur du cadre (noir par dÃ©faut) se dÃ©finit avec l'option
{\cmd\verb|couleurBord=&lt;couleur&gt;|}\footnote{Cette nouvelle option a
  Ã©tÃ© crÃ©Ã©e sur la demande de Philippe \bsc{Fortemps}.}

\subsection{La barre}

La couleur de la barre (noir par dÃ©faut) se dÃ©finit avec l'option
{\cmd\verb|couleurBarre=&lt;couleur&gt;|}.

Voici un exemple rÃ©capitulatif de la gestion des couleurs :
\begin{demo}
\begin{bclogo}[couleur=blue!20,couleurTexte=DarkRed,couleurBord=DarkRed,couleurBarre=DarkRed]{Mon
    Titre}
  \lipsum[1]
\end{bclogo}
\end{demo}

\section{Le bord}

\subsection{\'Epaisseur du bord}

On peut (depuis la version 2.24) rÃ©gler l'Ã©paisseur du trait de bord
(\numprint[pt]{0.4} par dÃ©faut) grÃ¢ce Ã&nbsp; l'option
{\cmd\verb|epBord=&lt;valeur&gt;|} (attention, ne pas mettre d'unitÃ©). Par
exemple:

\begin{demo}
\begin{bclogo}[epBord=2]{Mon titre}
  \lipsum[1]
\end{bclogo}
\end{demo}

\subsection{L'arrondi des coins}

On rÃ¨gle la taille de l'arrondi avec l'option
{\cmd\verb|arrondi=&lt;valeur&gt;|}\footnote{Avant la version 2.22, les
  arrondis
pstricks Ã©taient relatifs, ils sont maintenant absolus.}. L'unitÃ© est
le cm et ne doit pas figurer. Par dÃ©faut l'arrondi vaut $0$. Exemple:

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1]{Mon Titre}
  \lipsum[1]
\end{bclogo}
\end{demo}

\subsection{Supprimer le bord}

Par dÃ©faut, il y a un trait pour dÃ©limiter le bord de la boÃ®te, on
peut cependant choisir de ne pas en mettre avec l'option
{\cmd\verb|noborder=true|} (par dÃ©faut elle est Ã&nbsp; \texttt{false}). Par
exemple:

\begin{demo}
\begin{bclogo}[noborder=true,couleurBarre=DarkRed]{Mon
    titre}
  \lipsum[1]
\end{bclogo}
\end{demo}

\section{Les marges}

\subsection{Marge intÃ©rieure}

On peut rÃ©gler les marges entre le texte de la boÃ®te et le bord avec
l'option {\cmd\verb|marge=&lt;entier&gt;|}. Cette marge est dÃ©finie en
nombre de points, sa valeur par dÃ©faut est $3$ (ne pas mettre
l'unitÃ©). Cette nouvelle option\footnote{Due Ã&nbsp; Patrick \textsc{Fradin}
  sur une demande de GaÃ©tan \textsc{Marris}} permet, entre autre, de
prolonger le texte jusqu'Ã&nbsp; la marge droite de la page lorsque
{\cmd\verb|noborder=true|} et que la marge extÃ©rieure droite est
nulle. Par exemple:

\begin{demo}
\begin{bclogo}[logo=\bccrayon,noborder=true,marge=0]{Mon titre}%
\lipsum[2]
\end{bclogo}
\begin{bclogo}[logo=\bccrayon,marge=8]{Mon titre}%
\lipsum[2]
\end{bclogo}
\end{demo}

\subsection{Marges extÃ©rieures}

Il est possible de laisser une marge Ã&nbsp; gauche de la boÃ®te et une marge
Ã&nbsp; droite de la boÃ®te. Ces marges sont nulles par dÃ©faut et peuvent
Ãªtre mofiÃ©es par les options {\cmd\verb|margeG=&lt;valeur&gt;|} et
{\cmd\verb|margeD=&lt;valeur&gt;|}, l'unitÃ© est le centimÃ¨tre et ne doit pas
Ãªtre prÃ©cisÃ©e. Ces valeurs peuvent Ãªtre nÃ©gatives. Exemple:

\begin{demo}
\begin{bclogo}[margeG=-1,margeD=1,couleur=blue!30]{Modification marges}%
  \lipsum[2]
\end{bclogo}
\end{demo}

\section{Le titre}

\subsection{Styles de titre}

Il y a deux styles de titre. Celui par dÃ©faut (ou avec la commande
{\cmd\verb|cadreTitre=false|}) est celui utilisÃ© pour les boÃ®tes prÃ©cÃ©dentes. On
peut cependant le modifier grÃ¢ce Ã&nbsp; la commande:

\hfil{\cmd\verb|\renewcommand\bcStyleTitre[1]{\centering\large\textsl{#1}}|}\hfil

Ce qui produit:
\renewcommand\bcStyleTitre[1]{\centering\large\textsl{#1}}

\begin{bclogo}[couleur=blue!30, arrondi=0.1]{Mon Titre}
\lipsum[1]
\end{bclogo}

Par dÃ©faut, \verb+\bcStyleTitre+ est dÃ©finie comme cela:

\hfil{\cmd\verb|\renewcommand\bcStyleTitre[1]{\large\textbf{#1}}|}\hfil

\renewcommand\bcStyleTitre[1]{\large\textbf{#1}}
On peut alors s'amuser Ã&nbsp; toutes sortes de choses. En voici un exemple:

\begin{demo}
\renewcommand\bcStyleTitre[1]{\centering\tikz\node[fill=blue!20,starburst,draw=black]{#1};}%
\begin{bclogo}[noborder]{Mon Titre}%
  \lipsum[1]
\end{bclogo}
\end{demo}

\renewcommand\bcStyleTitre[1]{\large\textbf{#1}}

Le second style, plus Ã©laborÃ© mais non modifiable, est un cadre avec un
gradient de couleur \textit{gold}. Ceci  s'obtient avec l'option
{\cmd\verb|cadreTitre=true|}.

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,cadreTitre]{Mon Titre}%
  \lipsum[1]
\end{bclogo}
\end{demo}

\subsection{Sous-titre}

Si on utilise le style de titre sans cadre (\textit{i.e.} le style par
dÃ©faut) alors on peut dÃ©finir un sous-titre grÃ¢ce Ã&nbsp; la commande
{\cmd\verb|sousTitre=&lt;Monsous-titre&gt;|}
\footnote{Cette option a Ã©tÃ© mise en place sur la demande de GaÃ©tan
\textsc{Marris}}. Par exemple:

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,sousTitre=Sous-titre]{Mon Titre}%
  \lipsum[2]
\end{bclogo}
\end{demo}

\noindent\textbf{Le style du sous-titre}: on peut redÃ©finir le style
de sous-titre comme ceci:

\hfil{\cmd\verb|\renewcommand\bcStyleSousTitre[1]{\hfill\textsl{#1}}|}\hfil

\renewcommand\bcStyleSousTitre[1]{\hfill\textsl{#1}}

On obtient alors:

\begin{bclogo}[couleur=blue!30,arrondi=0.1,sousTitre=Sous-titre]{Mon Titre}
  \lipsum[2]
\end{bclogo}

Dans \texttt{bclogo}, \verb+\bcStyleSousTitre+ est dÃ©finie comme ceci:

\hfil{\cmd\verb|\newcommand\bcStyleSousTitre[1]{\normalsize\textit{#1}}|}\hfil

\renewcommand\bcStyleSousTitre[1]{\normalsize\textit{#1}}

Il faut juste se dire que l'on se trouve dans une case d'un tableau,
ainsi des constructions plus complexes sont envisageables.

Dans les versions antÃ©rieures Ã&nbsp; la
version 3.0 de \texttt{bclogo}, la commande Ã©tait
\verb+\styleSousTitre+. Dans un soucis de rÃ©trocompatibilitÃ©,
celle-ci a le mÃªme effet.

\section{Les logos}

\subsection{CrÃ©ation de logos}

C'est lÃ&nbsp; que rÃ©side l'originalitÃ© de \texttt{bclogo}\dots{}  Pour la
plupart des logos, je les ai dessinÃ©s avec \textit{Inkscape}.
Pour d'autres, Patrick \bsc{Fradin} et Alphonse \bsc{Capriani} ont
utilisÃ© le
super \TeX{}graph.

Depuis la version 2.6\footnote{Dans les versions prÃ©cÃ©dentes, deux
  formats Ã©taient utilisÃ©s, soit \texttt{eps}, soit
  \texttt{pdf}. La conversion en masse a Ã©tÃ© rÃ©alisÃ©e grÃ¢ce Ã&nbsp;
  l'utilitaire \texttt{pstoedit}.}, on passe\footnote{Sur une
  initiative de
  FranÃ§ois \bsc{PÃ©tiard}.} par \MP{} pour gÃ©nÃ©rer des fichiers
\texttt{.mps} qui sont interprÃ©tÃ©s en eps ou en pdf selon le mode dans
lequel on se trouve (d'oÃ¹ la nÃ©cessitÃ© de l'extension \verb+ifpdf+).

La crÃ©ation de logo est un travail amusant, ceux qui veulent y
participer n'ont
qu'Ã&nbsp; me contacter par mail (les logos sont dÃ©finis avec une largeur de
\numprint[pt]{17}, la
hauteur est plus ou moins libre dans la mesure du raisonnable).
Si vous souhaitez participer Ã&nbsp; l'Ã©laboration de logos,  fournissez moi
soit un fichier \MP{}, soit un fichier
\texttt{eps}.

Je remercie tout ceux qui participent Ã&nbsp; la crÃ©ation de logo et en particulier
Alphonse \bsc{Capriani} et FranÃ§ois \bsc{PÃ©tiard} qui ont bien
augmentÃ© la collection.

\subsection{Liste des logos}

Le choix des drapeaux n'est pas dÃ©libÃ©rÃ©, ce sont des contributions,
vous pouvez bien sÃ»r augmenter la collection !

\begin{longtable}{cccc}
  Nom &amp; Commande &amp; Image &amp; Auteur \\\hline\endhead
  \hline                         &amp;&amp;&amp;\hfill suite\dots\\\endfoot
  \hline&amp;&amp;&amp;\endlastfoot
  la fleur&amp; \verb+\bcfleur+ &amp; \bcfleur &amp; Maxime \bsc{Chupin}\\
  \og{}en chantier\fg{}&amp;\verb+\bcpanchant+&amp;\bcpanchant&amp;Jean-Michel
  \textsc{Sarlat}\\
  la note&amp;\verb+\bcnote+&amp;\bcnote&amp;Thomas \textsc{Labarussias}\\
  l'Ã©toile&amp; \verb+\bcetoile+&amp;\bcetoile&amp; Maxime \bsc{Chupin}\\
  l'ourson&amp; \verb+\bcours+&amp;\bcours&amp;"\\
  \og{}attention\fg{}&amp;\verb+\bcattention+&amp;\bcattention&amp; "\\
  le c\oe{}ur&amp;\verb+\bccoeur+&amp;\bccoeur&amp;"\\
  ornement&amp;\verb+\bcorne+&amp;\bcorne&amp;"\\
  danger&amp;\verb+\bcdanger+&amp;\bcdanger&amp;FranÃ§ois \textsc{Boerkmann}\\
  smiley heureux&amp;\verb+\bcsmbh+&amp;\bcsmbh&amp;"\\
  smiley malheureux&amp;\verb+\bcsmmh+&amp;\bcsmmh&amp;"\\
  take care&amp;\verb+\bctakecare+&amp;\bctakecare&amp;Patrick \textsc{Fradin}\\
  la lampe&amp; \verb+\bclampe+&amp;\bclampe&amp;"\\
  le livre&amp;\verb+\bcbook+&amp;\bcbook&amp;"\\
  le trÃ¨fle&amp;\verb+\bctrefle+&amp;\bctrefle&amp;Maxime \bsc{Chupin}\\
  le point d'interrogation&amp;\verb+\bcquestion+&amp;\bcquestion&amp;"\\
  le crayon&amp; \verb+\bccrayon+&amp;\bccrayon&amp;Anne-Sophie
  \textsc{Philippe}\\
  le pique de \LaTeX{}&amp;\verb+\bcspadesuit+&amp;\bcspadesuit&amp;\LaTeX\\
  logo info&amp;\verb+\bcinfo+&amp;\bcinfo&amp;Thomas \textsc{Labarussias}\\
  la plume&amp; \verb+\bcplume+&amp;\bcplume&amp; Maxime \bsc{Chupin}\\
  la bombe&amp; \verb+\bcbombe+&amp;\bcbombe&amp;Alphonse \bsc{Capriani}\\
  le cube&amp;\verb+\bccube+&amp;\bccube&amp;"\\
  le dodÃ©caÃ¨dre&amp;\verb+\bcdodecaedre+&amp;\bcdodecaedre&amp;"\\
  l'icosaÃ¨dre&amp;\verb+\bcicosaedre+&amp;\bcicosaedre&amp;"\\
  l'octaÃ¨dre&amp;\verb+\bcoctaedre+&amp;\bcoctaedre&amp;"\\
  le tÃ©traÃ¨dre&amp;\verb+\bctetraedre+&amp;\bctetraedre&amp;"\\
  l'Allemagne&amp;\verb+\bcdallemagne+&amp;\bcdallemagne&amp;"\\
  l'Autriche&amp;\verb+\bcdautriche+&amp;\bcdautriche&amp;FranÃ§ois \bsc{PÃ©tiard}\\
  la Belgique&amp;\verb+\bcdbelgique+&amp;\bcdbelgique&amp;Alphonse
  \bsc{Capriani}\\
  la Bulgarie&amp;\verb+\bcdbulgarie+&amp;\bcdbulgarie&amp;FranÃ§ois
  \bsc{PÃ©tiard}\\
  la France&amp;\verb+\bcdfrance+&amp;\bcdfrance&amp;Alphonse
  \bsc{Capriani}\\
  l'Italie&amp;\verb+\bcditalie+&amp;\bcditalie&amp;"\\
  le Luxembourg&amp;\verb+\bcdluxembourg+&amp;\bcdluxembourg&amp;FranÃ§ois
  \bsc{PÃ©tiard}\\
  les Pays-Bas&amp;\verb+\bcdpaysbas+&amp;\bcdpaysbas&amp;Alphonse
  \bsc{Capriani}\\
  le soleil&amp;\verb+\bcsoleil+&amp;\bcsoleil&amp;"\\
  l'Ã©claircie&amp;\verb+\bceclaircie+&amp;\bceclaircie&amp;"\\
  la pluie&amp;\verb+\bcpluie+&amp;\bcpluie&amp;"\\
  la neige&amp;\verb+\bcneige+&amp;\bcneige&amp;"\\
  le sens interdit&amp;\verb+\bcinterdit+&amp;\bcinterdit&amp;"\\
  le poisson&amp;\verb+\bcpoisson+&amp;\bcpoisson&amp;"\\
  l'horloge&amp;\verb+\bchorloge+&amp;\bchorloge&amp;"\\
  le calendrier&amp;\verb+\bccalendrier+&amp;\bccalendrier&amp;"\\
  la rose des vents&amp;\verb+\bcrosevents+&amp;\bcrosevents&amp;"\\
  le yin et le yang&amp;\verb+\bcyin+&amp;\bcyin&amp;"\\
  danger glissant&amp;\verb+\bcdz+&amp;\bcdz&amp;Vincent \bsc{Pantaloni}\\
  le vÃ©lo&amp;\verb+\bcvelo+&amp;\bcvelo&amp;FranÃ§ois \bsc{PÃ©tiard}\\
  le \emph{peace and love}&amp;\verb+\bcpeaceandlove+&amp;\bcpeaceandlove&amp;"\\
  l'\oe il&amp;\verb+\bcoeil+&amp;\bcoeil&amp;"\\
  le nuclÃ©aire&amp; \verb+\bcnucleaire+&amp;\bcnucleaire&amp;"\\
  la femme&amp;\verb+\bcfemme+&amp;\bcfemme&amp;"\\
  l'homme&amp;\verb+\bchomme+&amp;\bchomme&amp;"\\
  la loupe&amp;\verb+\bcloupe+&amp;\bcloupe&amp;"\\
  le recyclage&amp;\verb+\bcrecyclage+&amp;\bcrecyclage&amp;"\\
  le valet de c\oe ur&amp;\verb+\bcvaletcoeur+&amp;\bcvaletcoeur&amp;"\\
  la clÃ©&amp;\verb+\bccle+&amp;\bccle&amp;"\\
  la clÃ© de fa&amp;\verb+\bcclefa+&amp; \bcclefa&amp;"\\
  la clÃ© de sol&amp;\verb+\bcclesol+&amp;\bcclesol&amp;"\\
  le feu vert&amp;\verb+\bcfeuvert+&amp;\bcfeuvert&amp;"\\
  le feu jaune&amp;\verb+\bcfeujaune+&amp;\bcfeujaune&amp;"\\
  le feu rouge&amp;\verb+\bcfeurouge+&amp;\bcfeurouge&amp;"\\
  le feu tricolore&amp;\verb+\bcfeutricolore+&amp;\bcfeutricolore&amp;"\\
  l'outil&amp;\verb+\bcoutil+&amp;\bcoutil&amp;"\\
  le trombone&amp;\verb+\bctrombone+&amp;\bctrombone&amp;"
\end{longtable}

Par exemple,

\begin{demo}
\begin{bclogo}[couleur=blue!30, arrondi=0.1, logo=\bctrefle]{Mon Titre}
  \lipsum[2]
\end{bclogo}
\end{demo}

\noindent\textbf{Remarque}: on peut se dÃ©finir soi-mÃªme de nouvelles
commandes de logo sans pour autant que
ces logos soient disponibles dans \verb+bclogo+. Par exemple, pour obtenir le
\emph{c\oe{}ur} de \LaTeX{} $\heartsuit$, il suffit de dÃ©finir dans le
prÃ©ambule de document la commande:

\hfil{\cmd\verb|\newcommand\bcheartsuit{\centering \huge $\heartsuit$}|}\hfil

Ceci donnera le mÃªme rÃ©sultat que pour le pique \LaTeX{} (attention
\verb+\bcheartsuit+ n'est pas dÃ©finie dans \verb+bclogo+).

On peut aussi faire ceci pour un code \verb+pstricks+, \verb+pgf+, une
image\dots{} Voici trois exemples illustrant respectivement les trois cas
mentionnÃ©s:

\begin{Code}
\begin{lstlisting}
% mon logo code pstricks
\newcommand\monlogopst{\begingroup \input{monlogo.pst}\endgroup}
% mon logo code pgf
\newcommand\monlogopgf{\begingroup \input{monlogo.pgf}\endgroup}
% mon image
\newcommand\monimage{\includegraphics[width=17pt]{monimage}}
\end{lstlisting}
\end{Code}

\subsection{Taille des logos}

On peut redÃ©finir la taille des logos en largeur. Par dÃ©faut celle-ci est de
\numprint[pt]{17}. Cette redÃ©finition s'effectue de la maniÃ¨re
suivante: {\cmd\verb|\setlength{\logowidth}{&lt;valeur&gt;pt}|}.

Par exemple, une redÃ©finition Ã&nbsp; \numprint[pt]{10} donnera:

\setlength{\logowidth}{10pt}
\begin{bclogo}[couleur=blue!30,arrondi=0.1]{Mon Titre}
  \lipsum[2]
\end{bclogo}
\setlength{\logowidth}{17pt}

\section{L'ombre}

La gestion de l'ombre se rÃ¨gle comme les autres options. Par dÃ©faut, il n'y en
a pas (la valeur \texttt{ombre} vaut \texttt{false}). On active l'ombre avec la
commande {\cmd\verb|ombre=true|}. Par exemple:

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,ombre=true]{Mon Titre}
  \lipsum[2]
\end{bclogo}
\end{demo}

\subsection{ParamÃ¨tres de l'ombre}

\noindent\textbf{Ã‰paisseur}: on rÃ¨gle l'Ã©paisseur de l'ombre avec la
commande {\cmd\verb|epOmbre=&lt;valeur en cm&gt;|}. La valeur par dÃ©faut est
de \numprint[cm]{0.2}.

\noindent\textbf{Couleur}: on rÃ¨gle la couleur avec la commande
{\cmd\verb|couleurOmbre=&lt;couleur&gt;|}. La valeur par dÃ©faut est
\texttt{black!30}.

Voici un exemple illustrant les deux options:

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,ombre=true,epOmbre=0.25,
  couleurOmbre=black!30]{Mon Titre}
  \lipsum[3]
\end{bclogo}
\end{demo}

\subsection{\label{blur}Le paramÃ¨tre \texttt{blur}}


L'utilisation de cette option ne diffÃ¨re pas selon \texttt{tikz} ou
\texttt{pstricks}. On procÃ¨de de la faÃ§on suivante:

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,ombre=true,
  couleurOmbre=black!30,blur]{Mon Titre}
  \lipsum[3]
\end{bclogo}
\end{demo}

\section{La barre}

La syntaxe gÃ©nÃ©rale de commande du style de barre est {\cmd\verb|barre=&lt;style&gt;|}.

\subsection{La barre droite}

Par dÃ©faut, on a une barre verticale droite comme dans tous les exemples
prÃ©cÃ©dents (la commande est {\cmd\verb|barre=line|}).

\noindent\textbf{Ã‰paisseur}: on peut rÃ©gler l'Ã©paisseur de la barre
grÃ¢ce Ã&nbsp; la commande {\cmd\verb|epBarre=&lt;valeur en pt&gt;|}. Par exemple:

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,logo=\bcquestion,epBarre=3.5]{Mon
    Titre}
  \lipsum[3]
\end{bclogo}
\end{demo}

Par dÃ©faut cette valeur est de \numprint[pt]{1.5}.

\subsection{La barre Â«zigzagÂ»}

Ce style de barre s'obtient avec la commande
{\cmd\verb|barre=&lt;zigzag&gt;|}. Par exemple:

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,logo=\bcquestion,barre=zigzag]{Mon
    Titre}
  \lipsum[1]
\end{bclogo}
\end{demo}

\subsection{La barre Â«snakeÂ»}
Ce style de barre s'obtient avec la commande
{\cmd\verb|barre=&lt;snake&gt;|}. Par exemple:

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,logo=\bcquestion,barre=snake]{Mon
    Titre}
  \lipsum[3]
\end{bclogo}
\end{demo}

\subsection{RÃ©glages  pour Â«snakeÂ» et Â«zigzagÂ»}

Pour ces deux styles de barre, on rÃ¨gle la taille (ou amplitude) de
l'ondulation avec la commande {\cmd\verb|tailleOndu=&lt;valeur en pt&gt;|}.
C'est la
taille d'\textbf{une} ondulation. Par dÃ©faut la valeur est de
$2.5$. Par exemple:

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,logo=\bcquestion,barre=snake,
  tailleOndu=1.5]{Mon Titre}
  \lipsum[3]
\end{bclogo}
\end{demo}

\subsection{RÃ©pÃ©tition d'un Â«motifÂ»}

Cette fonction permet de rÃ©pÃ©ter verticalement un motif quelconque Ã&nbsp;
la place de la barre verticale. Ceci s'obtient avec la commande
{\cmd\verb|barre=motif|}
et se \textbf{couple} avec la commande
{\cmd\verb|motifBarre=&lt;motif&gt;|}. Par exemple:

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,logo=\bcquestion,barre=motif,
  motifBarre=$\star$]{Mon Titre}
  \lipsum[3]
\end{bclogo}
\end{demo}

Si je dispose d'une image personnelle, par exemple
\texttt{spir.mps}\footnote{Ici, j'utilise un \texttt{.mps} mais un
  utilisateur de \texttt{latex} peut trÃ¨s bien utiliser un
  \texttt{eps} et un utilisateur de \texttt{pdflatex} peut trÃ¨s  bien
  utiliser un \texttt{jpg},
  \texttt{pdf}\dots} \includegraphics{spir}, il suffit de mettre:

\hfil{\cmd\verb+motifBarre=\includegraphics{spir}+}.\hfil

Ceci donne:

\begin{bclogo}[couleur=blue!30,arrondi=0.1,logo=\bcquestion,barre=motif,
  motifBarre=\includegraphics{spir}]{Mon Titre}
  \lipsum[3]
\end{bclogo}

Un autre exemple pour donner des idÃ©es\dots

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,logo=\bcquestion,
  barre=motif,motifBarre={\includegraphics[width=8pt]{bc-inter}}]{Mon
    Titre}
  \lipsum[3]
\end{bclogo}
\end{demo}

\subsection{Image personnelle Â«Ã©tendueÂ»}

Si je dispose d'une image, par exemple \texttt{brace.mps}\footnote{Comme
prÃ©cÃ©demment, les utilisateurs de \LaTeX{} peuvent utiliser une image
eps et ceux de pdf\LaTeX{} peuvent utiliser une image pdf.} (image
normalement verticale): \includegraphics[angle=90]{brace}
grÃ¢ce Ã&nbsp; la commande {\cmd\verb|barre=imageExt|} couplÃ©e avec
{\cmd\verb|imageBarre=brace|}, je l'obtiens Â«Ã©tirÃ©eÂ» Ã&nbsp; la place de la
barre verticale. Par exemple\footnote{On note l'utilisation de
  l'option {\color{Maroon}\texttt{nobreak}} ce qui empÃªche la coupure
  de la boÃ®te et
  par consÃ©quence la rÃ©pÃ©tition de l'image dans les diffÃ©rentes
  parties. Pour plus de dÃ©tails sur cette option, allez voir la
  section~\ref{sec:coupure}}:

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,logo=\bcquestion,barre=imageExt,
  imageBarre=brace,nobreak=true]{Mon Titre}
  \lipsum[1]
\end{bclogo}
\end{demo}

\subsection{Image personnelle Â«clippÃ©eÂ»}

Si on dispose d'une image (assez longue de prÃ©fÃ©rence),
grÃ¢ce Ã&nbsp; la commande {\cmd\verb|barre=imageClip|} couplÃ©e encore une
fois avec la commande {\cmd\verb|imageBarre=&lt;monimage&gt;|}, on obtient Ã&nbsp;
la place de la barre verticale, l'image Â«tronquÃ©eÂ». Exemple avec
l'image \texttt{losanges.mps} ci-dessous (image normalement
verticale):

\noindent\includegraphics[angle=90,viewport=0 0 17 \linewidth,clip]{losanges}

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,logo=\bcquestion,barre=imageClip,
  imageBarre=losanges]{Mon Titre}
  \lipsum[1]
\end{bclogo}
\end{demo}

\subsection{Pour les utilisateurs de \emph{mathdesign}}

Si on utilise une police \textit{mathdesign}, alors on a accÃ¨s Ã&nbsp; une barre
ondulÃ©e, faite avec un glyphe rÃ©pÃ©tÃ© verticalement, grÃ¢ce Ã&nbsp; la commande
{\cmd\verb|barre=wave|}. Voici un exemple:

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,logo=\bcquestion,barre=wave]{Mon
    Titre}
  \lipsum[2]
\end{bclogo}
\end{demo}

\subsection{Pas de barre}

Si on ne veut pas de barre verticale sur le cÃ´tÃ©, il suffit d'utiliser
la commande {\cmd\verb|barre=none|}. Par exemple:

\begin{demo}
\begin{bclogo}[couleur=blue!30,arrondi=0.1,logo=\bcquestion,barre=none]{Mon
    Titre}
  \lipsum[1]
\end{bclogo}
\end{demo}

\section{Coupure ou pas coupure?}\label{sec:coupure}

Depuis la version 3.0, bclogo utilise le paquet \emph{mdframed}
(version 1.5 ou ultÃ©rieure) qui autorise les coupures de boÃ®tes en fin
de page (ce qui n'Ã©tait pas le cas auparavant). Le paquet
\emph{mdframed} propose des macros permettant d'ajouter du code
personnel pour l'affichage des boÃ®tes, c'est ainsi que sont ajoutÃ©s le
titre avec son logo, et la barre.

\begin{demo}
\begin{bclogo}[logo=\bcplume,couleur=PaleGoldenrod,ombre,epBord=0.8,barre=wave,%
  couleurBarre=black]{Exemple de coupure}%
  \lipsum[1-13]
\end{bclogo}
\end{demo}

Depuis la version 0.9, \emph{mdframed} propose une option empÃªchant la
coupure de la boÃ®te, cette option est valable avec l'environnement
\emph{bclogo}, c'est l'option {\cmd\verb|nobreak=true/false|}. Par
dÃ©faut sa valeur est \texttt{false}, ce qui autorise les coupures,
pour les empÃªcher, il suffit de taper {\cmd\verb|nobreak|} ou bien
{\cmd\verb|nobreak=true|}\footnote{Cette option peut Ãªtre utile
  lorsque l'on utilise des images Ã©tendues Ã&nbsp; la place de la barre
  verticale, en effet lors d'une coupure, celles-ci seraient alors
  rÃ©pÃ©tÃ©es.}.


Si votre version de \emph{mdframed} est antÃ©rieure Ã&nbsp; la 1.5, il vous
faudra la mettre Ã&nbsp; jour en tÃ©lÃ©chargeant la derniÃ¨re version (archive
Zip) sur le
CTAN\footnote{\url{http://mirror.ctan.org/macros/latex/contrib/mdframed/}}.

\section{Liste des boÃ®tes}

On peut, comme avec \verb+\tableofcontents+, lister les boÃ®tes
utilisÃ©es dans le document et ce grÃ¢ce Ã&nbsp; la commande
{\cmd\verb|\listofbclogo|}.

Les noms affichÃ©s dans la liste sont les diffÃ©rents titres des boÃ®tes
et, si on utilise le package \verb+hyperref+, cette liste est
Â«cliquableÂ» et permet le transport dans le document\footnote{Ce
  transport est maintenant mieux gÃ©rÃ© (version 2.21) grÃ¢ce Ã&nbsp; FranÃ§ois
  \textsc{PÃ©tiard}}. Par exemple dans ce document la liste donne (ici
j'utilise un \texttt{multicols} pour l'affichage sur deux colonnes):

\begin{multicols}{2}
\listofbclogo
\end{multicols}

Le titre de la liste peut alors Ãªtre modifiÃ© par la commande:

\hfil{\cmd\verb|\renewcommand{\titrebclogo}{Liste des fiches}|}.\hfil

\section{Avec \texttt{framed.sty}}

Je prÃ©sente ici une utilisation de \texttt{bclogo} \emph{couplÃ©e} avec
un environnement Ã©crit par Jean-Michel \textsc{Sarlat} utilisant
\texttt{framed.sty}. Voici cet environnement:

\begin{Code}
\begin{lstlisting}
\newenvironment{gbar}[1]{%
  \def\FrameCommand{{\color{#1}\vrule width 3pt}\colorbox{fbase}}%
  \MakeFramed {\advance\hsize-\width \FrameRestore}}%
{\endMakeFramed}
\end{lstlisting}
\end{Code}

En disposant cet environnement, on s'amuser Ã&nbsp; mÃ©langer les deux:

\begin{demo}
\begin{bclogo}[logo=\bcinfo,barre=none,noborder=true]{Test avec \texttt{framed.sty}}%
\begin{gbar}{yellow}
  \lipsum[1]
\end{gbar}
\end{bclogo}
\end{demo}

\section{RÃ©glage global des paramÃ¨tres}

On peut rÃ©gler les paramÃ¨tres pour toutes les boÃ®tes \texttt{bclogo}. Pour cela
on utilise la commande:

\hfil{\cmd\verb|\presetkeys{bclogo}{&lt;liste des parametres&gt;}{}|}.\hfil

Par exemple:

\hfil{\cmd\verb|\presetkeys{bclogo}{ombre=true,epBord=1pt}{}|}.\hfil


\section{Historique}

\begin{itemize}
  \item bclogo v3.15 (23 janvier 2024) : correction bug \verb+pst-blur+ 
    qui Ã©tait nÃ©cessaire mÃªme sans l'utilisation de l'option 
    \verb+blur+. DÃ©sormais, \verb-pst-blur+ est chargÃ© dÃ¨s que pstricks est
    utilisÃ© (proposition de Michel Bovani).
  \item bclogo v3.1 (janvier 2016) : rosbustification (avec
    \verb+\robustify+) des commandes de logos
  \item bclogo v3.0 (Ã©tÃ© 2012) : Remaniement de l'utilisation de
    \verb+mdframed+
  \item bclogo v3.0 (15 octobre 2011): utilisation du paquet mdframed
    permettant les coupures de boÃ®tes en fin de page. Ajout des
    options \emph{couleurTexte} (couleur du texte), \emph{margeG}
    (marge gauche, avant la boÃ®te) et \emph{margeD} (marge droite,
    aprÃ¨s la boÃ®te)
  \item bclogo v2.26 (29 Juillet 2011) : Passage au format mps pour
    les logos, ajouts de nouveaux logos (FranÃ§ois \textsc{PÃ©tiard}),
    corrections du code pour Ã©viter les overfull et underfull box
  \item bclogo v2.25 (06 Juillet 2011) : correction du drapeau
    allemand
  \item bclogo v2.24 (09 septembre 2009) : plein de nouveautÃ©, logos,
    rÃ©glage de couleur de bord, d'Ã©paisseur de bord, de marge Ã&nbsp;
    l'intÃ©rieur, option blur pour l'ombre, nouvelle barre pour les
    utilisateurs de mathdesign
  \item bclogo v2.22 (18 janvier 2009) : toujours la mÃªme version,
    j'avais oubliÃ© de documenter l'option noborder
  \item bclogo v2.22 (15 janvier 2009) : RÃ©glages arrondis absolu en
    pstricks, les logos (fichiers) sont renommÃ©s bc-&lt;logo&gt;.&lt;ext&gt;
  \item bclogo v2.21 (12 janvier 2009) : Nouveaux logos crayon et
    pique, plus amÃ©lioration de la gestion des rÃ©fÃ©rences,
    amÃ©lioration de la documentation
  \item bclogo v2.2 (11 janvier 2009) : Options sur la barre
    verticale, nouveau logo question
  \item bclogo v2.1 (04 janvier 2009) : Inversion de l'option par
    dÃ©faut, maintenant c'est pstricks, nouveau logo livre
  \item bclogo v2.0 (27 dÃ©cembre 2008) : Options tikz ou pstricks
    suivant le choix de compilation, ombre, 3 logos take care, lampe
    et trÃªfle
  \item bclogo v1.3 (20 aoÃ»t 2008) : Gestion des paramÃ¨tres avec
    Â«Â&nbsp;xkeyvalÂ&nbsp;Â» et ajout de 3 logos de FranÃ§ois Boerkmann
  \item bclogo v1.27 (14 juillet 2008) : Correction de l'oubli de
    chargement du paquet Â«Â&nbsp;ifthenÂ&nbsp;Â»
  \item bclogo v1.26 (30 juin 2008) : crÃ©ation du logo ornement --
    deux styles de titre -- fonction listofbclogo
  \item bclogo v1.25 (5 avril 2008) : modification du logo attention
    et crÃ©ation du coeur
  \item bclogo v1.2 (2 avril 2008) : crÃ©ation des logo etoile, ours et
    attention
  \item bclogo v1.15 (19 mars 2008) : ajout de la fonction Â«Â&nbsp;arrondiÂ&nbsp;Â»
    en quatriÃ¨me argument
  \item bclogo v1.1 (19 mars 2008)
\end{itemize}

\section{Le code}

%\begin{lstlisting}[style=numbers, breaklines=true,breakindent=30pt]
\lstset{style=numbers, breaklines=true,breakindent=30pt}
\lstinputlisting{../latex/bclogo.sty}%%%chemin pour Maxime
%\lstinputlisting{../../tex/latex/bclogo/bclogo.sty}%%chemin pour Patrick
%\end{lstlisting}

\end{document}
</pre></body></html>