summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-01-19 23:42:03 +0000
committerKarl Berry <karl@freefriends.org>2009-01-19 23:42:03 +0000
commit10a84c41425b6c784c34739f39cef25d8f4e58a8 (patch)
tree967f8766ed9787d3254103e8491141b493e759b2 /Master
parent7182f14254c8a7ac0ee463a6a9944e914cca9875 (diff)
bclogo 2.22 (18jan09)
git-svn-id: svn://tug.org/texlive/trunk@11920 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/bclogo/LISEZ-MOI98
-rw-r--r--Master/texmf-dist/doc/latex/bclogo/bclogo-doc.pdfbin139924 -> 318467 bytes
-rw-r--r--Master/texmf-dist/doc/latex/bclogo/bclogo-doc.tex663
-rw-r--r--Master/texmf-dist/doc/latex/bclogo/latex/readme73
-rw-r--r--Master/texmf-dist/doc/latex/bclogo/readme99
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-attention.eps (renamed from Master/texmf-dist/tex/latex/bclogo/attention.eps)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-attention.pdf (renamed from Master/texmf-dist/tex/latex/bclogo/attention.pdf)bin1856 -> 1856 bytes
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-attention.tex (renamed from Master/texmf-dist/tex/latex/bclogo/attention.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-aux-301.eps (renamed from Master/texmf-dist/tex/latex/bclogo/aux-301.eps)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-aux-301.pdf (renamed from Master/texmf-dist/tex/latex/bclogo/aux-301.pdf)bin3072 -> 3072 bytes
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-book.pgf (renamed from Master/texmf-dist/tex/latex/bclogo/book.pgf)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-book.pst (renamed from Master/texmf-dist/tex/latex/bclogo/book.pst)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-coeur.eps (renamed from Master/texmf-dist/tex/latex/bclogo/coeur.eps)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-coeur.pdf (renamed from Master/texmf-dist/tex/latex/bclogo/coeur.pdf)bin1199 -> 1199 bytes
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-coeur.tex (renamed from Master/texmf-dist/tex/latex/bclogo/coeur.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-crayon.eps421
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-crayon.pdfbin0 -> 4157 bytes
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-crayon.tex426
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-danger.eps (renamed from Master/texmf-dist/tex/latex/bclogo/danger.eps)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-danger.pdf (renamed from Master/texmf-dist/tex/latex/bclogo/danger.pdf)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-danger.tex (renamed from Master/texmf-dist/tex/latex/bclogo/danger.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-etoile.eps (renamed from Master/texmf-dist/tex/latex/bclogo/etoile.eps)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-etoile.pdf (renamed from Master/texmf-dist/tex/latex/bclogo/etoile.pdf)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-etoile.tex (renamed from Master/texmf-dist/tex/latex/bclogo/etoile.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-fleur.eps (renamed from Master/texmf-dist/tex/latex/bclogo/fleur.eps)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-fleur.pdf (renamed from Master/texmf-dist/tex/latex/bclogo/fleur.pdf)bin1659 -> 1659 bytes
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-fleur.tex (renamed from Master/texmf-dist/tex/latex/bclogo/fleur.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-inter.eps97
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-inter.pdfbin0 -> 1683 bytes
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-inter.tex86
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-lampe.pgf (renamed from Master/texmf-dist/tex/latex/bclogo/lampe.pgf)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-lampe.pst (renamed from Master/texmf-dist/tex/latex/bclogo/lampe.pst)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-note.eps (renamed from Master/texmf-dist/tex/latex/bclogo/note.eps)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-note.pdf (renamed from Master/texmf-dist/tex/latex/bclogo/note.pdf)bin2686 -> 2686 bytes
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-note.tex (renamed from Master/texmf-dist/tex/latex/bclogo/note.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-orne.eps (renamed from Master/texmf-dist/tex/latex/bclogo/orne.eps)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-orne.pdf (renamed from Master/texmf-dist/tex/latex/bclogo/orne.pdf)bin3934 -> 3934 bytes
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-orne.tex (renamed from Master/texmf-dist/tex/latex/bclogo/orne.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-ours.eps (renamed from Master/texmf-dist/tex/latex/bclogo/ours.eps)10
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-ours.pdfbin0 -> 1946 bytes
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-ours.tex (renamed from Master/texmf-dist/tex/latex/bclogo/ours.tex)46
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-smiley_bonnehumeur.eps (renamed from Master/texmf-dist/tex/latex/bclogo/smiley_bonnehumeur.eps)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-smiley_bonnehumeur.pdf (renamed from Master/texmf-dist/tex/latex/bclogo/smiley_bonnehumeur.pdf)bin1465 -> 1465 bytes
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-smiley_bonnehumeur.tex (renamed from Master/texmf-dist/tex/latex/bclogo/smiley_bonnehumeur.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-smiley_mauvaisehumeur.eps (renamed from Master/texmf-dist/tex/latex/bclogo/smiley_mauvaisehumeur.eps)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-smiley_mauvaisehumeur.pdf (renamed from Master/texmf-dist/tex/latex/bclogo/smiley_mauvaisehumeur.pdf)bin1418 -> 1418 bytes
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-smiley_mauvaisehumeur.tex (renamed from Master/texmf-dist/tex/latex/bclogo/smiley_mauvaisehumeur.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-takecare.pgf (renamed from Master/texmf-dist/tex/latex/bclogo/takecare.pgf)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-takecare.pst (renamed from Master/texmf-dist/tex/latex/bclogo/takecare.pst)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-trefle.eps (renamed from Master/texmf-dist/tex/latex/bclogo/trefle.eps)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-trefle.pdf (renamed from Master/texmf-dist/tex/latex/bclogo/trefle.pdf)bin2315 -> 2315 bytes
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bc-trefle.tex (renamed from Master/texmf-dist/tex/latex/bclogo/trefle.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/bclogo.sty280
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/brace.eps128
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/brace.pdf68
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/losanges.eps362
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/losanges.pdf84
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/ours.pdfbin1940 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/spir.eps41
-rw-r--r--Master/texmf-dist/tex/latex/bclogo/spir.pdf81
60 files changed, 2748 insertions, 315 deletions
diff --git a/Master/texmf-dist/doc/latex/bclogo/LISEZ-MOI b/Master/texmf-dist/doc/latex/bclogo/LISEZ-MOI
index 0287d6c57f7..8d5a2822b11 100644
--- a/Master/texmf-dist/doc/latex/bclogo/LISEZ-MOI
+++ b/Master/texmf-dist/doc/latex/bclogo/LISEZ-MOI
@@ -1,6 +1,6 @@
-*- coding: utf-8 -*-
Paquet bclogo par Maxime Chupin
-Version 2.1 datée du 4 Janvier 2009
+Version 2.22 datée du 15 Janvier 2009
Ce paquet facilite la création de boîtes colorées avec un titre et un logo. Il s'appuie principalement sur PSTricks et/ou sur Tikz.
@@ -13,52 +13,64 @@ LISEZ-MOI
README
bclogo-doc.pdf
bclogo-doc.tex
+brace.eps
+brace.pdf
+losanges.eps
+losanges.pdf
+spir.eps
+spir.pdf
===== Fichiers pour LaTeX =====
+bc-attention.eps
+bc-attention.pdf
+bc-attention.tex
+bc-aux-301.eps
+bc-aux-301.pdf
+bc-book.pgf
+bc-book.pst
+bc-coeur.eps
+bc-coeur.pdf
+bc-coeur.tex
+bc-crayon.eps
+bc-crayon.pdf
+bc-crayon.tex
+bc-danger.eps
+bcdanger.pdf
+bc-danger.tex
+bc-etoile.eps
+bc-etoile.pdf
+bc-etoile.tex
+bc-fleur.eps
+bc-fleur.pdf
+bc-fleur.tex
+bc-inter.eps
+bc-inter.pdf
+bc-inter.tex
+bc-lampe.pgf
+bc-lampe.pst
bclogo.sty
-attention.tex
-attention.eps
-attention.pdf
-aux-301.eps
-aux-301.pdf
-book.pst
-book.pgf
-coeur.tex
-coeur.eps
-coeur.pdf
-danger.tex
-danger.eps
-danger.pdf
-etoile.tex
-etoile.eps
-etoile.pdf
-fleur.tex
-fleur.eps
-fleur.pdf
-lampe.pst
-lampe.pgf
-note.tex
-note.eps
-note.pdf
-orne.tex
-orne.eps
-orne.pdf
-ours.tex
-ours.eps
-ours.pdf
-smiley_bonnehumeur.tex
-smiley_bonnehumeur.eps
-smiley_bonnehumeur.pdf
-smiley_mauvaisehumeur.tex
-smiley_mauvaisehumeur.eps
-smiley_mauvaisehumeur.pdf
-takecare.pgf
-takecare.pst
-trefle.tex
-trefle.eps
-trefle.pdf
+bc-note.eps
+bc-note.pdf
+bc-note.tex
+bc-orne.eps
+bc-orne.pdf
+bc-orne.tex
+bc-ours.eps
+bc-ours.pdf
+bc-ours.tex
+bc-smiley_bonnehumeur.eps
+bc-smiley_bonnehumeur.pdf
+bc-smiley_bonnehumeur.tex
+bc-smiley_mauvaisehumeur.eps
+bc-smiley_mauvaisehumeur.pdf
+bc-smiley_mauvaisehumeur.tex
+bc-takecare.pgf
+bc-takecare.pst
+bc-trefle.eps
+bc-trefle.pdf
+bc-trefle.tex
==================
-L'archive bclogo-v2-1.zip contient tout ces fichiers à insérer dans une arborescence LaTeX.
+L'archive bclogo-v2-22.zip contient tout ces fichiers à insérer dans une arborescence LaTeX.
diff --git a/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.pdf b/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.pdf
index dda627e9e13..d20d4820d99 100644
--- a/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.pdf
+++ b/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.tex b/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.tex
index f7a24d1a399..9628f1d8e20 100644
--- a/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.tex
+++ b/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.tex
@@ -10,14 +10,20 @@
\usepackage{multicol}
\usepackage{listings}
\usepackage{pifont}
+\usepackage{url}
+\definecolor{cPG}{RGB}{235, 227, 150}
+\definecolor{link}{RGB}{150, 81, 0}
+\usepackage[colorlinks, linkcolor=link]{hyperref}
+\definecolor{vert}{RGB}{0,105,29}
+\definecolor{bleu}{RGB}{78,88,169}
\lstset{% general command to set parameter(s)
basicstyle=\small, % print whole listing small
- keywordstyle=\color{blue}\ttfamily,
+ keywordstyle=\color{bleu}\ttfamily,
% underlined bold black keywords
% identifierstyle=,
basicstyle=\ttfamily\footnotesize, % nothing happens
- commentstyle=\itshape\color{green}, % white comments
+ commentstyle=\itshape\color{vert}, % white comments
stringstyle=\ttfamily, % typewriter type for strings
showstringspaces=false,
language=[LaTeX]TeX,
@@ -32,7 +38,7 @@
{\end{dingautolist}}
\newenvironment{Code}{%
-\begin{bclogo}[logo = \bcorne]{Code}%
+\begin{bclogo}[logo = \bccrayon, noborder = true]{Code}%
}
{%
\end{bclogo}
@@ -43,9 +49,9 @@
\definecolor{cPG}{RGB}{235, 227, 150}
-\title{\texttt{bclogo} version 2.1}
-\author{ Maxime \textsc{Chupin} et Patrick \textsc{Fradin} \footnote{Merci à Jean-Côme \textsc{Charpentier}, Ulrike \textsc{Fischer} et Manuel \textsc{Pégourié-Gonnard}}\\\texttt{notezik@gmail.com}}
-\date{4 Janvier 2009}
+\title{\texttt{bclogo} version 2.22}
+\author{ Maxime \textsc{Chupin} et Patrick \textsc{Fradin} \footnote{Merci à Jean-Côme \textsc{Charpentier}, Ulrike \textsc{Fischer} et Manuel \textsc{Pégourié-Gonnard}}\\\url{notezik@gmail.com}}
+\date{12 Janvier 2009}
\begin{document}
@@ -56,7 +62,7 @@ Ce paquet permet la création, via \texttt{Pstricks} ou \texttt{Tikz}, de boîte
\end{abstract}
\vspace*{2cm}
-\begin{bclogo}[couleur = cPG, cadretitre = true, arrondi = 0.1]{Le paquet \texttt{bclogo}}
+\begin{bclogo}[couleur = cPG, cadreTitre = true, arrondi = 0.1]{Le paquet \texttt{bclogo}}
Voici les logos :
\begin{multicols}{2}
@@ -68,15 +74,17 @@ Voici les logos :
\item L'ourson : \bcours
\item Take care : \bctakecare
\item La lampe : \bclampe
-\end{itemize}
-\begin{itemize}
+\item Le point d'interrogation : \bcquestion
+\item Le crayon : \bccrayon
\item Attention : \bcattention
\item Le c\oe ur : \bccoeur
\item Ornement : \bcdanger
\item Smiley heureux : \bcsmbh
\item Smiley malheureux : \bcsmmh
-\item Le trêfle : \bctrefle
-\item LE livre : \bcbook
+\item Le trèfle : \bctrefle
+\item Le livre : \bcbook
+\item Ornement : \bcorne{}
+\item Le pique de \LaTeX{} : \bcspadesuit
\end{itemize}
\end{multicols}
@@ -91,20 +99,22 @@ Voici les logos :
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. Depuis la version 2.0, \texttt{bclogo} s'appuie principalement sur \texttt{Pstricks} \textbf{ou} sur \texttt{tikz}\footnote{Ceci grâce à Patrick \textsc{Fradin}}. Ce paquet utilise \texttt{xkeyval} pour la gestion des paramètres. Ces boîtes permettent de colorer un peu les pages d'un document \LaTeX{} tout en mettant en relief le contenu de la boîte.
-Pour son bon fonctionnement, il est necessaire d'avoir les paquets suivants installés sur votre machine.
+Pour son bon fonctionnement, il est nécessaire d'avoir les paquets suivants installés sur votre machine.
-\begin{bclogo}[couleur = cPG, logo = \bcattention, cadretitre = true, arrondi = 0.1]{Les paquets \textit{indispensables}}
+\begin{bclogo}[couleur = cPG, logo = \bcattention, cadreTitre = true, arrondi = 0.1]{Les paquets \textit{indispensables}}
\begin{multicols}{2}
\begin{enum}
\item \verb+Pstricks+
\item \verb+graphicx+
\item \verb+pst-grad+
\item \verb+xkeyval+
+\item \verb+pst-coil+
+\item \verb+ifthen+
\end{enum}
\end{multicols}
-et/ou \texttt{tikz} et sa librairie \texttt{shadows}.
+et/ou \texttt{tikz} et ses librairies \texttt{shadows} et \texttt{decorations.pathmorphing}.
-\verb+xkeyval+ est nécessaire dans les deux utilisations.
+\verb+xkeyval+ et \verb+ifthen+ sont nécessaires dans les deux utilisations.
\end{bclogo}
\section{La chargement du paquet}
@@ -117,7 +127,7 @@ Depuis la version 2.0 de \texttt{bclogo}, le chargement s'effectue avec deux opt
\end{lstlisting}
ou
\begin{lstlisting}
-\usepackage[pstrick]{bclogo}
+\usepackage[pstricks]{bclogo}
\end{lstlisting}
\end{Code}
@@ -174,7 +184,7 @@ Par défaut la couleur est blanche.
\subsection{L'arrondi des coins}
-On commande la taille de l'arrondi dans les options de la manière suivante \texttt{arrondi = <valeur>} , elle se règle en cm :
+On commande la taille de l'arrondi dans les options de la manière suivante \texttt{arrondi=<valeur>}, elle\footnote{Avant la version 2.22, les arrondis pstricks étaient relatifs, ils sont maintenant absolus.} se règle en cm :
\begin{Code}
\begin{lstlisting}
@@ -200,14 +210,14 @@ Par défaut, l'arrondi est à 0.
\subsection{Le style de titre}
-Il y a deux styles de titre. Un, par défaut ou avec la commande \texttt{cadretitre = false}. Les boîtes précédentes utilisent ce style de titre.
+Il y a deux styles de titre. Un, par défaut ou avec la commande \texttt{cadreTitre = false}. Les boîtes précédentes utilisent ce style de titre.
\bigskip
-Le second style, plus élaboré, est un cadre avec un gradient de couleur \textit{gold}. Ceci s'obtient avec la commande \texttt{cadretitre = true}.
+Le second style, plus élaboré, est un cadre avec un gradient de couleur \textit{gold}. Ceci s'obtient avec la commande \texttt{cadreTitre = true}.
\begin{Code}
\begin{lstlisting}
-\begin{bclogo}[couleur = blue!30, arrondi = 0.1, cadretitre = true]{Mon Titre}
+\begin{bclogo}[couleur=blue!30, arrondi=0.1, cadreTitre=true]{Mon Titre}
Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
encore et encore pour l'exemple\dots
@@ -218,7 +228,7 @@ Le second style, plus élaboré, est un cadre avec un gradient de couleur \texti
Ce qui donne :
-\begin{bclogo}[couleur = blue!30, arrondi = 0.1, cadretitre = true]{Mon Titre}
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, cadreTitre = true]{Mon Titre}
Du texte qui se répète encore et encore pour l'exemple, du texte qui
se répète encore et encore pour l'exemple, du texte qui se répète
encore et encore pour l'exemple\dots
@@ -230,12 +240,12 @@ C'est là que réside l'originalité de \texttt{bclogo}\dots{} Pour la plupart,
Il y a depuis la version 2.0, plusieurs façons de créer des logos, soit au format \texttt{pstricks}, soit au format \texttt{pgf}, soit au format \texttt{eps}, soit au format \texttt{pdf}. Des commandes sont définies appelant les fichiers aux différents formats.
-La création de logo est un travail amusant, ceux qui veulent y participer n'ont qu'à me contacter par mail (les logos sont définis avec une largeur de 17pt, la hauteur est plus ou moins libre dans la mesure du raisonable). Lors de la création des logos il faut veiller à permettre la double utilisation \texttt{tikz} et \texttt{pstricks}.
+La création de logo est un travail amusant, ceux qui veulent y participer n'ont qu'à me contacter par mail (les logos sont définis avec une largeur de 17pt, la hauteur est plus ou moins libre dans la mesure du raisonnable). Lors de la création des logos il faut veiller à permettre la double utilisation \texttt{tikz} et \texttt{pstricks}.
Voici la liste des logos :
-\begin{bclogo}[arrondi=0.05, logo=\bctrefle, couleur= cPG, cadretitre = true]{Les logos}:
+\begin{bclogo}[arrondi=0.1, logo=\bcpanchant, couleur= cPG, cadreTitre = true]{Les logos}
\begin{enumerate}
\item la fleur : commande \verb+\bcfleur+ \raisebox{-3mm}{\bcfleur}
\item \og{}en chantier\fg{} : commande \verb+\bcpanchant+ \raisebox{-3mm}{\bcpanchant} (Jean-Michel \textsc{Sarlat})
@@ -251,7 +261,10 @@ Voici la liste des logos :
\item Take care : commande \verb+\bctakecare+ \raisebox{-3mm}{\bctakecare} (Patrick \textsc{Fradin})
\item La lampe : commande \verb+\bclampe+ \raisebox{-3mm}{\bclampe} (Patrick \textsc{Fradin})
\item Le livre : commande \verb+\bcbook+ \raisebox{-3mm}{\bcbook} (Patrick \textsc{Fradin})
-\item Le trêfle : commande \verb+\bctrefle+ \raisebox{-3mm}{\bctrefle}
+\item Le trèfle : commande \verb+\bctrefle+ \raisebox{-3mm}{\bctrefle}
+\item Le point d'interrogation : commande \verb+\bcquestion+ \raisebox{-3mm}{\bcquestion}
+\item Le crayon : commande \verb+\bccrayon+ \raisebox{-1mm}{\bccrayon} (Anne-Sophie \textsc{Philippe})
+\item Le pique de \LaTeX{} : commande \verb+\bcspadesuit+ {\bcspadesuit}
\end{enumerate}
\end{bclogo}
@@ -275,6 +288,26 @@ produit :
encore et encore pour l'exemple\dots
\end{bclogo}
+\paragraph{Remarque :} On peut se définir soi-même de nouvelle commande de logo sans pour autant que ces logos soient disponible dans \verb+bclogo+. Par exemple, pour obtenir le \emph{coeur} de \LaTeX{} $\heartsuit$, il suffit de définir dans le préambule de document la commande :
+
+\begin{lstlisting}
+\newcommand\bcheartsuit{\centering \huge $\heartsuit$}
+\end{lstlisting}
+
+donnera le même resultat 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{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 \texttt{ombre = true}. Par exemple :
@@ -300,7 +333,7 @@ Ce qui produit :
\paragraph{Épaisseur} On règle l'épaisseur de l'ombre avec la commande \texttt{epOmbre = <\textrm{valeur en cm}>}. La valeur par défaut est de 0.125 cm.
-\paragraph{Couleur} On régle la couleur avec la commande \texttt{couleurOmbre = <\textrm{couleur}>}. La valeur par défaut est \textit{black}.
+\paragraph{Couleur} On règle la couleur avec la commande \texttt{couleurOmbre = <\textrm{couleur}>}. La valeur par défaut est \textit{black}.
Voici un exemple illustrant les deux options :
@@ -322,6 +355,300 @@ produit :
encore et encore pour l'exemple\dots
\end{bclogo}
+
+\subsection{Styles de barre}
+
+La syntaxe générale de commande du style de barre est \texttt{barre=<style>}.
+
+\subsubsection{La barre droite}
+
+Par défaut, on a une barre verticale droite comme dans tous les exemples précédents (la commande est \texttt{barre=line}).
+
+\paragraph{Épaisseur} On peut régler l'épaisseur de la barre grâce à la commande \texttt{epBarre = <valeur en pt>}. Par exemple :
+
+\begin{Code}
+\begin{lstlisting}[ breaklines=true,breakindent=30pt]
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, epBarre = 3.5]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+\end{lstlisting}
+\end{Code}
+donne :
+
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, epBarre = 4.5]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+
+Par défaut cette valeur \texttt{epBarre = 1.5pt}.
+
+\subsubsection{La barre «~zigzag~»}
+
+Ce style de barre s'obtient avec la commande \texttt{barre=zigzag}. Par exemple :
+\begin{Code}
+\begin{lstlisting}[ breaklines=true,breakindent=30pt]
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, barre = zigzag]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+\end{lstlisting}
+\end{Code}
+
+donne
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, barre = zigzag]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+
+\subsubsection{La barre «~snake~»}
+Ce style de barre s'obtient avec la commande \texttt{barre=snake}. Par exemple :
+\begin{Code}
+\begin{lstlisting}[ breaklines=true,breakindent=30pt]
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, barre = snake]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+\end{lstlisting}
+\end{Code}
+
+donne
+
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, barre = snake]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+
+\subsubsection{Réglage pour «~snake~» et«~zigzag~» }
+
+Pour ces deux styles de barre, on règle la taille (ou amplitude) de l'ondulation avec la commande \texttt{tailleOndu = <valeur en pt>}. C'est la taille d'\textbf{une} ondulation. Par défaut la valeur est de 2.5. Par exemple :
+\begin{Code}
+\begin{lstlisting}[ breaklines=true,breakindent=30pt]
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, barre = snake,tailleOndu = 1.5]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+\end{lstlisting}
+\end{Code}
+
+donne
+
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, barre = snake,tailleOndu = 1.5]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+
+\subsubsection{Répétition d'un «~motif~»}
+
+Cette fonction permet de répéter verticalement un motif quelconque à la place de la barre verticale. Ceci s'obtient avec la commande \texttt{barre = motif} et ce \textbf{couple} avec la commande \texttt{motifBarre = <motif>}. Par exemple :
+\begin{Code}
+\begin{lstlisting}[ breaklines=true,breakindent=30pt]
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, barre = motif,motifBarre = $\star$]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+\end{lstlisting}
+\end{Code}
+donne
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, barre = motif,motifBarre = $\star$]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+
+Si je dispose d'une image personnelle \texttt{spir.eps}\footnote{Ici, j'utilise un \texttt{.eps} mais un utilisateur de \texttt{pdflatex} peut très bien utiliser un \texttt{jpg}, \texttt{pdf}\dots} \includegraphics{spir.eps}, il suffit de mettre :
+
+\verb+motifBarre = \includegraphics{spir}+.
+ Ceci donne :
+
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, barre = motif,motifBarre = \includegraphics{spir}]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, barre = motif,motifBarre = \includegraphics{bc-inter}]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+
+\subsubsection{Image personnelle «~étendue~»}
+
+Si je dispose d'une image, par exemple \texttt{brace.eps}
+
+\includegraphics{brace.eps}
+
+ grâce à la commande \texttt{barre = imageExt} couplée avec \texttt{imageBarre = brace} je l'obtiens «~étirée~» à la place de la barre verticale. Par exemple :
+
+\begin{Code}
+\begin{lstlisting}[ breaklines=true,breakindent=30pt]
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, barre = imageExt,imageBarre = brace]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+\end{lstlisting}
+\end{Code}
+donne
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, barre = imageExt,imageBarre = brace]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+
+\subsubsection{Image personnelle «~clippée~»}
+
+Si l'on dispose d'un image personnelle (très longue), on peut grâce à la commade \texttt{barre=imageClip} couplée encore avec la commande \texttt{imageBarre = <monimage>}. On obtient à la place de la barre verticale, l'image «~tronquée~». Par exmple, si je dispose de l'image \texttt{losanges.eps} (image tournée de 90 degrès) :
+
+\noindent\includegraphics[angle = 90,bb=0 0 17 \linewidth,clip]{losanges}
+
+cet exemple :
+
+
+\begin{Code}
+\begin{lstlisting}[ breaklines=true,breakindent=30pt]
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, barre = imageClip,imageBarre = losanges]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+\end{lstlisting}
+\end{Code}
+
+donne :
+
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, barre = imageClip,imageBarre = losanges]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+
+\subsubsection{Couleur de la barre}
+
+Pour les barres \texttt{line}, \texttt{zigzag}, \texttt{snake} et \texttt{motif} (pour motif, seulement si on utilise un motifs issue de \LaTeX{}, caractères, traits\dots), on peut changer la couleur. Pour ce faire, on utilise la commande \texttt{couleurBarre = <ma couleur>}. Par exemple :
+\begin{Code}
+\begin{lstlisting}[ breaklines=true,breakindent=30pt]
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, couleurBarre = green!80!blue!60]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+\end{lstlisting}
+\end{Code}
+donne :
+
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion, couleurBarre = red!60!black!100]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+
+avec \texttt{barre = snake} :
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion,barre = snake, couleurBarre = red!60!black!100]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+
+\subsubsection{Pas de barre}
+
+Si on ne veut pas de barre verticale sur le côté, il suffit d'utiliser la commande \texttt{barre = none}. Par exemple :
+
+\begin{Code}
+\begin{lstlisting}[ breaklines=true,breakindent=30pt]
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion,barre = none]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+\end{lstlisting}
+\end{Code}
+
+donne
+
+\begin{bclogo}[couleur = blue!30, arrondi = 0.1, logo = \bcquestion,barre = none]{Mon Titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui
+ se r\'ep\`ete encore et encore pour l'exemple, du texte qui se r\'ep\`ete
+ encore et encore pour l'exemple\dots
+\end{bclogo}
+
+\subsection{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 \texttt{noborder = true} (par défaut elle est à \texttt{false}).
+
+Par exemple :
+\begin{Code}
+\begin{lstlisting}
+\begin{bclogo}[logo = \bccrayon, noborder = true]{Mon titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du
+ texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte
+ qui se r\'ep\`ete encore et encore pour l'exemple\dots Du texte
+ qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui se
+ r\'ep\`ete encore et encore pour l'exemple, du texte qui se
+ r\'ep\`ete encore et encore pour l'exemple\dots
+\end{bclogo}
+\end{lstlisting}
+\end{Code}
+donne :
+
+ \begin{bclogo}[logo = \bccrayon, noborder = true]{Mon titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du
+ texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte
+ qui se r\'ep\`ete encore et encore pour l'exemple\dots Du texte
+ qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui se
+ r\'ep\`ete encore et encore pour l'exemple, du texte qui se
+ r\'ep\`ete encore et encore pour l'exemple\dots
+ \end{bclogo}
+
+\noindent Cela ne vous dit rien ?
+
+\noindent Voici un autre exemple, avec de la couleur\dots
+
+ \begin{bclogo}[logo = \bcbook, noborder = true, couleur = red!30!blue!40]{Mon titre}
+ Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du
+ texte qui se r\'ep\`ete encore et encore pour l'exemple, du texte
+ qui se r\'ep\`ete encore et encore pour l'exemple\dots Du texte
+ qui se r\'ep\`ete encore et encore pour l'exemple, du texte qui se
+ r\'ep\`ete encore et encore pour l'exemple, du texte qui se
+ r\'ep\`ete encore et encore pour l'exemple\dots
+ \end{bclogo}
+
\section{Liste des boîtes}
On peut, comme avec table of contents, lister les boîtes utilisées dans le document et ce grâce à la commande :
@@ -330,7 +657,7 @@ On peut, comme avec table of contents, lister les boîtes utilisées dans le doc
\listofbclogo
\end{lstlisting}
-Les noms affichés dans la liste sont les différents titres des boîtes. Par exemple dans ce document la liste donne (ici j'utilise un \texttt{multicols} pour l'affichage sur deux colonnes) :
+Les noms affichés dans la liste sont les différents titres des boîtes, de plus si on utilise le package \verb+hyperef+, cette liste est «~cliquable~» et permet le transport dans le document\footnote{Ce transport est maintenant mieux gérer (version 2.21) grâce à 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}
@@ -345,188 +672,296 @@ Le titre de la liste peut alors être modifié par la commande :
\section{Le code}
\begin{lstlisting}[style=numbers, breaklines=true,breakindent=30pt]
-\NeedsTeXFormat{LaTeX2e}
+NeedsTeXFormat{LaTeX2e}
\def\PackageName{bclogo}
-\def\fileversion{v2.1}
-\def\filedate{2009/04/01}
+\def\fileversion{v2.22}
+\def\filedate{2009/15/01}
\ProvidesPackage{bclogo}
[\filedate\space\fileversion]
-\RequirePackage{xkeyval}
+\RequirePackage{xkeyval,ifthen}
%% Les options globales du package sont au nombre de 2: tikz ou pstricks
-\newif\iftikz\tikzfalse%
-\define@key{bclogo.sty}{pstricks}[]{\tikzfalse}%
+\newif\iftikz%
\define@key{bclogo.sty}{tikz}[]{\tikztrue}%
+\define@key{bclogo.sty}{pstricks}[]{\tikzfalse}%
+\newlength{\logowidth}\setlength{\logowidth}{17pt}%
\ProcessOptionsX%
-
-
\iftikz%
\RequirePackage{tikz}%
-\usetikzlibrary{shadows}%
+\usetikzlibrary{shadows}% pour l'ombre
+\usetikzlibrary{decorations.pathmorphing} % pour la barre ondulee
\else%
+\RequirePackage{graphicx}%
\RequirePackage{pstricks}%
\RequirePackage{pst-grad}%
-\RequirePackage{graphicx}%
+\RequirePackage{pst-coil}% pour la barre ondulee
\fi%
% les symboles
% ==============================================================================
+
+% si l'option tikz est chargee
\iftikz%
% la fleur
-\newcommand\bcfleur{\includegraphics[width=17pt]{fleur}}
-% une note (Thomas Laburussias)
-\newcommand\bcnote{\includegraphics[width=17pt]{note}}
+\newcommand\bcfleur{\includegraphics[width=\logowidth]{bc-fleur}}
+% une note (Thomas Labarussias)
+\newcommand\bcnote{\includegraphics[width=\logowidth]{bc-note}}
% panneau chantier (Jean-Michel Sarlat)
-\newcommand\bcpanchant{\includegraphics[width=17pt]{aux-301}}
+\newcommand\bcpanchant{\includegraphics[width=\logowidth]{bc-aux-301}}
% ours
-\newcommand\bcours{\includegraphics[width=17pt]{ours}}
+\newcommand\bcours{\includegraphics[width=\logowidth]{bc-ours}}
% etoile
-\newcommand\bcetoile{\includegraphics[width=17pt]{etoile}}
+\newcommand\bcetoile{\includegraphics[width=\logowidth]{bc-etoile}}
% attention
-\newcommand\bcattention{\includegraphics[width=17pt]{attention}}
+\newcommand\bcattention{\includegraphics[width=\logowidth]{bc-attention}}
% attention P.Fradin
-\newcommand\bctakecare{\begingroup\input{takecare.pgf}\endgroup}
+\newcommand\bctakecare{\begingroup\input{bc-takecare.pgf}\endgroup}
% lampe P.Fradin
-\newcommand\bclampe{\begingroup\input{lampe.pgf}\endgroup}
+\newcommand\bclampe{\begingroup\input{bc-lampe.pgf}\endgroup}
% coeur
-\newcommand\bccoeur{\includegraphics[width=17pt]{coeur}}
+\newcommand\bccoeur{\includegraphics[width=\logowidth]{bc-coeur}}
% ornement (tire du site http://openclipart.org )
-\newcommand\bcorne{\includegraphics[width=17pt]{orne}}
+\newcommand\bcorne{\includegraphics[width=\logowidth]{bc-orne}}
% danger (Francois)
-\newcommand\bcdanger{\includegraphics[width=17pt]{danger}}
+\newcommand\bcdanger{\includegraphics[width=\logowidth]{bc-danger}}
% smiley bonne humeur (Francois)
-\newcommand\bcsmbh{\includegraphics[width=17pt]{smiley_bonnehumeur}}
+\newcommand\bcsmbh{\includegraphics[width=\logowidth]{bc-smiley_bonnehumeur}}
% smiley bonne humeur (Francois)
-\newcommand\bcsmmh{\includegraphics[width=17pt]{smiley_mauvaisehumeur}}
+\newcommand\bcsmmh{\includegraphics[width=\logowidth]{bc-smiley_mauvaisehumeur}}
% le trefle
-\newcommand\bctrefle{\includegraphics[width=17pt]{trefle}}
-% livre P.Fradin
-\newcommand\bcbook{\begingroup\input{book.pgf}\endgroup}
-
-\else%pstricks
+\newcommand\bctrefle{\includegraphics[width=\logowidth]{bc-trefle}}
+% le livre
+\newcommand\bcbook{\begingroup\input{bc-book.pgf}\endgroup}
+% point d'interrogation
+\newcommand\bcquestion{\includegraphics[width=\logowidth]{bc-inter}}
+% crayon anne-sophie philippe
+\newcommand\bccrayon{\includegraphics[width=\logowidth]{bc-crayon}}
+% le pic LaTeX
+\newcommand\bcspadesuit{\centering \huge $\spadesuit$}
+
+
+% si l'option pstricks (par defaut)
+\else
% la fleur
-\newcommand\bcfleur{\begingroup\input{fleur.tex}\endgroup}
-% une note (Thomas Laburussias)
-\newcommand\bcnote{\begingroup\input{note.tex}\endgroup}
+\newcommand\bcfleur{\begingroup\input{bc-fleur.tex}\endgroup}
+% une note (Thomas Labarussias)
+\newcommand\bcnote{\begingroup\input{bc-note.tex}\endgroup}
% panneau chantier (Jean-Michel Sarlat)
-\newcommand\bcpanchant{\includegraphics[width=17pt]{aux-301.eps}}
+\newcommand\bcpanchant{\includegraphics[width=\logowidth]{bc-aux-301.eps}}
% ours
-\newcommand\bcours{\begingroup\input{ours.tex}\endgroup}
+\newcommand\bcours{\begingroup\input{bc-ours.tex}\endgroup}
% etoile
-\newcommand\bcetoile{\begingroup\input{etoile.tex}\endgroup}
+\newcommand\bcetoile{\begingroup\input{bc-etoile.tex}\endgroup}
% attention
-\newcommand\bcattention{\begingroup\input{attention.tex}\endgroup}
+\newcommand\bcattention{\begingroup\input{bc-attention.tex}\endgroup}
% attention P.Fradin
-\newcommand\bctakecare{\begingroup\input{takecare.pst}\endgroup}
+\newcommand\bctakecare{\begingroup\input{bc-takecare.pst}\endgroup}
% lampe P.Fradin
-\newcommand\bclampe{\begingroup\input{lampe.pst}\endgroup}
+\newcommand\bclampe{\begingroup\input{bc-lampe.pst}\endgroup}
% coeur
-\newcommand\bccoeur{\begingroup\input{coeur.tex}\endgroup}
+\newcommand\bccoeur{\begingroup\input{bc-coeur.tex}\endgroup}
% ornement (tire du site http://openclipart.org )
-\newcommand\bcorne{\begingroup\input{orne.tex}\endgroup}
+\newcommand\bcorne{\begingroup\input{bc-orne.tex}\endgroup}
% danger (Francois)
-\newcommand\bcdanger{\begingroup\input{danger.tex}\endgroup}
+\newcommand\bcdanger{\begingroup\input{bc-danger.tex}\endgroup}
% smiley bonne humeur (Francois)
-\newcommand\bcsmbh{\begingroup\input{smiley_bonnehumeur.tex}\endgroup}
+\newcommand\bcsmbh{\begingroup\input{bc-smiley_bonnehumeur.tex}\endgroup}
% smiley bonne humeur (Francois)
-\newcommand\bcsmmh{\begingroup\input{smiley_mauvaisehumeur.tex}\endgroup}
+\newcommand\bcsmmh{\begingroup\input{bc-smiley_mauvaisehumeur.tex}\endgroup}
% le trefle
-\newcommand\bctrefle{\begingroup\input{trefle.tex}\endgroup}
-% livre P.Fradin
-\newcommand\bcbook{\begingroup\input{book.pst}\endgroup}
+\newcommand\bctrefle{\begingroup\input{bc-trefle.tex}\endgroup}
+% le livre
+\newcommand\bcbook{\begingroup\input{bc-book.pst}\endgroup}
+% point d'interrogation
+\newcommand\bcquestion{\begingroup\input{bc-inter.tex}\endgroup}
+% crayon anne-sophie philippe
+\newcommand\bccrayon{\begingroup\input{bc-crayon.tex}\endgroup}
+% le pic LaTeX
+\newcommand\bcspadesuit{\centering \huge $\spadesuit$}
+
\fi
+
% =========================== La fonction listable =============================
+
\newcommand{\titrebclogo}{Liste des \texttt{bclogo}}
\newcommand\bccaption[1]{\addcontentsline{bcl}{bclogo}{#1}}
\newcommand\listofbclogo{\section*{\titrebclogo}\@starttoc{bcl}}
\newcommand\l@bclogo[2]{\par\noindent #1,~\textit{page~#2}}
+\newcounter{bclogocompteur} % idee de Francois Petiard
+
% ======================================= les keys =============================
+\newlength{\val@epBarre} % on definit une longueur : l'epaisseur de la barre
+\newlength{\val@tailleOndu} % on definit une longueur : taille d'une ondulation
\define@key{bclogo}{logo}[\bcfleur]{\def\val@logo{#1}}
\define@key{bclogo}{couleur}[white]{\def\val@couleur{#1}}
\define@key{bclogo}{arrondi}[0]{\def\val@arrondi{#1}}
\define@key{bclogo}{epOmbre}[0.125]{\def\val@epOmbre{#1}}
\define@key{bclogo}{arrondi}[0]{\def\val@arrondi{#1}}
\define@key{bclogo}{couleurOmbre}[black]{\def\val@couleurOmbre{#1}}
-\define@boolkey{bclogo}{cadretitre}[true]{}
+\define@key{bclogo}{couleurBarre}[black]{\def\val@couleurBarre{#1}}
+\define@key{bclogo}{imageBarre}[]{\def\val@imageBarre{#1}}
+\define@key{bclogo}{motifBarre}[*]{\def\val@motifBarre{#1}}
+\define@key{bclogo}{epBarre}[1.5]{\setlength{\val@epBarre}{#1 pt}}
+\define@key{bclogo}{tailleOndu}[2.5]{\setlength{\val@tailleOndu}{#1 pt}}
+\define@boolkey{bclogo}{cadreTitre}[true]{}
+\define@boolkey{bclogo}{noborder}[true]{}
\define@boolkey{bclogo}{ombre}[true]{}
+\define@boolkey{bclogo}{avecBarre}[true]{}
+\define@choicekey{bclogo}{barre}{none,line,snake,motif,zigzag,imageExt,imageClip}[line]{%
+\ifthenelse{\equal{#1}{none}}{\KV@bclogo@avecBarrefalse}%
+{\def\bc@barre{\@nameuse{bc@barre#1}}}%
+}%
+
+
% selection par defaut
-\presetkeys{bclogo}{logo, couleur, arrondi, couleurOmbre, epOmbre, ombre=false, cadretitre=false}{}%
+\presetkeys{bclogo}{logo,barre,couleur,arrondi,couleurOmbre,couleurBarre,epOmbre,epBarre,tailleOndu,ombre=false,cadreTitre=false, avecBarre = true,noborder=false}{}%
+
+% les differente commande de barre vertical a gauche
+
+\newcommand{\bc@barreline}{\color{\val@couleurBarre}\vrule width \val@epBarre}%
+
+\newcommand{\bc@barremotif}{%
+\begin{minipage}{\logowidth}\color{\val@couleurBarre}\centering%
+\vbox to \invboxh{\cleaders\vbox{\vss \val@motifBarre \vss}\vfill}%
+\end{minipage}}
-%===============================================================================
+\newcommand{\bc@barresnake}{%
+\begin{minipage}{\logowidth}\centering
+\iftikz
+\begin{tikzpicture}[decoration={snake,segment length=2.66\val@tailleOndu, amplitude=\val@tailleOndu}]
+\draw[decorate,line width=1pt, color=\val@couleurBarre](0,\invboxh)--(0,0);\end{tikzpicture}%
+\else
+\psset{unit=1pt}
+\begin{pspicture}(0,0)(0,\invboxh)
+\pszigzag[coilarm=0pt,coilwidth=2\val@tailleOndu,linewidth=1pt, linearc=1pt,coilheight=1.33,linecolor=\val@couleurBarre](0,\invboxh)(0,0)
+\end{pspicture}%
+\fi
+\end{minipage}}%
+
+\newcommand{\bc@barrezigzag}{%
+\begin{minipage}{\logowidth}\centering
+\iftikz
+\begin{tikzpicture}[decoration={zigzag,segment length=2.66\val@tailleOndu, amplitude=\val@tailleOndu}]
+\draw[decorate,line width=1pt,color=\val@couleurBarre](0,\invboxh)--(0,0);\end{tikzpicture}%
+\else
+\psset{unit=1pt}
+\begin{pspicture}(0,0)(0,\invboxh)
+\pszigzag[coilarm=0pt,coilwidth=2\val@tailleOndu,linewidth=1pt,coilheight=1.33,linecolor=\val@couleurBarre](0,\invboxh)(0,0)
+\end{pspicture}%
+\fi
+\end{minipage}}%
+
+\newcommand{\bc@barreimageExt}{% l'image est deformee
+\begin{minipage}{\logowidth}\centering
+\includegraphics[width=\logowidth,height=\invboxh]{\val@imageBarre}
+\end{minipage}
+}%
+
+\newcommand{\bc@barreimageClip}{%
+\begin{minipage}{\logowidth}\centering
+\includegraphics[viewport=0 0 \logowidth~ \invboxh,%
+clip=true]{\val@imageBarre}%
+\end{minipage}
+}%
+
+
+%======================= Quelques definitions===================================
+% boite globale
\newsavebox{\envbox}
+% boite interieure la ligne 2 du tableau barre + texte
+\newsavebox{\invbox}
+% pour la hauteur de la boite
+\newlength{\invboxh}\newlength{\invboxd}
%%% precaution JCC
\newcommand*\bclogotitre{}
\newlength{\pgfframesep}
\setlength{\pgfframesep}{\iftikz3pt\else\psframesep\fi}
+%======================= L'environnement =======================================
+
\newenvironment*{bclogo}[2][]{%
- \setkeys{bclogo}{#1} %on recupere les options
- \par\noindent % attention au retrait d'alinea
- %%% Ajout de JCC : il faut definir les commandes qui seront
- %%% utilisees dans la deuxieme partie de l'environnement
- %%% commande titre
+ \setkeys{bclogo}{#1}%on recupere les options
+ \par\noindent% attention au retrait d'alinea
+ % on definit les commandes qui seront utilisees dans la seconde
+ % parti de l'environnement
+ % la commande pour le titre
\renewcommand*\bclogotitre{#2}
% La commande pour les coins arrondis
\newcommand{\arr}{\val@arrondi}
- %%% deux types de titres
- \ifKV@bclogo@cadretitre %si cadretitre = true
+ % deux types de titres
+ \ifKV@bclogo@cadreTitre% si cadreTitre = true
\newcommand{\structitre}{%
- \iftikz% cadretitre tizk
+ \iftikz% cadreTitre tizk
\hfil
- \raisebox{-0.0ex}{%
- \begin{tikzpicture}\node[rectangle, thick, top color=red!60!green!40, bottom color=white,draw]{\large #2};
- \end{tikzpicture}}
+ \begin{tikzpicture}\node[rectangle, thick, top color=red!60!green!40, bottom color=white,draw]{\large #2};
+ \end{tikzpicture}%
\hfil%
- \else% cadretitre pstricks
+ \else% cadreTitre pstricks
\hfil
- \psframebox[fillstyle=gradient,gradmidpoint=0.2, gradangle=0,gradbegin=red!60!green!40, gradend=white]{\large #2}
+ \psframebox[fillstyle=gradient,gradmidpoint=0.2, gradangle=0,gradbegin=red!60!green!40, gradend=white]{\large #2}%
\hfil%
- \fi
+ \fi%
}
- \else %sinon
+ \else %sinon cadreTitre = false
\newcommand{\structitre}{\large \textbf{#2}}%
\fi%
- \begin{lrbox}{\envbox}
- \ifKV@bclogo@ombre % si l'ombre, on reduit pour que ca loge sur la
- % largeur de la page (-\val@epOmbre)
- \begin{tabular}{@{}c@{}p{\dimexpr\linewidth-2\pgfframesep-4pt-17pt-\val@epOmbre cm}@{}}
- \else
- \begin{tabular}{@{}c@{}p{\dimexpr\linewidth-2\pgfframesep-4pt-17pt}@{}}
- \fi
- \begin{minipage}{20pt}{\val@logo}\end{minipage}&
- \begin{minipage}{\dimexpr\linewidth-2\pgfframesep-4pt-17pt}{\structitre}\end{minipage}\\%[0ex]
- \vrule width 0.05cm&%
-}
+ \begin{lrbox}{\invbox}%
+\begin{minipage}{\dimexpr\linewidth-2\pgfframesep-4pt-\logowidth-\ifKV@bclogo@ombre\val@epOmbre cm\else0pt\fi\relax}%
+}%
{%
- \bccaption{\bclogotitre}
- \end{tabular}%
+\end{minipage}%
+\end{lrbox}%
+
+% calcul de la hauteur totale de la boite intereure
+\settoheight{\invboxh}{\usebox{\invbox}}%
+\settodepth{\invboxd}{\usebox{\invbox}}%
+\addtolength{\invboxh}{\invboxd}%
+
+ % on commence la boite interieur ou est le texte et la barre vertical
+ \begin{lrbox}{\envbox}%
+ \begin{tabular}{@{}c@{}p{\dimexpr\linewidth-2
+\pgfframesep-4pt-\logowidth-\ifKV@bclogo@ombre\val@epOmbre cm\else0pt
+\fi}@{}}
+ \begin{minipage}{\logowidth}{\refstepcounter{bclogocompteur}\bccaption{\bclogotitre}\val@logo}\end{minipage}&%
+ \ifKV@bclogo@cadreTitre%
+ \begin{minipage}{\dimexpr\linewidth-2
+ \pgfframesep-4pt-\logowidth-\ifKV@bclogo@ombre\val@epOmbre cm\else0pt
+ \fi}{\structitre}\end{minipage}%
+ \else\structitre\fi\\%
+ \ifKV@bclogo@avecBarre% si il y a une barre verticale
+ \bc@barre&\usebox{\invbox}%
+ \else% sinon
+ \multicolumn{2}{c}{\usebox{\invbox}}%
+ \fi%
+ \end{tabular}%
\end{lrbox}%
- % Affiche le texte dans un cadre en couleur.
- \iftikz% texte tikz
+
+% Affiche l'ensemble dans un cadre en couleur.
+ \iftikz% tikz
\par\noindent
\begin{tikzpicture}%
- \ifKV@bclogo@ombre %cadre ombre
+ \ifKV@bclogo@ombre%cadre ombre
\node[fill=\val@couleur,thick, shape=rectangle, inner sep=\pgfframesep, rounded corners=\arr cm,%
- general shadow={fill=\val@couleurOmbre},shadow xshift=\val@epOmbre cm, shadow yshift=-\val@epOmbre cm, draw]{\usebox{\envbox}};
- \else %cadre sans ombre
- \node[fill=\val@couleur,thick, shape=rectangle, inner sep=\pgfframesep,rounded corners=\arr cm, draw]{\usebox{\envbox}};
+ general shadow={fill=\val@couleurOmbre},shadow xshift=\val@epOmbre cm, shadow yshift=-\val@epOmbre cm, draw=\ifKV@bclogo@noborder none\else black\fi]{\usebox{\envbox}};
+ \else%cadre sans ombre
+ \node[fill=\val@couleur,thick, shape=rectangle, inner sep=\pgfframesep,rounded corners=\arr cm, draw=\ifKV@bclogo@noborder none\else black\fi]{\usebox{\envbox}};
\fi
\end{tikzpicture}
\par%
- \else% texte pstricks
+ \else% pstricks
\noindent
\ifKV@bclogo@ombre%cadre ombre
- \rput[tl](-0.21,0){\psframebox[fillstyle=solid, shadow=true, shadowsize=\val@epOmbre cm,%
- shadowcolor=\val@couleurOmbre, fillcolor=\val@couleur,framearc=\arr]{\usebox{\envbox}}}%
+ \psframebox[cornersize=absolute,linearc=\dimexpr\arr cm * 2,fillstyle=solid, shadow=true, shadowsize=\val@epOmbre cm,%
+ shadowcolor=\val@couleurOmbre, fillcolor=\val@couleur,linestyle=\ifKV@bclogo@noborder none\else solid\fi]{\usebox{\envbox}}
\else%cadre sans ombre
- \rput[tl](-0.21,0){\psframebox[fillstyle=solid, fillcolor=\val@couleur,framearc=\arr]{\usebox{\envbox}}}%
+ \psframebox[cornersize=absolute,linearc=\dimexpr\arr cm * 2 ,fillstyle=solid, fillcolor=\val@couleur,linestyle=\ifKV@bclogo@noborder none\else solid\fi]{\usebox{\envbox}}
\fi%
- \par\vspace*{\dimexpr\ht\envbox+\dp\envbox+2\psframesep+2\pslinewidth}
+ \par\vspace*{0.2cm}
\fi%fin
\ifKV@bclogo@ombre\vspace*{\val@epOmbre cm}\fi
}%
diff --git a/Master/texmf-dist/doc/latex/bclogo/latex/readme b/Master/texmf-dist/doc/latex/bclogo/latex/readme
new file mode 100644
index 00000000000..90dad68e606
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/bclogo/latex/readme
@@ -0,0 +1,73 @@
+Bclogo package by Maxime Chupin
+Version 2.2 dated 15/01/2009
+
+This package facilitates the creation of colorful boxes with a title and logo. It relies mainly on PSTricks and/or Tikz.
+
+The documentation pdf (in french) presents the syntax and parameters
+
+FICHIERS :
+===== documentation =====
+
+LISEZ-MOI
+README
+bclogo-doc.pdf
+bclogo-doc.tex
+brace.eps
+brace.pdf
+losanges.eps
+losanges.pdf
+spir.eps
+spir.pdf
+
+===== Fichiers pour LaTeX =====
+bc-attention.eps
+bc-attention.pdf
+bc-attention.tex
+bc-aux-301.eps
+bc-aux-301.pdf
+bc-book.pgf
+bc-book.pst
+bc-coeur.eps
+bc-coeur.pdf
+bc-coeur.tex
+bc-crayon.eps
+bc-crayon.pdf
+bc-crayon.tex
+bc-danger.eps
+bcdanger.pdf
+bc-danger.tex
+bc-etoile.eps
+bc-etoile.pdf
+bc-etoile.tex
+bc-fleur.eps
+bc-fleur.pdf
+bc-fleur.tex
+bc-inter.eps
+bc-inter.pdf
+bc-inter.tex
+bc-lampe.pgf
+bc-lampe.pst
+bclogo.sty
+bc-note.eps
+bc-note.pdf
+bc-note.tex
+bc-orne.eps
+bc-orne.pdf
+bc-orne.tex
+bc-ours.eps
+bc-ours.pdf
+bc-ours.tex
+bc-smiley_bonnehumeur.eps
+bc-smiley_bonnehumeur.pdf
+bc-smiley_bonnehumeur.tex
+bc-smiley_mauvaisehumeur.eps
+bc-smiley_mauvaisehumeur.pdf
+bc-smiley_mauvaisehumeur.tex
+bc-takecare.pgf
+bc-takecare.pst
+bc-trefle.eps
+bc-trefle.pdf
+bc-trefle.tex
+==================
+
+The archive bclogo-v2-22.zip contains all the files to insert into a tree LaTeX.
diff --git a/Master/texmf-dist/doc/latex/bclogo/readme b/Master/texmf-dist/doc/latex/bclogo/readme
index 4e684fb23f7..90dad68e606 100644
--- a/Master/texmf-dist/doc/latex/bclogo/readme
+++ b/Master/texmf-dist/doc/latex/bclogo/readme
@@ -1,5 +1,5 @@
Bclogo package by Maxime Chupin
-Version 2.1 dated 04/01/2009
+Version 2.2 dated 15/01/2009
This package facilitates the creation of colorful boxes with a title and logo. It relies mainly on PSTricks and/or Tikz.
@@ -12,51 +12,62 @@ LISEZ-MOI
README
bclogo-doc.pdf
bclogo-doc.tex
+brace.eps
+brace.pdf
+losanges.eps
+losanges.pdf
+spir.eps
+spir.pdf
===== Fichiers pour LaTeX =====
-
+bc-attention.eps
+bc-attention.pdf
+bc-attention.tex
+bc-aux-301.eps
+bc-aux-301.pdf
+bc-book.pgf
+bc-book.pst
+bc-coeur.eps
+bc-coeur.pdf
+bc-coeur.tex
+bc-crayon.eps
+bc-crayon.pdf
+bc-crayon.tex
+bc-danger.eps
+bcdanger.pdf
+bc-danger.tex
+bc-etoile.eps
+bc-etoile.pdf
+bc-etoile.tex
+bc-fleur.eps
+bc-fleur.pdf
+bc-fleur.tex
+bc-inter.eps
+bc-inter.pdf
+bc-inter.tex
+bc-lampe.pgf
+bc-lampe.pst
bclogo.sty
-attention.tex
-attention.eps
-attention.pdf
-aux-301.eps
-aux-301.pdf
-book.pst
-book.pgf
-coeur.tex
-coeur.eps
-coeur.pdf
-danger.tex
-danger.eps
-danger.pdf
-etoile.tex
-etoile.eps
-etoile.pdf
-fleur.tex
-fleur.eps
-fleur.pdf
-lampe.pst
-lampe.pgf
-note.tex
-note.eps
-note.pdf
-orne.tex
-orne.eps
-orne.pdf
-ours.tex
-ours.eps
-ours.pdf
-smiley_bonnehumeur.tex
-smiley_bonnehumeur.eps
-smiley_bonnehumeur.pdf
-smiley_mauvaisehumeur.tex
-smiley_mauvaisehumeur.eps
-smiley_mauvaisehumeur.pdf
-takecare.pgf
-takecare.pst
-trefle.tex
-trefle.eps
-trefle.pdf
+bc-note.eps
+bc-note.pdf
+bc-note.tex
+bc-orne.eps
+bc-orne.pdf
+bc-orne.tex
+bc-ours.eps
+bc-ours.pdf
+bc-ours.tex
+bc-smiley_bonnehumeur.eps
+bc-smiley_bonnehumeur.pdf
+bc-smiley_bonnehumeur.tex
+bc-smiley_mauvaisehumeur.eps
+bc-smiley_mauvaisehumeur.pdf
+bc-smiley_mauvaisehumeur.tex
+bc-takecare.pgf
+bc-takecare.pst
+bc-trefle.eps
+bc-trefle.pdf
+bc-trefle.tex
==================
-The archive bclogo-v2-1.zip contains all the files to insert into a tree LaTeX.
+The archive bclogo-v2-22.zip contains all the files to insert into a tree LaTeX.
diff --git a/Master/texmf-dist/tex/latex/bclogo/attention.eps b/Master/texmf-dist/tex/latex/bclogo/bc-attention.eps
index 0b523eb06c2..0b523eb06c2 100644
--- a/Master/texmf-dist/tex/latex/bclogo/attention.eps
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-attention.eps
diff --git a/Master/texmf-dist/tex/latex/bclogo/attention.pdf b/Master/texmf-dist/tex/latex/bclogo/bc-attention.pdf
index aab851a1569..aab851a1569 100644
--- a/Master/texmf-dist/tex/latex/bclogo/attention.pdf
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-attention.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/bclogo/attention.tex b/Master/texmf-dist/tex/latex/bclogo/bc-attention.tex
index d6979686774..d6979686774 100644
--- a/Master/texmf-dist/tex/latex/bclogo/attention.tex
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-attention.tex
diff --git a/Master/texmf-dist/tex/latex/bclogo/aux-301.eps b/Master/texmf-dist/tex/latex/bclogo/bc-aux-301.eps
index e8ea578b7be..e8ea578b7be 100644
--- a/Master/texmf-dist/tex/latex/bclogo/aux-301.eps
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-aux-301.eps
diff --git a/Master/texmf-dist/tex/latex/bclogo/aux-301.pdf b/Master/texmf-dist/tex/latex/bclogo/bc-aux-301.pdf
index 3ef544429fb..3ef544429fb 100644
--- a/Master/texmf-dist/tex/latex/bclogo/aux-301.pdf
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-aux-301.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/bclogo/book.pgf b/Master/texmf-dist/tex/latex/bclogo/bc-book.pgf
index e75361f8ee3..e75361f8ee3 100644
--- a/Master/texmf-dist/tex/latex/bclogo/book.pgf
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-book.pgf
diff --git a/Master/texmf-dist/tex/latex/bclogo/book.pst b/Master/texmf-dist/tex/latex/bclogo/bc-book.pst
index 80a5f6122df..80a5f6122df 100644
--- a/Master/texmf-dist/tex/latex/bclogo/book.pst
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-book.pst
diff --git a/Master/texmf-dist/tex/latex/bclogo/coeur.eps b/Master/texmf-dist/tex/latex/bclogo/bc-coeur.eps
index d5bd265a536..d5bd265a536 100644
--- a/Master/texmf-dist/tex/latex/bclogo/coeur.eps
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-coeur.eps
diff --git a/Master/texmf-dist/tex/latex/bclogo/coeur.pdf b/Master/texmf-dist/tex/latex/bclogo/bc-coeur.pdf
index 7c2e3ad2806..7c2e3ad2806 100644
--- a/Master/texmf-dist/tex/latex/bclogo/coeur.pdf
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-coeur.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/bclogo/coeur.tex b/Master/texmf-dist/tex/latex/bclogo/bc-coeur.tex
index 73d2ca3ebd4..73d2ca3ebd4 100644
--- a/Master/texmf-dist/tex/latex/bclogo/coeur.tex
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-coeur.tex
diff --git a/Master/texmf-dist/tex/latex/bclogo/bc-crayon.eps b/Master/texmf-dist/tex/latex/bclogo/bc-crayon.eps
new file mode 100644
index 00000000000..955a18f408c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-crayon.eps
@@ -0,0 +1,421 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: inkscape 0.46
+%%Pages: 1
+%%Orientation: Portrait
+%%BoundingBox: 0 0 13 14
+%%HiResBoundingBox: 0.50718072 0.5304337 12.620504 13.161867
+%%EndComments
+%%Page: 1 1
+0 14 translate
+0.8 -0.8 scale
+0 0 0 setrgbcolor
+[] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
+gsave [1 0 0 1 0 0] concat
+gsave
+0 0 0 setrgbcolor
+newpath
+2.274126 13.893672 moveto
+2.2969013 13.88928 3.0852515 13.413109 2.9338689 13.234828 curveto
+2.8771003 13.167974 2.7537628 13.178788 2.6171114 13.205136 curveto
+1.7516524 13.372004 -0.022321446 14.310515 0.88597529 15.380196 curveto
+1.5861206 16.204741 4.2582558 16.636105 7.0368343 16.100368 curveto
+10.885849 15.358241 14.147861 13.238115 12.870569 11.733877 curveto
+12.000118 10.708766 9.3556896 10.622163 7.2025197 10.583478 curveto
+6.0851156 10.578489 3.6985817 10.545896 2.9605905 9.6767797 curveto
+2.6483635 9.3090785 2.7043929 8.844438 3.0256809 8.5361218 curveto
+3.5578941 8.0704372 5.0382862 7.785003 5.1521624 7.763047 curveto
+5.4937909 7.6971779 6.4237255 7.5438115 7.5278162 7.5643345 curveto
+8.1462606 7.5747596 8.842494 7.5831546 9.2587962 8.0734243 curveto
+9.362872 8.1959915 9.427007 8.3651616 9.451539 8.4252656 curveto
+9.447686 8.4519414 9.462756 8.500903 9.491142 8.5343301 curveto
+9.538448 8.5900431 9.694022 8.5859808 9.785124 8.568415 curveto
+10.035652 8.5201118 10.533195 8.2945131 10.837316 8.0284071 curveto
+10.989377 7.895355 11.240244 7.6913825 10.833403 7.212255 curveto
+10.360331 6.6551297 9.580701 6.6109475 8.7288955 6.6066159 curveto
+7.5014671 6.5969068 6.5354432 6.7701982 6.1482643 6.8448501 curveto
+3.096383 7.4332814 0.29792096 9.2565628 1.3954463 10.549094 curveto
+2.2091288 11.50735 4.6962257 11.533519 6.1437012 11.552668 curveto
+8.1773848 11.57549 10.539048 11.703646 11.305424 12.606189 curveto
+11.589267 12.940463 11.752946 13.570211 11.066915 14.104454 curveto
+10.420826 14.592096 8.9439463 15.00652 8.0329361 15.18217 curveto
+5.6870872 15.634473 3.0944964 15.265574 2.4605808 14.519026 curveto
+2.4321965 14.485599 2.1956608 14.207036 2.274126 13.893672 curveto
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+fill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+0.01347924 setlinewidth
+1 setlinejoin
+1 setlinecap
+newpath
+stroke
+gsave
+0 0 0 setrgbcolor
+newpath
+4.9833956 15.164296 moveto
+4.882175 15.056553 lineto
+5.0199968 12.658988 lineto
+5.1897512 9.7059117 5.1900032 9.7031647 5.3093899 9.5072816 curveto
+5.3620577 9.4208668 6.1333513 8.3319569 7.0233769 7.0874799 curveto
+7.913403 5.8430024 9.3066318 3.8896716 10.11944 2.7467441 curveto
+10.932249 1.6038164 11.625058 0.66869386 11.659011 0.66869386 curveto
+11.840527 0.66869386 11.718383 0.88005246 10.691885 2.3422113 curveto
+10.097628 3.1886803 8.752258 5.1041233 7.702172 6.5987495 curveto
+6.6520861 8.0933752 5.8016181 9.3249433 5.8122429 9.3355692 curveto
+5.8228682 9.3461944 6.0692293 9.3819035 6.3597132 9.414926 curveto
+7.3939829 9.5324993 8.0744447 9.7151467 8.7300296 10.051154 curveto
+9.0449412 10.212556 9.2201888 10.343238 9.522133 10.641828 curveto
+9.932823 11.047952 10.127117 11.362553 10.237597 11.800302 curveto
+10.270339 11.93004 10.31289 12.03619 10.332151 12.03619 curveto
+10.393666 12.03619 10.683946 11.613921 13.072809 8.0493553 curveto
+14.360727 6.1275749 15.451942 4.5155579 15.49773 4.4670951 curveto
+15.612731 4.3453752 15.705228 4.4313355 15.623525 4.584 curveto
+15.592371 4.642209 14.815379 5.8322379 13.896875 7.2285092 curveto
+12.978368 8.6247795 11.927651 10.222108 11.561947 10.778127 curveto
+10.735404 12.034805 10.435587 12.517248 10.323015 12.771736 curveto
+10.244059 12.950231 10.197668 12.988594 9.864512 13.150895 curveto
+9.448292 13.353661 5.3029921 15.202733 5.1700554 15.244926 curveto
+5.1133764 15.262914 5.050543 15.235773 4.9833951 15.164298 curveto
+4.9833956 15.164296 lineto
+closepath
+6.9367592 14.130497 moveto
+8.098385 13.623019 9.0125442 13.210091 9.3470098 13.041778 curveto
+9.701452 12.863413 9.719691 12.822927 9.683498 12.294855 curveto
+9.622428 11.40389 8.9687019 10.712069 7.8314127 10.334846 curveto
+7.1978243 10.124694 5.5701781 9.8926787 5.5021116 10.002814 curveto
+5.4874511 10.026534 5.4349665 10.771756 5.3854793 11.658865 curveto
+5.3359915 12.545974 5.2844645 13.39583 5.2709745 13.547437 curveto
+5.2244429 14.148989 5.3151137 14.300755 5.2029629 14.886874 curveto
+5.2374549 14.951323 6.1302919 14.462453 6.1468297 14.462453 curveto
+6.1633678 14.462453 6.5188357 14.313072 6.9367592 14.130496 curveto
+6.9367592 14.130497 lineto
+closepath
+fill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+0.24205552 setlinewidth
+1 setlinejoin
+1 setlinecap
+newpath
+4.9833956 15.164296 moveto
+4.882175 15.056553 lineto
+5.0199968 12.658988 lineto
+5.1897512 9.7059117 5.1900032 9.7031647 5.3093899 9.5072816 curveto
+5.3620577 9.4208668 6.1333513 8.3319569 7.0233769 7.0874799 curveto
+7.913403 5.8430024 9.3066318 3.8896716 10.11944 2.7467441 curveto
+10.932249 1.6038164 11.625058 0.66869386 11.659011 0.66869386 curveto
+11.840527 0.66869386 11.718383 0.88005246 10.691885 2.3422113 curveto
+10.097628 3.1886803 8.752258 5.1041233 7.702172 6.5987495 curveto
+6.6520861 8.0933752 5.8016181 9.3249433 5.8122429 9.3355692 curveto
+5.8228682 9.3461944 6.0692293 9.3819035 6.3597132 9.414926 curveto
+7.3939829 9.5324993 8.0744447 9.7151467 8.7300296 10.051154 curveto
+9.0449412 10.212556 9.2201888 10.343238 9.522133 10.641828 curveto
+9.932823 11.047952 10.127117 11.362553 10.237597 11.800302 curveto
+10.270339 11.93004 10.31289 12.03619 10.332151 12.03619 curveto
+10.393666 12.03619 10.683946 11.613921 13.072809 8.0493553 curveto
+14.360727 6.1275749 15.451942 4.5155579 15.49773 4.4670951 curveto
+15.612731 4.3453752 15.705228 4.4313355 15.623525 4.584 curveto
+15.592371 4.642209 14.815379 5.8322379 13.896875 7.2285092 curveto
+12.978368 8.6247795 11.927651 10.222108 11.561947 10.778127 curveto
+10.735404 12.034805 10.435587 12.517248 10.323015 12.771736 curveto
+10.244059 12.950231 10.197668 12.988594 9.864512 13.150895 curveto
+9.448292 13.353661 5.3029921 15.202733 5.1700554 15.244926 curveto
+5.1133764 15.262914 5.050543 15.235773 4.9833951 15.164298 curveto
+4.9833956 15.164296 lineto
+closepath
+6.9367592 14.130497 moveto
+8.098385 13.623019 9.0125442 13.210091 9.3470098 13.041778 curveto
+9.701452 12.863413 9.719691 12.822927 9.683498 12.294855 curveto
+9.622428 11.40389 8.9687019 10.712069 7.8314127 10.334846 curveto
+7.1978243 10.124694 5.5701781 9.8926787 5.5021116 10.002814 curveto
+5.4874511 10.026534 5.4349665 10.771756 5.3854793 11.658865 curveto
+5.3359915 12.545974 5.2844645 13.39583 5.2709745 13.547437 curveto
+5.2244429 14.148989 5.3151137 14.300755 5.2029629 14.886874 curveto
+5.2374549 14.951323 6.1302919 14.462453 6.1468297 14.462453 curveto
+6.1633678 14.462453 6.5188357 14.313072 6.9367592 14.130496 curveto
+6.9367592 14.130497 lineto
+closepath
+stroke
+0 0 0 setrgbcolor
+[] 0 setdash
+0.38059041 setlinewidth
+0 setlinejoin
+1 setlinecap
+newpath
+6.956153 9.6053077 moveto
+12.84209 1.1583152 lineto
+stroke
+0 0 0 setrgbcolor
+[] 0 setdash
+0.38059041 setlinewidth
+0 setlinejoin
+1 setlinecap
+newpath
+8.5736631 10.189409 moveto
+14.190015 1.9221391 lineto
+stroke
+0 0 0 setrgbcolor
+[] 0 setdash
+0.38059041 setlinewidth
+1 setlinejoin
+1 setlinecap
+newpath
+9.652002 11.088026 moveto
+14.908907 3.4947176 lineto
+14.99877 3.3149943 lineto
+stroke
+gsave
+0.83137256 0 0 setrgbcolor
+newpath
+6.3486957 9.3972445 moveto
+6.1015763 9.3603423 5.8921255 9.3234962 5.8832498 9.3153633 curveto
+5.8614071 9.2953491 7.1848932 7.3792544 9.3729101 4.2631591 curveto
+10.370643 2.8422221 11.281162 1.5333717 11.396286 1.3546032 curveto
+11.51141 1.1758342 11.621199 1.0292475 11.640263 1.0288547 curveto
+11.723509 1.0271393 12.044044 1.2796906 12.102781 1.3932717 curveto
+12.19034 1.5625933 12.182189 1.6833616 12.064762 1.9565409 curveto
+11.949037 2.2257604 6.910096 9.4745663 6.8429347 9.4684379 curveto
+6.8182227 9.4661821 6.5958151 9.4341456 6.3486957 9.3972445 curveto
+6.3486957 9.3972445 lineto
+closepath
+fill
+grestore
+0.41176471 0.3137255 0 setrgbcolor
+[] 0 setdash
+0.0044930801 setlinewidth
+1 setlinejoin
+1 setlinecap
+newpath
+6.3486957 9.3972445 moveto
+6.1015763 9.3603423 5.8921255 9.3234962 5.8832498 9.3153633 curveto
+5.8614071 9.2953491 7.1848932 7.3792544 9.3729101 4.2631591 curveto
+10.370643 2.8422221 11.281162 1.5333717 11.396286 1.3546032 curveto
+11.51141 1.1758342 11.621199 1.0292475 11.640263 1.0288547 curveto
+11.723509 1.0271393 12.044044 1.2796906 12.102781 1.3932717 curveto
+12.19034 1.5625933 12.182189 1.6833616 12.064762 1.9565409 curveto
+11.949037 2.2257604 6.910096 9.4745663 6.8429347 9.4684379 curveto
+6.8182227 9.4661821 6.5958151 9.4341456 6.3486957 9.3972445 curveto
+6.3486957 9.3972445 lineto
+closepath
+stroke
+gsave
+0.83137256 0 0 setrgbcolor
+newpath
+8.1961196 9.8034837 moveto
+8.0507427 9.7425577 7.7630789 9.6514807 7.5568683 9.6010888 curveto
+7.1819409 9.5094693 lineto
+7.3150358 9.3238108 lineto
+7.3882375 9.2216985 8.5464144 7.5610806 9.888761 5.6335489 curveto
+12.329392 2.1289454 lineto
+12.596528 1.9847934 lineto
+13.070395 1.729085 13.452822 1.7326206 13.715338 1.9951364 curveto
+13.869259 2.1490578 lineto
+11.232248 6.035487 lineto
+9.628881 8.3985316 8.5688196 9.9204157 8.5278407 9.9180877 curveto
+8.4907729 9.9159807 8.3414998 9.8644087 8.1961204 9.8034837 curveto
+8.1961196 9.8034837 lineto
+closepath
+fill
+grestore
+0.41176471 0.3137255 0 setrgbcolor
+[] 0 setdash
+0.0045670802 setlinewidth
+1 setlinejoin
+1 setlinecap
+newpath
+8.1961196 9.8034837 moveto
+8.0507427 9.7425577 7.7630789 9.6514807 7.5568683 9.6010888 curveto
+7.1819409 9.5094693 lineto
+7.3150358 9.3238108 lineto
+7.3882375 9.2216985 8.5464144 7.5610806 9.888761 5.6335489 curveto
+12.329392 2.1289454 lineto
+12.596528 1.9847934 lineto
+13.070395 1.729085 13.452822 1.7326206 13.715338 1.9951364 curveto
+13.869259 2.1490578 lineto
+11.232248 6.035487 lineto
+9.628881 8.3985316 8.5688196 9.9204157 8.5278407 9.9180877 curveto
+8.4907729 9.9159807 8.3414998 9.8644087 8.1961204 9.8034837 curveto
+8.1961196 9.8034837 lineto
+closepath
+stroke
+gsave
+0.83137256 0 0 setrgbcolor
+newpath
+9.447453 10.550191 moveto
+9.3247011 10.424581 9.1371747 10.270236 9.0307261 10.207201 curveto
+8.9219695 10.142801 8.8465995 10.068053 8.85868 10.036573 curveto
+8.8733375 9.9983777 13.814201 2.694995 14.035974 2.3837076 curveto
+14.068469 2.3380978 14.294936 2.5499053 14.442027 2.7634762 curveto
+14.585045 2.9711303 14.614906 3.0553182 14.630081 3.2936617 curveto
+14.641278 3.4694895 14.62655 3.6176686 14.591267 3.6841904 curveto
+14.51228 3.8331092 9.835557 10.602496 9.744492 10.69972 curveto
+9.674683 10.774252 9.658411 10.766062 9.447452 10.550191 curveto
+9.447453 10.550191 lineto
+closepath
+fill
+grestore
+0.41176471 0.3137255 0 setrgbcolor
+[] 0 setdash
+0.0044930801 setlinewidth
+1 setlinejoin
+1 setlinecap
+newpath
+9.447453 10.550191 moveto
+9.3247011 10.424581 9.1371747 10.270236 9.0307261 10.207201 curveto
+8.9219695 10.142801 8.8465995 10.068053 8.85868 10.036573 curveto
+8.8733375 9.9983777 13.814201 2.694995 14.035974 2.3837076 curveto
+14.068469 2.3380978 14.294936 2.5499053 14.442027 2.7634762 curveto
+14.585045 2.9711303 14.614906 3.0553182 14.630081 3.2936617 curveto
+14.641278 3.4694895 14.62655 3.6176686 14.591267 3.6841904 curveto
+14.51228 3.8331092 9.835557 10.602496 9.744492 10.69972 curveto
+9.674683 10.774252 9.658411 10.766062 9.447452 10.550191 curveto
+9.447453 10.550191 lineto
+closepath
+stroke
+gsave
+0.83137256 0 0 setrgbcolor
+newpath
+10.309554 11.946327 moveto
+10.297213 11.909261 10.254568 11.775716 10.214786 11.649561 curveto
+10.175004 11.523405 10.082823 11.326156 10.009938 11.21123 curveto
+9.877422 11.002271 lineto
+12.350517 7.4305262 lineto
+13.710719 5.466067 14.847658 3.8588571 14.877048 3.8589497 curveto
+15.077672 3.8595797 15.401764 4.222436 15.402087 4.4467914 curveto
+15.402199 4.5242898 15.063741 5.0633499 14.386506 6.0643006 curveto
+13.827845 6.8900004 12.736286 8.5057506 11.960821 9.6548567 curveto
+10.402667 11.963773 10.342952 12.04664 10.309554 11.946327 curveto
+10.309554 11.946327 lineto
+closepath
+fill
+grestore
+0.41176471 0.3137255 0 setrgbcolor
+[] 0 setdash
+0.0044930801 setlinewidth
+1 setlinejoin
+1 setlinecap
+newpath
+10.309554 11.946327 moveto
+10.297213 11.909261 10.254568 11.775716 10.214786 11.649561 curveto
+10.175004 11.523405 10.082823 11.326156 10.009938 11.21123 curveto
+9.877422 11.002271 lineto
+12.350517 7.4305262 lineto
+13.710719 5.466067 14.847658 3.8588571 14.877048 3.8589497 curveto
+15.077672 3.8595797 15.401764 4.222436 15.402087 4.4467914 curveto
+15.402199 4.5242898 15.063741 5.0633499 14.386506 6.0643006 curveto
+13.827845 6.8900004 12.736286 8.5057506 11.960821 9.6548567 curveto
+10.402667 11.963773 10.342952 12.04664 10.309554 11.946327 curveto
+10.309554 11.946327 lineto
+closepath
+stroke
+0 0 0 setrgbcolor
+[] 0 setdash
+0.30447233 setlinewidth
+0 setlinejoin
+1 setlinecap
+newpath
+5.1945148 12.731933 moveto
+6.3698651 12.677908 7.0690913 13.100007 7.3474594 13.942965 curveto
+stroke
+gsave
+0 0 0 setrgbcolor
+newpath
+5.2264607 14.796726 moveto
+5.2607509 14.595645 5.2623899 14.567138 5.26734 14.085766 curveto
+5.2713909 13.691836 5.2743132 13.598098 5.2892505 13.382974 curveto
+5.2987302 13.246447 5.3100233 13.079615 5.314346 13.012237 curveto
+5.3222057 12.889731 lineto
+5.3544439 12.885674 lineto
+5.3932591 12.880789 5.6307114 12.889518 5.725182 12.899302 curveto
+5.9209287 12.919577 6.1387778 12.967501 6.2855967 13.022586 curveto
+6.3824104 13.058911 6.522894 13.129434 6.6020583 13.181452 curveto
+6.6954729 13.242833 6.7543906 13.29182 6.8377849 13.377451 curveto
+6.9541066 13.496892 7.0319085 13.608988 7.1078828 13.766609 curveto
+7.146883 13.84752 7.2064504 13.999558 7.201082 14.004486 curveto
+7.1915588 14.01323 6.3732166 14.364645 6.2474393 14.414003 curveto
+6.1924732 14.435572 6.1242897 14.46498 6.0959202 14.479354 curveto
+5.4903684 14.786162 5.3195895 14.865847 5.2345266 14.88128 curveto
+5.2113237 14.885488 lineto
+5.2264607 14.796726 lineto
+closepath
+fill
+grestore
+0.41176471 0.3137255 0 setrgbcolor
+[] 0 setdash
+0.0025790599 setlinewidth
+1 setlinejoin
+1 setlinecap
+newpath
+5.2264607 14.796726 moveto
+5.2607509 14.595645 5.2623899 14.567138 5.26734 14.085766 curveto
+5.2713909 13.691836 5.2743132 13.598098 5.2892505 13.382974 curveto
+5.2987302 13.246447 5.3100233 13.079615 5.314346 13.012237 curveto
+5.3222057 12.889731 lineto
+5.3544439 12.885674 lineto
+5.3932591 12.880789 5.6307114 12.889518 5.725182 12.899302 curveto
+5.9209287 12.919577 6.1387778 12.967501 6.2855967 13.022586 curveto
+6.3824104 13.058911 6.522894 13.129434 6.6020583 13.181452 curveto
+6.6954729 13.242833 6.7543906 13.29182 6.8377849 13.377451 curveto
+6.9541066 13.496892 7.0319085 13.608988 7.1078828 13.766609 curveto
+7.146883 13.84752 7.2064504 13.999558 7.201082 14.004486 curveto
+7.1915588 14.01323 6.3732166 14.364645 6.2474393 14.414003 curveto
+6.1924732 14.435572 6.1242897 14.46498 6.0959202 14.479354 curveto
+5.4903684 14.786162 5.3195895 14.865847 5.2345266 14.88128 curveto
+5.2113237 14.885488 lineto
+5.2264607 14.796726 lineto
+closepath
+stroke
+gsave
+0.9137255 0.7764706 0.68627453 setrgbcolor
+newpath
+7.4233181 13.683134 moveto
+7.1356879 13.032898 6.5162671 12.641681 5.6736507 12.578072 curveto
+5.3398106 12.552871 lineto
+5.3613865 12.293869 lineto
+5.3732527 12.151417 5.4071747 11.632749 5.4367683 11.141273 curveto
+5.4663619 10.649796 5.50006 10.191891 5.5116523 10.123704 curveto
+5.532729 9.9997277 lineto
+5.9403792 10.022311 lineto
+6.3485451 10.04492 7.1318979 10.170349 7.5615934 10.281896 curveto
+8.4398778 10.509893 9.1668327 11.009674 9.459737 11.586867 curveto
+9.670777 12.002736 9.744467 12.689418 9.595699 12.853805 curveto
+9.524907 12.93203 9.1684318 13.11001 8.2715054 13.514944 curveto
+7.4360593 13.892125 7.5093379 13.877594 7.4233181 13.683134 curveto
+7.4233181 13.683134 lineto
+closepath
+fill
+grestore
+0.41176471 0.3137255 0 setrgbcolor
+[] 0 setdash
+0.0145893 setlinewidth
+1 setlinejoin
+1 setlinecap
+newpath
+7.4233181 13.683134 moveto
+7.1356879 13.032898 6.5162671 12.641681 5.6736507 12.578072 curveto
+5.3398106 12.552871 lineto
+5.3613865 12.293869 lineto
+5.3732527 12.151417 5.4071747 11.632749 5.4367683 11.141273 curveto
+5.4663619 10.649796 5.50006 10.191891 5.5116523 10.123704 curveto
+5.532729 9.9997277 lineto
+5.9403792 10.022311 lineto
+6.3485451 10.04492 7.1318979 10.170349 7.5615934 10.281896 curveto
+8.4398778 10.509893 9.1668327 11.009674 9.459737 11.586867 curveto
+9.670777 12.002736 9.744467 12.689418 9.595699 12.853805 curveto
+9.524907 12.93203 9.1684318 13.11001 8.2715054 13.514944 curveto
+7.4360593 13.892125 7.5093379 13.877594 7.4233181 13.683134 curveto
+7.4233181 13.683134 lineto
+closepath
+stroke
+grestore
+showpage
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/bclogo/bc-crayon.pdf b/Master/texmf-dist/tex/latex/bclogo/bc-crayon.pdf
new file mode 100644
index 00000000000..0f98984f9fb
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-crayon.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/bclogo/bc-crayon.tex b/Master/texmf-dist/tex/latex/bclogo/bc-crayon.tex
new file mode 100644
index 00000000000..09e13be760a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-crayon.tex
@@ -0,0 +1,426 @@
+%LaTeX with PSTricks extensions
+%%Creator: inkscape 0.46
+%%Please note this file requires PSTricks extensions
+\psset{xunit=1pt,yunit=1pt,runit=1pt}
+\begin{pspicture}(17,17)
+{
+\newrgbcolor{curcolor}{0 0 0}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
+{
+\newpath
+\moveto(2.274126,3.106328)
+\curveto(2.2969013,3.11072)(3.0852515,3.586891)(2.9338689,3.765172)
+\curveto(2.8771003,3.832026)(2.7537628,3.821212)(2.6171114,3.794864)
+\curveto(1.7516524,3.627996)(-0.02232145,2.689485)(0.88597529,1.619804)
+\curveto(1.5861206,0.795259)(4.2582558,0.363895)(7.0368343,0.899632)
+\curveto(10.885849,1.641759)(14.147861,3.761885)(12.870569,5.266123)
+\curveto(12.000118,6.291234)(9.3556896,6.377837)(7.2025197,6.416522)
+\curveto(6.0851156,6.421511)(3.6985817,6.454104)(2.9605905,7.3232203)
+\curveto(2.6483635,7.6909215)(2.7043929,8.155562)(3.0256809,8.4638782)
+\curveto(3.5578941,8.9295628)(5.0382862,9.214997)(5.1521624,9.236953)
+\curveto(5.4937909,9.3028221)(6.4237255,9.4561885)(7.5278162,9.4356655)
+\curveto(8.1462606,9.4252404)(8.842494,9.4168454)(9.2587962,8.9265757)
+\curveto(9.362872,8.8040085)(9.427007,8.6348384)(9.451539,8.5747344)
+\curveto(9.447686,8.5480586)(9.462756,8.499097)(9.491142,8.4656699)
+\curveto(9.538448,8.4099569)(9.694022,8.4140192)(9.785124,8.431585)
+\curveto(10.035652,8.4798882)(10.533195,8.7054869)(10.837316,8.9715929)
+\curveto(10.989377,9.104645)(11.240244,9.3086175)(10.833403,9.787745)
+\curveto(10.360331,10.3448703)(9.580701,10.3890525)(8.7288955,10.3933841)
+\curveto(7.5014671,10.4030932)(6.5354432,10.2298018)(6.1482643,10.1551499)
+\curveto(3.096383,9.5667186)(0.29792096,7.7434372)(1.3954463,6.450906)
+\curveto(2.2091288,5.49265)(4.6962257,5.466481)(6.1437012,5.447332)
+\curveto(8.1773848,5.42451)(10.539048,5.296354)(11.305424,4.393811)
+\curveto(11.589267,4.059537)(11.752946,3.429789)(11.066915,2.895546)
+\curveto(10.420826,2.407904)(8.9439463,1.99348)(8.0329361,1.81783)
+\curveto(5.6870872,1.365527)(3.0944964,1.734426)(2.4605808,2.480974)
+\curveto(2.4321965,2.514401)(2.1956608,2.792964)(2.274126,3.106328)
+}
+}
+{
+\newrgbcolor{curcolor}{0 0 0}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
+{
+\newpath
+}
+}
+{
+\newrgbcolor{curcolor}{0 0 0}
+\pscustom[linewidth=0.01347924,linecolor=curcolor]
+{
+\newpath
+}
+}
+{
+\newrgbcolor{curcolor}{0 0 0}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
+{
+\newpath
+\moveto(4.9833956,1.835704)
+\lineto(4.882175,1.943447)
+\lineto(5.0199968,4.341012)
+\curveto(5.1897512,7.2940883)(5.1900032,7.2968353)(5.3093899,7.4927184)
+\curveto(5.3620577,7.5791332)(6.1333513,8.6680431)(7.0233769,9.9125201)
+\curveto(7.913403,11.1569976)(9.3066318,13.1103284)(10.11944,14.2532559)
+\curveto(10.932249,15.3961836)(11.625058,16.33130614)(11.659011,16.33130614)
+\curveto(11.840527,16.33130614)(11.718383,16.11994754)(10.691885,14.6577887)
+\curveto(10.097628,13.8113197)(8.752258,11.8958767)(7.702172,10.4012505)
+\curveto(6.6520861,8.9066248)(5.8016181,7.6750567)(5.8122429,7.6644308)
+\curveto(5.8228682,7.6538056)(6.0692293,7.6180965)(6.3597132,7.585074)
+\curveto(7.3939829,7.4675007)(8.0744447,7.2848533)(8.7300296,6.948846)
+\curveto(9.0449412,6.787444)(9.2201888,6.656762)(9.522133,6.358172)
+\curveto(9.932823,5.952048)(10.127117,5.637447)(10.237597,5.199698)
+\curveto(10.270339,5.06996)(10.31289,4.96381)(10.332151,4.96381)
+\curveto(10.393666,4.96381)(10.683946,5.386079)(13.072809,8.9506447)
+\curveto(14.360727,10.8724251)(15.451942,12.4844421)(15.49773,12.5329049)
+\curveto(15.612731,12.6546248)(15.705228,12.5686645)(15.623525,12.416)
+\curveto(15.592371,12.357791)(14.815379,11.1677621)(13.896875,9.7714908)
+\curveto(12.978368,8.3752205)(11.927651,6.777892)(11.561947,6.221873)
+\curveto(10.735404,4.965195)(10.435587,4.482752)(10.323015,4.228264)
+\curveto(10.244059,4.049769)(10.197668,4.011406)(9.864512,3.849105)
+\curveto(9.448292,3.646339)(5.3029921,1.797267)(5.1700554,1.755074)
+\curveto(5.1133764,1.737086)(5.050543,1.764227)(4.9833951,1.835702)
+\lineto(4.9833956,1.835704)
+\closepath
+\moveto(6.9367592,2.869503)
+\curveto(8.098385,3.376981)(9.0125442,3.789909)(9.3470098,3.958222)
+\curveto(9.701452,4.136587)(9.719691,4.177073)(9.683498,4.705145)
+\curveto(9.622428,5.59611)(8.9687019,6.287931)(7.8314127,6.665154)
+\curveto(7.1978243,6.875306)(5.5701781,7.1073213)(5.5021116,6.997186)
+\curveto(5.4874511,6.973466)(5.4349665,6.228244)(5.3854793,5.341135)
+\curveto(5.3359915,4.454026)(5.2844645,3.60417)(5.2709745,3.452563)
+\curveto(5.2244429,2.851011)(5.3151137,2.699245)(5.2029629,2.113126)
+\curveto(5.2374549,2.048677)(6.1302919,2.537547)(6.1468297,2.537547)
+\curveto(6.1633678,2.537547)(6.5188357,2.686928)(6.9367592,2.869504)
+\lineto(6.9367592,2.869503)
+\closepath
+}
+}
+{
+\newrgbcolor{curcolor}{0 0 0}
+\pscustom[linewidth=0.24205552,linecolor=curcolor]
+{
+\newpath
+\moveto(4.9833956,1.835704)
+\lineto(4.882175,1.943447)
+\lineto(5.0199968,4.341012)
+\curveto(5.1897512,7.2940883)(5.1900032,7.2968353)(5.3093899,7.4927184)
+\curveto(5.3620577,7.5791332)(6.1333513,8.6680431)(7.0233769,9.9125201)
+\curveto(7.913403,11.1569976)(9.3066318,13.1103284)(10.11944,14.2532559)
+\curveto(10.932249,15.3961836)(11.625058,16.33130614)(11.659011,16.33130614)
+\curveto(11.840527,16.33130614)(11.718383,16.11994754)(10.691885,14.6577887)
+\curveto(10.097628,13.8113197)(8.752258,11.8958767)(7.702172,10.4012505)
+\curveto(6.6520861,8.9066248)(5.8016181,7.6750567)(5.8122429,7.6644308)
+\curveto(5.8228682,7.6538056)(6.0692293,7.6180965)(6.3597132,7.585074)
+\curveto(7.3939829,7.4675007)(8.0744447,7.2848533)(8.7300296,6.948846)
+\curveto(9.0449412,6.787444)(9.2201888,6.656762)(9.522133,6.358172)
+\curveto(9.932823,5.952048)(10.127117,5.637447)(10.237597,5.199698)
+\curveto(10.270339,5.06996)(10.31289,4.96381)(10.332151,4.96381)
+\curveto(10.393666,4.96381)(10.683946,5.386079)(13.072809,8.9506447)
+\curveto(14.360727,10.8724251)(15.451942,12.4844421)(15.49773,12.5329049)
+\curveto(15.612731,12.6546248)(15.705228,12.5686645)(15.623525,12.416)
+\curveto(15.592371,12.357791)(14.815379,11.1677621)(13.896875,9.7714908)
+\curveto(12.978368,8.3752205)(11.927651,6.777892)(11.561947,6.221873)
+\curveto(10.735404,4.965195)(10.435587,4.482752)(10.323015,4.228264)
+\curveto(10.244059,4.049769)(10.197668,4.011406)(9.864512,3.849105)
+\curveto(9.448292,3.646339)(5.3029921,1.797267)(5.1700554,1.755074)
+\curveto(5.1133764,1.737086)(5.050543,1.764227)(4.9833951,1.835702)
+\lineto(4.9833956,1.835704)
+\closepath
+\moveto(6.9367592,2.869503)
+\curveto(8.098385,3.376981)(9.0125442,3.789909)(9.3470098,3.958222)
+\curveto(9.701452,4.136587)(9.719691,4.177073)(9.683498,4.705145)
+\curveto(9.622428,5.59611)(8.9687019,6.287931)(7.8314127,6.665154)
+\curveto(7.1978243,6.875306)(5.5701781,7.1073213)(5.5021116,6.997186)
+\curveto(5.4874511,6.973466)(5.4349665,6.228244)(5.3854793,5.341135)
+\curveto(5.3359915,4.454026)(5.2844645,3.60417)(5.2709745,3.452563)
+\curveto(5.2244429,2.851011)(5.3151137,2.699245)(5.2029629,2.113126)
+\curveto(5.2374549,2.048677)(6.1302919,2.537547)(6.1468297,2.537547)
+\curveto(6.1633678,2.537547)(6.5188357,2.686928)(6.9367592,2.869504)
+\lineto(6.9367592,2.869503)
+\closepath
+}
+}
+{
+\newrgbcolor{curcolor}{0 0 0}
+\pscustom[linewidth=0.38059041,linecolor=curcolor]
+{
+\newpath
+\moveto(6.956153,7.3946923)
+\lineto(12.84209,15.8416848)
+}
+}
+{
+\newrgbcolor{curcolor}{0 0 0}
+\pscustom[linewidth=0.38059041,linecolor=curcolor]
+{
+\newpath
+\moveto(8.5736631,6.810591)
+\lineto(14.190015,15.0778609)
+}
+}
+{
+\newrgbcolor{curcolor}{0 0 0}
+\pscustom[linewidth=0.38059041,linecolor=curcolor]
+{
+\newpath
+\moveto(9.652002,5.911974)
+\lineto(14.908907,13.5052824)
+\lineto(14.99877,13.6850057)
+}
+}
+{
+\newrgbcolor{curcolor}{0.83137256 0 0}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
+{
+\newpath
+\moveto(6.3486957,7.6027555)
+\curveto(6.1015763,7.6396577)(5.8921255,7.6765038)(5.8832498,7.6846367)
+\curveto(5.8614071,7.7046509)(7.1848932,9.6207456)(9.3729101,12.7368409)
+\curveto(10.370643,14.1577779)(11.281162,15.4666283)(11.396286,15.6453968)
+\curveto(11.51141,15.8241658)(11.621199,15.9707525)(11.640263,15.9711453)
+\curveto(11.723509,15.9728607)(12.044044,15.7203094)(12.102781,15.6067283)
+\curveto(12.19034,15.4374067)(12.182189,15.3166384)(12.064762,15.0434591)
+\curveto(11.949037,14.7742396)(6.910096,7.5254337)(6.8429347,7.5315621)
+\curveto(6.8182227,7.5338179)(6.5958151,7.5658544)(6.3486957,7.6027555)
+\lineto(6.3486957,7.6027555)
+\closepath
+}
+}
+{
+\newrgbcolor{curcolor}{0.41176471 0.3137255 0}
+\pscustom[linewidth=0.00449308,linecolor=curcolor]
+{
+\newpath
+\moveto(6.3486957,7.6027555)
+\curveto(6.1015763,7.6396577)(5.8921255,7.6765038)(5.8832498,7.6846367)
+\curveto(5.8614071,7.7046509)(7.1848932,9.6207456)(9.3729101,12.7368409)
+\curveto(10.370643,14.1577779)(11.281162,15.4666283)(11.396286,15.6453968)
+\curveto(11.51141,15.8241658)(11.621199,15.9707525)(11.640263,15.9711453)
+\curveto(11.723509,15.9728607)(12.044044,15.7203094)(12.102781,15.6067283)
+\curveto(12.19034,15.4374067)(12.182189,15.3166384)(12.064762,15.0434591)
+\curveto(11.949037,14.7742396)(6.910096,7.5254337)(6.8429347,7.5315621)
+\curveto(6.8182227,7.5338179)(6.5958151,7.5658544)(6.3486957,7.6027555)
+\lineto(6.3486957,7.6027555)
+\closepath
+}
+}
+{
+\newrgbcolor{curcolor}{0.83137256 0 0}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
+{
+\newpath
+\moveto(8.1961196,7.1965163)
+\curveto(8.0507427,7.2574423)(7.7630789,7.3485193)(7.5568683,7.3989112)
+\lineto(7.1819409,7.4905307)
+\lineto(7.3150358,7.6761892)
+\curveto(7.3882375,7.7783015)(8.5464144,9.4389194)(9.888761,11.3664511)
+\lineto(12.329392,14.8710546)
+\lineto(12.596528,15.0152066)
+\curveto(13.070395,15.270915)(13.452822,15.2673794)(13.715338,15.0048636)
+\lineto(13.869259,14.8509422)
+\lineto(11.232248,10.964513)
+\curveto(9.628881,8.6014684)(8.5688196,7.0795843)(8.5278407,7.0819123)
+\curveto(8.4907729,7.0840193)(8.3414998,7.1355913)(8.1961204,7.1965163)
+\lineto(8.1961196,7.1965163)
+\closepath
+}
+}
+{
+\newrgbcolor{curcolor}{0.41176471 0.3137255 0}
+\pscustom[linewidth=0.00456708,linecolor=curcolor]
+{
+\newpath
+\moveto(8.1961196,7.1965163)
+\curveto(8.0507427,7.2574423)(7.7630789,7.3485193)(7.5568683,7.3989112)
+\lineto(7.1819409,7.4905307)
+\lineto(7.3150358,7.6761892)
+\curveto(7.3882375,7.7783015)(8.5464144,9.4389194)(9.888761,11.3664511)
+\lineto(12.329392,14.8710546)
+\lineto(12.596528,15.0152066)
+\curveto(13.070395,15.270915)(13.452822,15.2673794)(13.715338,15.0048636)
+\lineto(13.869259,14.8509422)
+\lineto(11.232248,10.964513)
+\curveto(9.628881,8.6014684)(8.5688196,7.0795843)(8.5278407,7.0819123)
+\curveto(8.4907729,7.0840193)(8.3414998,7.1355913)(8.1961204,7.1965163)
+\lineto(8.1961196,7.1965163)
+\closepath
+}
+}
+{
+\newrgbcolor{curcolor}{0.83137256 0 0}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
+{
+\newpath
+\moveto(9.447453,6.449809)
+\curveto(9.3247011,6.575419)(9.1371747,6.729764)(9.0307261,6.792799)
+\curveto(8.9219695,6.857199)(8.8465995,6.931947)(8.85868,6.963427)
+\curveto(8.8733375,7.0016223)(13.814201,14.305005)(14.035974,14.6162924)
+\curveto(14.068469,14.6619022)(14.294936,14.4500947)(14.442027,14.2365238)
+\curveto(14.585045,14.0288697)(14.614906,13.9446818)(14.630081,13.7063383)
+\curveto(14.641278,13.5305105)(14.62655,13.3823314)(14.591267,13.3158096)
+\curveto(14.51228,13.1668908)(9.835557,6.397504)(9.744492,6.30028)
+\curveto(9.674683,6.225748)(9.658411,6.233938)(9.447452,6.449809)
+\lineto(9.447453,6.449809)
+\closepath
+}
+}
+{
+\newrgbcolor{curcolor}{0.41176471 0.3137255 0}
+\pscustom[linewidth=0.00449308,linecolor=curcolor]
+{
+\newpath
+\moveto(9.447453,6.449809)
+\curveto(9.3247011,6.575419)(9.1371747,6.729764)(9.0307261,6.792799)
+\curveto(8.9219695,6.857199)(8.8465995,6.931947)(8.85868,6.963427)
+\curveto(8.8733375,7.0016223)(13.814201,14.305005)(14.035974,14.6162924)
+\curveto(14.068469,14.6619022)(14.294936,14.4500947)(14.442027,14.2365238)
+\curveto(14.585045,14.0288697)(14.614906,13.9446818)(14.630081,13.7063383)
+\curveto(14.641278,13.5305105)(14.62655,13.3823314)(14.591267,13.3158096)
+\curveto(14.51228,13.1668908)(9.835557,6.397504)(9.744492,6.30028)
+\curveto(9.674683,6.225748)(9.658411,6.233938)(9.447452,6.449809)
+\lineto(9.447453,6.449809)
+\closepath
+}
+}
+{
+\newrgbcolor{curcolor}{0.83137256 0 0}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
+{
+\newpath
+\moveto(10.309554,5.053673)
+\curveto(10.297213,5.090739)(10.254568,5.224284)(10.214786,5.350439)
+\curveto(10.175004,5.476595)(10.082823,5.673844)(10.009938,5.78877)
+\lineto(9.877422,5.997729)
+\lineto(12.350517,9.5694738)
+\curveto(13.710719,11.533933)(14.847658,13.1411429)(14.877048,13.1410503)
+\curveto(15.077672,13.1404203)(15.401764,12.777564)(15.402087,12.5532086)
+\curveto(15.402199,12.4757102)(15.063741,11.9366501)(14.386506,10.9356994)
+\curveto(13.827845,10.1099996)(12.736286,8.4942494)(11.960821,7.3451433)
+\curveto(10.402667,5.036227)(10.342952,4.95336)(10.309554,5.053673)
+\lineto(10.309554,5.053673)
+\closepath
+}
+}
+{
+\newrgbcolor{curcolor}{0.41176471 0.3137255 0}
+\pscustom[linewidth=0.00449308,linecolor=curcolor]
+{
+\newpath
+\moveto(10.309554,5.053673)
+\curveto(10.297213,5.090739)(10.254568,5.224284)(10.214786,5.350439)
+\curveto(10.175004,5.476595)(10.082823,5.673844)(10.009938,5.78877)
+\lineto(9.877422,5.997729)
+\lineto(12.350517,9.5694738)
+\curveto(13.710719,11.533933)(14.847658,13.1411429)(14.877048,13.1410503)
+\curveto(15.077672,13.1404203)(15.401764,12.777564)(15.402087,12.5532086)
+\curveto(15.402199,12.4757102)(15.063741,11.9366501)(14.386506,10.9356994)
+\curveto(13.827845,10.1099996)(12.736286,8.4942494)(11.960821,7.3451433)
+\curveto(10.402667,5.036227)(10.342952,4.95336)(10.309554,5.053673)
+\lineto(10.309554,5.053673)
+\closepath
+}
+}
+{
+\newrgbcolor{curcolor}{0 0 0}
+\pscustom[linewidth=0.30447233,linecolor=curcolor]
+{
+\newpath
+\moveto(5.1945148,4.268067)
+\curveto(6.3698651,4.322092)(7.0690913,3.899993)(7.3474594,3.057035)
+}
+}
+{
+\newrgbcolor{curcolor}{0 0 0}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
+{
+\newpath
+\moveto(5.2264607,2.203274)
+\curveto(5.2607509,2.404355)(5.2623899,2.432862)(5.26734,2.914234)
+\curveto(5.2713909,3.308164)(5.2743132,3.401902)(5.2892505,3.617026)
+\curveto(5.2987302,3.753553)(5.3100233,3.920385)(5.314346,3.987763)
+\lineto(5.3222057,4.110269)
+\lineto(5.3544439,4.114326)
+\curveto(5.3932591,4.119211)(5.6307114,4.110482)(5.725182,4.100698)
+\curveto(5.9209287,4.080423)(6.1387778,4.032499)(6.2855967,3.977414)
+\curveto(6.3824104,3.941089)(6.522894,3.870566)(6.6020583,3.818548)
+\curveto(6.6954729,3.757167)(6.7543906,3.70818)(6.8377849,3.622549)
+\curveto(6.9541066,3.503108)(7.0319085,3.391012)(7.1078828,3.233391)
+\curveto(7.146883,3.15248)(7.2064504,3.000442)(7.201082,2.995514)
+\curveto(7.1915588,2.98677)(6.3732166,2.635355)(6.2474393,2.585997)
+\curveto(6.1924732,2.564428)(6.1242897,2.53502)(6.0959202,2.520646)
+\curveto(5.4903684,2.213838)(5.3195895,2.134153)(5.2345266,2.11872)
+\lineto(5.2113237,2.114512)
+\lineto(5.2264607,2.203274)
+\closepath
+}
+}
+{
+\newrgbcolor{curcolor}{0.41176471 0.3137255 0}
+\pscustom[linewidth=0.00257906,linecolor=curcolor]
+{
+\newpath
+\moveto(5.2264607,2.203274)
+\curveto(5.2607509,2.404355)(5.2623899,2.432862)(5.26734,2.914234)
+\curveto(5.2713909,3.308164)(5.2743132,3.401902)(5.2892505,3.617026)
+\curveto(5.2987302,3.753553)(5.3100233,3.920385)(5.314346,3.987763)
+\lineto(5.3222057,4.110269)
+\lineto(5.3544439,4.114326)
+\curveto(5.3932591,4.119211)(5.6307114,4.110482)(5.725182,4.100698)
+\curveto(5.9209287,4.080423)(6.1387778,4.032499)(6.2855967,3.977414)
+\curveto(6.3824104,3.941089)(6.522894,3.870566)(6.6020583,3.818548)
+\curveto(6.6954729,3.757167)(6.7543906,3.70818)(6.8377849,3.622549)
+\curveto(6.9541066,3.503108)(7.0319085,3.391012)(7.1078828,3.233391)
+\curveto(7.146883,3.15248)(7.2064504,3.000442)(7.201082,2.995514)
+\curveto(7.1915588,2.98677)(6.3732166,2.635355)(6.2474393,2.585997)
+\curveto(6.1924732,2.564428)(6.1242897,2.53502)(6.0959202,2.520646)
+\curveto(5.4903684,2.213838)(5.3195895,2.134153)(5.2345266,2.11872)
+\lineto(5.2113237,2.114512)
+\lineto(5.2264607,2.203274)
+\closepath
+}
+}
+{
+\newrgbcolor{curcolor}{0.9137255 0.7764706 0.68627453}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
+{
+\newpath
+\moveto(7.4233181,3.316866)
+\curveto(7.1356879,3.967102)(6.5162671,4.358319)(5.6736507,4.421928)
+\lineto(5.3398106,4.447129)
+\lineto(5.3613865,4.706131)
+\curveto(5.3732527,4.848583)(5.4071747,5.367251)(5.4367683,5.858727)
+\curveto(5.4663619,6.350204)(5.50006,6.808109)(5.5116523,6.876296)
+\lineto(5.532729,7.0002723)
+\lineto(5.9403792,6.977689)
+\curveto(6.3485451,6.95508)(7.1318979,6.829651)(7.5615934,6.718104)
+\curveto(8.4398778,6.490107)(9.1668327,5.990326)(9.459737,5.413133)
+\curveto(9.670777,4.997264)(9.744467,4.310582)(9.595699,4.146195)
+\curveto(9.524907,4.06797)(9.1684318,3.88999)(8.2715054,3.485056)
+\curveto(7.4360593,3.107875)(7.5093379,3.122406)(7.4233181,3.316866)
+\lineto(7.4233181,3.316866)
+\closepath
+}
+}
+{
+\newrgbcolor{curcolor}{0.41176471 0.3137255 0}
+\pscustom[linewidth=0.0145893,linecolor=curcolor]
+{
+\newpath
+\moveto(7.4233181,3.316866)
+\curveto(7.1356879,3.967102)(6.5162671,4.358319)(5.6736507,4.421928)
+\lineto(5.3398106,4.447129)
+\lineto(5.3613865,4.706131)
+\curveto(5.3732527,4.848583)(5.4071747,5.367251)(5.4367683,5.858727)
+\curveto(5.4663619,6.350204)(5.50006,6.808109)(5.5116523,6.876296)
+\lineto(5.532729,7.0002723)
+\lineto(5.9403792,6.977689)
+\curveto(6.3485451,6.95508)(7.1318979,6.829651)(7.5615934,6.718104)
+\curveto(8.4398778,6.490107)(9.1668327,5.990326)(9.459737,5.413133)
+\curveto(9.670777,4.997264)(9.744467,4.310582)(9.595699,4.146195)
+\curveto(9.524907,4.06797)(9.1684318,3.88999)(8.2715054,3.485056)
+\curveto(7.4360593,3.107875)(7.5093379,3.122406)(7.4233181,3.316866)
+\lineto(7.4233181,3.316866)
+\closepath
+}
+}
+\end{pspicture}
diff --git a/Master/texmf-dist/tex/latex/bclogo/danger.eps b/Master/texmf-dist/tex/latex/bclogo/bc-danger.eps
index f68b7aa4d75..f68b7aa4d75 100644
--- a/Master/texmf-dist/tex/latex/bclogo/danger.eps
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-danger.eps
diff --git a/Master/texmf-dist/tex/latex/bclogo/danger.pdf b/Master/texmf-dist/tex/latex/bclogo/bc-danger.pdf
index b36f62a17fe..b36f62a17fe 100644
--- a/Master/texmf-dist/tex/latex/bclogo/danger.pdf
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-danger.pdf
diff --git a/Master/texmf-dist/tex/latex/bclogo/danger.tex b/Master/texmf-dist/tex/latex/bclogo/bc-danger.tex
index a13d56208ad..a13d56208ad 100644
--- a/Master/texmf-dist/tex/latex/bclogo/danger.tex
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-danger.tex
diff --git a/Master/texmf-dist/tex/latex/bclogo/etoile.eps b/Master/texmf-dist/tex/latex/bclogo/bc-etoile.eps
index 5112dd50d81..5112dd50d81 100644
--- a/Master/texmf-dist/tex/latex/bclogo/etoile.eps
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-etoile.eps
diff --git a/Master/texmf-dist/tex/latex/bclogo/etoile.pdf b/Master/texmf-dist/tex/latex/bclogo/bc-etoile.pdf
index 14efdaa0a64..14efdaa0a64 100644
--- a/Master/texmf-dist/tex/latex/bclogo/etoile.pdf
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-etoile.pdf
diff --git a/Master/texmf-dist/tex/latex/bclogo/etoile.tex b/Master/texmf-dist/tex/latex/bclogo/bc-etoile.tex
index dda94b68b4f..dda94b68b4f 100644
--- a/Master/texmf-dist/tex/latex/bclogo/etoile.tex
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-etoile.tex
diff --git a/Master/texmf-dist/tex/latex/bclogo/fleur.eps b/Master/texmf-dist/tex/latex/bclogo/bc-fleur.eps
index 219c049dafc..219c049dafc 100644
--- a/Master/texmf-dist/tex/latex/bclogo/fleur.eps
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-fleur.eps
diff --git a/Master/texmf-dist/tex/latex/bclogo/fleur.pdf b/Master/texmf-dist/tex/latex/bclogo/bc-fleur.pdf
index 0fd49c02943..0fd49c02943 100644
--- a/Master/texmf-dist/tex/latex/bclogo/fleur.pdf
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-fleur.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/bclogo/fleur.tex b/Master/texmf-dist/tex/latex/bclogo/bc-fleur.tex
index 8662663d6da..8662663d6da 100644
--- a/Master/texmf-dist/tex/latex/bclogo/fleur.tex
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-fleur.tex
diff --git a/Master/texmf-dist/tex/latex/bclogo/bc-inter.eps b/Master/texmf-dist/tex/latex/bclogo/bc-inter.eps
new file mode 100644
index 00000000000..86ad669330a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-inter.eps
@@ -0,0 +1,97 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: inkscape 0.46
+%%Pages: 1
+%%Orientation: Portrait
+%%BoundingBox: 3 1 12 15
+%%HiResBoundingBox: 3.2311134 1.7243579 11.174055 14.848938
+%%EndComments
+%%Page: 1 1
+0 16 translate
+0.8 -0.8 scale
+0 0 0 setrgbcolor
+[] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
+gsave [1 0 0 1 0 0] concat
+gsave
+0.62352943 0.0078431377 0.0078431377 setrgbcolor
+newpath
+6.5507882 13.82682 moveto
+6.0257107 13.676573 lineto
+6.3552204 12.750957 6.7102085 12.010707 7.0906763 11.45582 curveto
+7.4818079 10.895903 8.1634385 10.16008 9.1355711 9.2483477 curveto
+9.8897514 8.5494816 10.407913 7.9975758 10.690058 7.5926284 curveto
+10.974322 7.1802153 11.182827 6.742066 11.315573 6.2781791 curveto
+11.587453 5.3279876 11.513396 4.4892529 11.0934 3.7619725 curveto
+10.681921 3.0371595 10.057832 2.5550383 9.2211339 2.3156079 curveto
+8.4783326 2.1030777 7.8496028 2.089109 7.3349424 2.2737018 curveto
+6.8202668 2.4583215 6.5115517 2.7301901 6.4087961 3.0893085 curveto
+6.3295767 3.3661513 6.3602341 3.7432231 6.5007684 4.2205248 curveto
+6.6412892 4.6978497 6.6815806 5.041253 6.6216427 5.2507356 curveto
+6.5445641 5.5200944 6.3810821 5.7201974 6.1311962 5.8510452 curveto
+5.8834384 5.9744309 5.6186884 5.9958089 5.3369454 5.915179 curveto
+4.9783507 5.8125816 4.6935321 5.565146 4.4824887 5.1728716 curveto
+4.2821145 4.7755795 4.2611424 4.3000979 4.4195724 3.7464256 curveto
+4.6614873 2.9009833 5.2896606 2.2712806 6.304094 1.8573156 curveto
+7.3185142 1.4433784 8.5343681 1.4391744 9.9516594 1.8447035 curveto
+11.710442 2.3479816 12.875472 3.1670144 13.446751 4.3018048 curveto
+13.873063 5.1361213 13.97169 5.9535553 13.742629 6.7541093 curveto
+13.586331 7.3002967 13.28489 7.8211288 12.838306 8.3166073 curveto
+12.400235 8.8145442 11.681408 9.3414092 10.681825 9.897205 curveto
+9.092723 10.770002 8.0834428 11.424213 7.6539816 11.85984 curveto
+7.2351822 12.290436 6.8674521 12.946095 6.5507882 13.82682 curveto
+5.973289 15.167151 moveto
+6.3745611 15.281973 6.6764806 15.501925 6.8790499 15.827004 curveto
+7.0922833 16.147044 7.148593 16.48289 7.0479783 16.83454 curveto
+6.9494912 17.178706 6.7240514 17.433931 6.3716603 17.600216 curveto
+6.0213973 17.759014 5.649898 17.782224 5.2571633 17.669848 curveto
+4.8644175 17.557466 4.561427 17.341256 4.348191 17.021217 curveto
+4.1456248 16.696136 4.0935844 16.361512 4.1920693 16.017346 curveto
+4.2926862 15.665696 4.5138567 15.409249 4.8555806 15.248005 curveto
+5.2079731 15.081723 5.5805424 15.054771 5.973289 15.167151 curveto
+fill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+0.20970075 setlinewidth
+1 setlinejoin
+1 setlinecap
+newpath
+6.5507882 13.82682 moveto
+6.0257107 13.676573 lineto
+6.3552204 12.750957 6.7102085 12.010707 7.0906763 11.45582 curveto
+7.4818079 10.895903 8.1634385 10.16008 9.1355711 9.2483477 curveto
+9.8897514 8.5494816 10.407913 7.9975758 10.690058 7.5926284 curveto
+10.974322 7.1802153 11.182827 6.742066 11.315573 6.2781791 curveto
+11.587453 5.3279876 11.513396 4.4892529 11.0934 3.7619725 curveto
+10.681921 3.0371595 10.057832 2.5550383 9.2211339 2.3156079 curveto
+8.4783326 2.1030777 7.8496028 2.089109 7.3349424 2.2737018 curveto
+6.8202668 2.4583215 6.5115517 2.7301901 6.4087961 3.0893085 curveto
+6.3295767 3.3661513 6.3602341 3.7432231 6.5007684 4.2205248 curveto
+6.6412892 4.6978497 6.6815806 5.041253 6.6216427 5.2507356 curveto
+6.5445641 5.5200944 6.3810821 5.7201974 6.1311962 5.8510452 curveto
+5.8834384 5.9744309 5.6186884 5.9958089 5.3369454 5.915179 curveto
+4.9783507 5.8125816 4.6935321 5.565146 4.4824887 5.1728716 curveto
+4.2821145 4.7755795 4.2611424 4.3000979 4.4195724 3.7464256 curveto
+4.6614873 2.9009833 5.2896606 2.2712806 6.304094 1.8573156 curveto
+7.3185142 1.4433784 8.5343681 1.4391744 9.9516594 1.8447035 curveto
+11.710442 2.3479816 12.875472 3.1670144 13.446751 4.3018048 curveto
+13.873063 5.1361213 13.97169 5.9535553 13.742629 6.7541093 curveto
+13.586331 7.3002967 13.28489 7.8211288 12.838306 8.3166073 curveto
+12.400235 8.8145442 11.681408 9.3414092 10.681825 9.897205 curveto
+9.092723 10.770002 8.0834428 11.424213 7.6539816 11.85984 curveto
+7.2351822 12.290436 6.8674521 12.946095 6.5507882 13.82682 curveto
+5.973289 15.167151 moveto
+6.3745611 15.281973 6.6764806 15.501925 6.8790499 15.827004 curveto
+7.0922833 16.147044 7.148593 16.48289 7.0479783 16.83454 curveto
+6.9494912 17.178706 6.7240514 17.433931 6.3716603 17.600216 curveto
+6.0213973 17.759014 5.649898 17.782224 5.2571633 17.669848 curveto
+4.8644175 17.557466 4.561427 17.341256 4.348191 17.021217 curveto
+4.1456248 16.696136 4.0935844 16.361512 4.1920693 16.017346 curveto
+4.2926862 15.665696 4.5138567 15.409249 4.8555806 15.248005 curveto
+5.2079731 15.081723 5.5805424 15.054771 5.973289 15.167151 curveto
+stroke
+grestore
+showpage
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/bclogo/bc-inter.pdf b/Master/texmf-dist/tex/latex/bclogo/bc-inter.pdf
new file mode 100644
index 00000000000..0c3d6676f2a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-inter.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/bclogo/bc-inter.tex b/Master/texmf-dist/tex/latex/bclogo/bc-inter.tex
new file mode 100644
index 00000000000..1e68142e302
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-inter.tex
@@ -0,0 +1,86 @@
+%LaTeX with PSTricks extensions
+%%Creator: inkscape 0.46
+%%Please note this file requires PSTricks extensions
+\psset{xunit=1pt,yunit=1pt,runit=1pt}
+\begin{pspicture}(17,20)
+{
+\newrgbcolor{curcolor}{0.62352943 0.00784314 0.00784314}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
+{
+\newpath
+\moveto(6.5507882,6.17318)
+\lineto(6.0257107,6.323427)
+\curveto(6.3552204,7.249043)(6.7102085,7.989293)(7.0906763,8.54418)
+\curveto(7.4818079,9.104097)(8.1634385,9.83992)(9.1355711,10.7516523)
+\curveto(9.8897514,11.4505184)(10.407913,12.0024242)(10.690058,12.4073716)
+\curveto(10.974322,12.8197847)(11.182827,13.257934)(11.315573,13.7218209)
+\curveto(11.587453,14.6720124)(11.513396,15.5107471)(11.0934,16.2380275)
+\curveto(10.681921,16.9628405)(10.057832,17.4449617)(9.2211339,17.6843921)
+\curveto(8.4783326,17.8969223)(7.8496028,17.910891)(7.3349424,17.7262982)
+\curveto(6.8202668,17.5416785)(6.5115517,17.2698099)(6.4087961,16.9106915)
+\curveto(6.3295767,16.6338487)(6.3602341,16.2567769)(6.5007684,15.7794752)
+\curveto(6.6412892,15.3021503)(6.6815806,14.958747)(6.6216427,14.7492644)
+\curveto(6.5445641,14.4799056)(6.3810821,14.2798026)(6.1311962,14.1489548)
+\curveto(5.8834384,14.0255691)(5.6186884,14.0041911)(5.3369454,14.084821)
+\curveto(4.9783507,14.1874184)(4.6935321,14.434854)(4.4824887,14.8271284)
+\curveto(4.2821145,15.2244205)(4.2611424,15.6999021)(4.4195724,16.2535744)
+\curveto(4.6614873,17.0990167)(5.2896606,17.7287194)(6.304094,18.1426844)
+\curveto(7.3185142,18.5566216)(8.5343681,18.5608256)(9.9516594,18.1552965)
+\curveto(11.710442,17.6520184)(12.875472,16.8329856)(13.446751,15.6981952)
+\curveto(13.873063,14.8638787)(13.97169,14.0464447)(13.742629,13.2458907)
+\curveto(13.586331,12.6997033)(13.28489,12.1788712)(12.838306,11.6833927)
+\curveto(12.400235,11.1854558)(11.681408,10.6585908)(10.681825,10.102795)
+\curveto(9.092723,9.229998)(8.0834428,8.575787)(7.6539816,8.14016)
+\curveto(7.2351822,7.709564)(6.8674521,7.053905)(6.5507882,6.17318)
+\moveto(5.973289,4.832849)
+\curveto(6.3745611,4.718027)(6.6764806,4.498075)(6.8790499,4.172996)
+\curveto(7.0922833,3.852956)(7.148593,3.51711)(7.0479783,3.16546)
+\curveto(6.9494912,2.821294)(6.7240514,2.566069)(6.3716603,2.399784)
+\curveto(6.0213973,2.240986)(5.649898,2.217776)(5.2571633,2.330152)
+\curveto(4.8644175,2.442534)(4.561427,2.658744)(4.348191,2.978783)
+\curveto(4.1456248,3.303864)(4.0935844,3.638488)(4.1920693,3.982654)
+\curveto(4.2926862,4.334304)(4.5138567,4.590751)(4.8555806,4.751995)
+\curveto(5.2079731,4.918277)(5.5805424,4.945229)(5.973289,4.832849)
+}
+}
+{
+\newrgbcolor{curcolor}{0 0 0}
+\pscustom[linewidth=0.20970075,linecolor=curcolor]
+{
+\newpath
+\moveto(6.5507882,6.17318)
+\lineto(6.0257107,6.323427)
+\curveto(6.3552204,7.249043)(6.7102085,7.989293)(7.0906763,8.54418)
+\curveto(7.4818079,9.104097)(8.1634385,9.83992)(9.1355711,10.7516523)
+\curveto(9.8897514,11.4505184)(10.407913,12.0024242)(10.690058,12.4073716)
+\curveto(10.974322,12.8197847)(11.182827,13.257934)(11.315573,13.7218209)
+\curveto(11.587453,14.6720124)(11.513396,15.5107471)(11.0934,16.2380275)
+\curveto(10.681921,16.9628405)(10.057832,17.4449617)(9.2211339,17.6843921)
+\curveto(8.4783326,17.8969223)(7.8496028,17.910891)(7.3349424,17.7262982)
+\curveto(6.8202668,17.5416785)(6.5115517,17.2698099)(6.4087961,16.9106915)
+\curveto(6.3295767,16.6338487)(6.3602341,16.2567769)(6.5007684,15.7794752)
+\curveto(6.6412892,15.3021503)(6.6815806,14.958747)(6.6216427,14.7492644)
+\curveto(6.5445641,14.4799056)(6.3810821,14.2798026)(6.1311962,14.1489548)
+\curveto(5.8834384,14.0255691)(5.6186884,14.0041911)(5.3369454,14.084821)
+\curveto(4.9783507,14.1874184)(4.6935321,14.434854)(4.4824887,14.8271284)
+\curveto(4.2821145,15.2244205)(4.2611424,15.6999021)(4.4195724,16.2535744)
+\curveto(4.6614873,17.0990167)(5.2896606,17.7287194)(6.304094,18.1426844)
+\curveto(7.3185142,18.5566216)(8.5343681,18.5608256)(9.9516594,18.1552965)
+\curveto(11.710442,17.6520184)(12.875472,16.8329856)(13.446751,15.6981952)
+\curveto(13.873063,14.8638787)(13.97169,14.0464447)(13.742629,13.2458907)
+\curveto(13.586331,12.6997033)(13.28489,12.1788712)(12.838306,11.6833927)
+\curveto(12.400235,11.1854558)(11.681408,10.6585908)(10.681825,10.102795)
+\curveto(9.092723,9.229998)(8.0834428,8.575787)(7.6539816,8.14016)
+\curveto(7.2351822,7.709564)(6.8674521,7.053905)(6.5507882,6.17318)
+\moveto(5.973289,4.832849)
+\curveto(6.3745611,4.718027)(6.6764806,4.498075)(6.8790499,4.172996)
+\curveto(7.0922833,3.852956)(7.148593,3.51711)(7.0479783,3.16546)
+\curveto(6.9494912,2.821294)(6.7240514,2.566069)(6.3716603,2.399784)
+\curveto(6.0213973,2.240986)(5.649898,2.217776)(5.2571633,2.330152)
+\curveto(4.8644175,2.442534)(4.561427,2.658744)(4.348191,2.978783)
+\curveto(4.1456248,3.303864)(4.0935844,3.638488)(4.1920693,3.982654)
+\curveto(4.2926862,4.334304)(4.5138567,4.590751)(4.8555806,4.751995)
+\curveto(5.2079731,4.918277)(5.5805424,4.945229)(5.973289,4.832849)
+}
+}
+\end{pspicture}
diff --git a/Master/texmf-dist/tex/latex/bclogo/lampe.pgf b/Master/texmf-dist/tex/latex/bclogo/bc-lampe.pgf
index b7f3fd56fbe..b7f3fd56fbe 100644
--- a/Master/texmf-dist/tex/latex/bclogo/lampe.pgf
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-lampe.pgf
diff --git a/Master/texmf-dist/tex/latex/bclogo/lampe.pst b/Master/texmf-dist/tex/latex/bclogo/bc-lampe.pst
index 644c55fe8e6..644c55fe8e6 100644
--- a/Master/texmf-dist/tex/latex/bclogo/lampe.pst
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-lampe.pst
diff --git a/Master/texmf-dist/tex/latex/bclogo/note.eps b/Master/texmf-dist/tex/latex/bclogo/bc-note.eps
index 13b8fe777a5..13b8fe777a5 100644
--- a/Master/texmf-dist/tex/latex/bclogo/note.eps
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-note.eps
diff --git a/Master/texmf-dist/tex/latex/bclogo/note.pdf b/Master/texmf-dist/tex/latex/bclogo/bc-note.pdf
index 23827d5ab1b..23827d5ab1b 100644
--- a/Master/texmf-dist/tex/latex/bclogo/note.pdf
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-note.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/bclogo/note.tex b/Master/texmf-dist/tex/latex/bclogo/bc-note.tex
index 16a8585d8e7..16a8585d8e7 100644
--- a/Master/texmf-dist/tex/latex/bclogo/note.tex
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-note.tex
diff --git a/Master/texmf-dist/tex/latex/bclogo/orne.eps b/Master/texmf-dist/tex/latex/bclogo/bc-orne.eps
index cff90d838d0..cff90d838d0 100644
--- a/Master/texmf-dist/tex/latex/bclogo/orne.eps
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-orne.eps
diff --git a/Master/texmf-dist/tex/latex/bclogo/orne.pdf b/Master/texmf-dist/tex/latex/bclogo/bc-orne.pdf
index 2fb0185c67c..2fb0185c67c 100644
--- a/Master/texmf-dist/tex/latex/bclogo/orne.pdf
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-orne.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/bclogo/orne.tex b/Master/texmf-dist/tex/latex/bclogo/bc-orne.tex
index 905757c9347..905757c9347 100644
--- a/Master/texmf-dist/tex/latex/bclogo/orne.tex
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-orne.tex
diff --git a/Master/texmf-dist/tex/latex/bclogo/ours.eps b/Master/texmf-dist/tex/latex/bclogo/bc-ours.eps
index 9a7de9768ed..ea9c81dc176 100644
--- a/Master/texmf-dist/tex/latex/bclogo/ours.eps
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-ours.eps
@@ -16,7 +16,7 @@
gsave [1 0 0 1 0 0] concat
gsave [1 0 0 1 0.8482143 -0.7589286] concat
gsave
-0.31764707 0.16078432 0 setrgbcolor
+0.61176473 0.30980393 0 setrgbcolor
newpath
6.7857144 6.2723212 moveto
6.7857144 7.5414283 5.6957144 8.5714283 4.3526788 8.5714283 curveto
@@ -42,7 +42,7 @@ stroke
grestore
gsave [1 0 0 1 7.7455355 -0.8705356] concat
gsave
-0.31764707 0.16078432 0 setrgbcolor
+0.61176473 0.30588236 0 setrgbcolor
newpath
6.7857144 6.2723212 moveto
6.7857144 7.5414283 5.6957144 8.5714283 4.3526788 8.5714283 curveto
@@ -68,7 +68,7 @@ stroke
grestore
gsave [0.4862385 0 0 0.4854369 3.3299885 2.7810766] concat
gsave
-0.59215689 0.3019608 0.090196081 setrgbcolor
+0.87843138 0.47843137 0.18431373 setrgbcolor
newpath
6.7857144 6.2723212 moveto
6.7857144 7.5414283 5.6957144 8.5714283 4.3526788 8.5714283 curveto
@@ -94,7 +94,7 @@ stroke
grestore
gsave [0.4862385 0 0 0.4854369 9.8478457 2.8480409] concat
gsave
-0.59215689 0.3019608 0.090196081 setrgbcolor
+0.87843138 0.47843137 0.18431373 setrgbcolor
newpath
6.7857144 6.2723212 moveto
6.7857144 7.5414283 5.6957144 8.5714283 4.3526788 8.5714283 curveto
@@ -120,7 +120,7 @@ stroke
grestore
gsave [1 0 0 1 0.8928571 -2.4107144] concat
gsave
-0.31764707 0.16078432 0 setrgbcolor
+0.61176473 0.33333334 0 setrgbcolor
newpath
13.928571 13.102678 moveto
13.928571 16.343214 11.188571 18.973214 7.8125 18.973214 curveto
diff --git a/Master/texmf-dist/tex/latex/bclogo/bc-ours.pdf b/Master/texmf-dist/tex/latex/bclogo/bc-ours.pdf
new file mode 100644
index 00000000000..66ba81e46c3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-ours.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/bclogo/ours.tex b/Master/texmf-dist/tex/latex/bclogo/bc-ours.tex
index d309a18f0f1..db6d9211624 100644
--- a/Master/texmf-dist/tex/latex/bclogo/ours.tex
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-ours.tex
@@ -1,11 +1,11 @@
%LaTeX with PSTricks extensions
-%%Creator: inkscape 0.45.1
+%%Creator: inkscape 0.46
%%Please note this file requires PSTricks extensions
\psset{xunit=1pt,yunit=1pt,runit=1pt}
\begin{pspicture}(17,20)
{
-\newrgbcolor{curcolor}{0.31764707 0.16078432 0}
-\pscustom[fillstyle=solid,fillcolor=curcolor]
+\newrgbcolor{curcolor}{0.61176473 0.30980393 0}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
{
\newpath
\moveto(7.63392869,14.48660738)
@@ -30,8 +30,8 @@
}
}
{
-\newrgbcolor{curcolor}{0.31764707 0.16078432 0}
-\pscustom[fillstyle=solid,fillcolor=curcolor]
+\newrgbcolor{curcolor}{0.61176473 0.30588236 0}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
{
\newpath
\moveto(14.53124989,14.59821438)
@@ -56,8 +56,8 @@
}
}
{
-\newrgbcolor{curcolor}{0.59215689 0.3019608 0.09019608}
-\pscustom[fillstyle=solid,fillcolor=curcolor]
+\newrgbcolor{curcolor}{0.87843138 0.47843137 0.18431373}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
{
\newpath
\moveto(6.62946409,14.17410723)
@@ -70,7 +70,7 @@
}
{
\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=0.82332051,linecolor=curcolor]
+\pscustom[linewidth=0.40000001,linecolor=curcolor]
{
\newpath
\moveto(6.62946409,14.17410723)
@@ -82,8 +82,8 @@
}
}
{
-\newrgbcolor{curcolor}{0.59215689 0.3019608 0.09019608}
-\pscustom[fillstyle=solid,fillcolor=curcolor]
+\newrgbcolor{curcolor}{0.87843138 0.47843137 0.18431373}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
{
\newpath
\moveto(13.14732129,14.10714293)
@@ -96,7 +96,7 @@
}
{
\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=0.82332051,linecolor=curcolor]
+\pscustom[linewidth=0.40000001,linecolor=curcolor]
{
\newpath
\moveto(13.14732129,14.10714293)
@@ -108,8 +108,8 @@
}
}
{
-\newrgbcolor{curcolor}{0.31764707 0.16078432 0}
-\pscustom[fillstyle=solid,fillcolor=curcolor]
+\newrgbcolor{curcolor}{0.61176473 0.33333334 0}
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
{
\newpath
\moveto(14.82142832,9.3080361)
@@ -135,7 +135,7 @@
}
{
\newrgbcolor{curcolor}{0 0 0}
-\pscustom[fillstyle=solid,fillcolor=curcolor]
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
{
\newpath
\moveto(10.22321468,8.52678562)
@@ -148,7 +148,7 @@
}
{
\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=0.54416853,linecolor=curcolor]
+\pscustom[linewidth=0.4,linecolor=curcolor]
{
\newpath
\moveto(10.22321468,8.52678562)
@@ -161,7 +161,7 @@
}
{
\newrgbcolor{curcolor}{1 1 1}
-\pscustom[fillstyle=solid,fillcolor=curcolor]
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
{
\newpath
\moveto(7.67857158,11.71875027)
@@ -174,7 +174,7 @@
}
{
\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=0.40131932,linecolor=curcolor]
+\pscustom[linewidth=0.40000005,linecolor=curcolor]
{
\newpath
\moveto(7.67857158,11.71875027)
@@ -187,7 +187,7 @@
}
{
\newrgbcolor{curcolor}{1 1 1}
-\pscustom[fillstyle=solid,fillcolor=curcolor]
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
{
\newpath
\moveto(12.07589288,11.74107157)
@@ -200,7 +200,7 @@
}
{
\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=0.40131932,linecolor=curcolor]
+\pscustom[linewidth=0.40000005,linecolor=curcolor]
{
\newpath
\moveto(12.07589288,11.74107157)
@@ -213,7 +213,7 @@
}
{
\newrgbcolor{curcolor}{0 0 0}
-\pscustom[fillstyle=solid,fillcolor=curcolor]
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
{
\newpath
\moveto(11.22767879,11.25000081)
@@ -226,7 +226,7 @@
}
{
\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=0.17142856,linecolor=curcolor]
+\pscustom[linewidth=0.39999999,linecolor=curcolor]
{
\newpath
\moveto(11.22767879,11.25000081)
@@ -239,7 +239,7 @@
}
{
\newrgbcolor{curcolor}{0 0 0}
-\pscustom[fillstyle=solid,fillcolor=curcolor]
+\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
{
\newpath
\moveto(6.89732139,11.16071481)
@@ -252,7 +252,7 @@
}
{
\newrgbcolor{curcolor}{0 0 0}
-\pscustom[linewidth=0.17142856,linecolor=curcolor]
+\pscustom[linewidth=0.39999999,linecolor=curcolor]
{
\newpath
\moveto(6.89732139,11.16071481)
diff --git a/Master/texmf-dist/tex/latex/bclogo/smiley_bonnehumeur.eps b/Master/texmf-dist/tex/latex/bclogo/bc-smiley_bonnehumeur.eps
index 388ea4a96f9..388ea4a96f9 100644
--- a/Master/texmf-dist/tex/latex/bclogo/smiley_bonnehumeur.eps
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-smiley_bonnehumeur.eps
diff --git a/Master/texmf-dist/tex/latex/bclogo/smiley_bonnehumeur.pdf b/Master/texmf-dist/tex/latex/bclogo/bc-smiley_bonnehumeur.pdf
index d3f59b8a0ac..d3f59b8a0ac 100644
--- a/Master/texmf-dist/tex/latex/bclogo/smiley_bonnehumeur.pdf
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-smiley_bonnehumeur.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/bclogo/smiley_bonnehumeur.tex b/Master/texmf-dist/tex/latex/bclogo/bc-smiley_bonnehumeur.tex
index 386ac982da1..386ac982da1 100644
--- a/Master/texmf-dist/tex/latex/bclogo/smiley_bonnehumeur.tex
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-smiley_bonnehumeur.tex
diff --git a/Master/texmf-dist/tex/latex/bclogo/smiley_mauvaisehumeur.eps b/Master/texmf-dist/tex/latex/bclogo/bc-smiley_mauvaisehumeur.eps
index 19d55a488ad..19d55a488ad 100644
--- a/Master/texmf-dist/tex/latex/bclogo/smiley_mauvaisehumeur.eps
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-smiley_mauvaisehumeur.eps
diff --git a/Master/texmf-dist/tex/latex/bclogo/smiley_mauvaisehumeur.pdf b/Master/texmf-dist/tex/latex/bclogo/bc-smiley_mauvaisehumeur.pdf
index b5dc79587ac..b5dc79587ac 100644
--- a/Master/texmf-dist/tex/latex/bclogo/smiley_mauvaisehumeur.pdf
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-smiley_mauvaisehumeur.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/bclogo/smiley_mauvaisehumeur.tex b/Master/texmf-dist/tex/latex/bclogo/bc-smiley_mauvaisehumeur.tex
index beb83428825..beb83428825 100644
--- a/Master/texmf-dist/tex/latex/bclogo/smiley_mauvaisehumeur.tex
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-smiley_mauvaisehumeur.tex
diff --git a/Master/texmf-dist/tex/latex/bclogo/takecare.pgf b/Master/texmf-dist/tex/latex/bclogo/bc-takecare.pgf
index 65478951001..65478951001 100644
--- a/Master/texmf-dist/tex/latex/bclogo/takecare.pgf
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-takecare.pgf
diff --git a/Master/texmf-dist/tex/latex/bclogo/takecare.pst b/Master/texmf-dist/tex/latex/bclogo/bc-takecare.pst
index 79693455312..79693455312 100644
--- a/Master/texmf-dist/tex/latex/bclogo/takecare.pst
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-takecare.pst
diff --git a/Master/texmf-dist/tex/latex/bclogo/trefle.eps b/Master/texmf-dist/tex/latex/bclogo/bc-trefle.eps
index 3d4314b05d8..3d4314b05d8 100644
--- a/Master/texmf-dist/tex/latex/bclogo/trefle.eps
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-trefle.eps
diff --git a/Master/texmf-dist/tex/latex/bclogo/trefle.pdf b/Master/texmf-dist/tex/latex/bclogo/bc-trefle.pdf
index 80a98fea742..80a98fea742 100644
--- a/Master/texmf-dist/tex/latex/bclogo/trefle.pdf
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-trefle.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/bclogo/trefle.tex b/Master/texmf-dist/tex/latex/bclogo/bc-trefle.tex
index ae0b14a4042..ae0b14a4042 100644
--- a/Master/texmf-dist/tex/latex/bclogo/trefle.tex
+++ b/Master/texmf-dist/tex/latex/bclogo/bc-trefle.tex
diff --git a/Master/texmf-dist/tex/latex/bclogo/bclogo.sty b/Master/texmf-dist/tex/latex/bclogo/bclogo.sty
index 34df91222ed..174e321333b 100644
--- a/Master/texmf-dist/tex/latex/bclogo/bclogo.sty
+++ b/Master/texmf-dist/tex/latex/bclogo/bclogo.sty
@@ -1,185 +1,293 @@
\NeedsTeXFormat{LaTeX2e}
\def\PackageName{bclogo}
-\def\fileversion{v2.1}
-\def\filedate{2009/04/01}
+\def\fileversion{v2.22}
+\def\filedate{2009/15/01}
\ProvidesPackage{bclogo}
[\filedate\space\fileversion]
-\RequirePackage{xkeyval}
+\RequirePackage{xkeyval,ifthen}
%% Les options globales du package sont au nombre de 2: tikz ou pstricks
-\newif\iftikz\tikzfalse%
-\define@key{bclogo.sty}{pstricks}[]{\tikzfalse}%
+\newif\iftikz%
\define@key{bclogo.sty}{tikz}[]{\tikztrue}%
+\define@key{bclogo.sty}{pstricks}[]{\tikzfalse}%
+\newlength{\logowidth}\setlength{\logowidth}{17pt}%
\ProcessOptionsX%
-
-
\iftikz%
\RequirePackage{tikz}%
-\usetikzlibrary{shadows}%
+\usetikzlibrary{shadows}% pour l'ombre
+\usetikzlibrary{decorations.pathmorphing} % pour la barre ondulee
\else%
+\RequirePackage{graphicx}%
\RequirePackage{pstricks}%
\RequirePackage{pst-grad}%
-\RequirePackage{graphicx}%
+\RequirePackage{pst-coil}% pour la barre ondulee
\fi%
% les symboles
% ==============================================================================
+
+% si l'option tikz est chargee
\iftikz%
% la fleur
-\newcommand\bcfleur{\includegraphics[width=17pt]{fleur}}
-% une note (Thomas Laburussias)
-\newcommand\bcnote{\includegraphics[width=17pt]{note}}
+\newcommand\bcfleur{\includegraphics[width=\logowidth]{bc-fleur}}
+% une note (Thomas Labarussias)
+\newcommand\bcnote{\includegraphics[width=\logowidth]{bc-note}}
% panneau chantier (Jean-Michel Sarlat)
-\newcommand\bcpanchant{\includegraphics[width=17pt]{aux-301}}
+\newcommand\bcpanchant{\includegraphics[width=\logowidth]{bc-aux-301}}
% ours
-\newcommand\bcours{\includegraphics[width=17pt]{ours}}
+\newcommand\bcours{\includegraphics[width=\logowidth]{bc-ours}}
% etoile
-\newcommand\bcetoile{\includegraphics[width=17pt]{etoile}}
+\newcommand\bcetoile{\includegraphics[width=\logowidth]{bc-etoile}}
% attention
-\newcommand\bcattention{\includegraphics[width=17pt]{attention}}
+\newcommand\bcattention{\includegraphics[width=\logowidth]{bc-attention}}
% attention P.Fradin
-\newcommand\bctakecare{\begingroup\input{takecare.pgf}\endgroup}
+\newcommand\bctakecare{\begingroup\input{bc-takecare.pgf}\endgroup}
% lampe P.Fradin
-\newcommand\bclampe{\begingroup\input{lampe.pgf}\endgroup}
+\newcommand\bclampe{\begingroup\input{bc-lampe.pgf}\endgroup}
% coeur
-\newcommand\bccoeur{\includegraphics[width=17pt]{coeur}}
+\newcommand\bccoeur{\includegraphics[width=\logowidth]{bc-coeur}}
% ornement (tire du site http://openclipart.org )
-\newcommand\bcorne{\includegraphics[width=17pt]{orne}}
+\newcommand\bcorne{\includegraphics[width=\logowidth]{bc-orne}}
% danger (Francois)
-\newcommand\bcdanger{\includegraphics[width=17pt]{danger}}
+\newcommand\bcdanger{\includegraphics[width=\logowidth]{bc-danger}}
% smiley bonne humeur (Francois)
-\newcommand\bcsmbh{\includegraphics[width=17pt]{smiley_bonnehumeur}}
+\newcommand\bcsmbh{\includegraphics[width=\logowidth]{bc-smiley_bonnehumeur}}
% smiley bonne humeur (Francois)
-\newcommand\bcsmmh{\includegraphics[width=17pt]{smiley_mauvaisehumeur}}
+\newcommand\bcsmmh{\includegraphics[width=\logowidth]{bc-smiley_mauvaisehumeur}}
% le trefle
-\newcommand\bctrefle{\includegraphics[width=17pt]{trefle}}
-% livre P.Fradin
-\newcommand\bcbook{\begingroup\input{book.pgf}\endgroup}
+\newcommand\bctrefle{\includegraphics[width=\logowidth]{bc-trefle}}
+% le livre
+\newcommand\bcbook{\begingroup\input{bc-book.pgf}\endgroup}
+% point d'interrogation
+\newcommand\bcquestion{\includegraphics[width=\logowidth]{bc-inter}}
+% crayon anne-sophie philippe
+\newcommand\bccrayon{\includegraphics[width=\logowidth]{bc-crayon}}
+% le pic LaTeX
+\newcommand\bcspadesuit{\centering \huge $\spadesuit$}
-\else%pstricks
+
+% si l'option pstricks (par defaut)
+\else
% la fleur
-\newcommand\bcfleur{\begingroup\input{fleur.tex}\endgroup}
-% une note (Thomas Laburussias)
-\newcommand\bcnote{\begingroup\input{note.tex}\endgroup}
+\newcommand\bcfleur{\begingroup\input{bc-fleur.tex}\endgroup}
+% une note (Thomas Labarussias)
+\newcommand\bcnote{\begingroup\input{bc-note.tex}\endgroup}
% panneau chantier (Jean-Michel Sarlat)
-\newcommand\bcpanchant{\includegraphics[width=17pt]{aux-301.eps}}
+\newcommand\bcpanchant{\includegraphics[width=\logowidth]{bc-aux-301.eps}}
% ours
-\newcommand\bcours{\begingroup\input{ours.tex}\endgroup}
+\newcommand\bcours{\begingroup\input{bc-ours.tex}\endgroup}
% etoile
-\newcommand\bcetoile{\begingroup\input{etoile.tex}\endgroup}
+\newcommand\bcetoile{\begingroup\input{bc-etoile.tex}\endgroup}
% attention
-\newcommand\bcattention{\begingroup\input{attention.tex}\endgroup}
+\newcommand\bcattention{\begingroup\input{bc-attention.tex}\endgroup}
% attention P.Fradin
-\newcommand\bctakecare{\begingroup\input{takecare.pst}\endgroup}
+\newcommand\bctakecare{\begingroup\input{bc-takecare.pst}\endgroup}
% lampe P.Fradin
-\newcommand\bclampe{\begingroup\input{lampe.pst}\endgroup}
+\newcommand\bclampe{\begingroup\input{bc-lampe.pst}\endgroup}
% coeur
-\newcommand\bccoeur{\begingroup\input{coeur.tex}\endgroup}
+\newcommand\bccoeur{\begingroup\input{bc-coeur.tex}\endgroup}
% ornement (tire du site http://openclipart.org )
-\newcommand\bcorne{\begingroup\input{orne.tex}\endgroup}
+\newcommand\bcorne{\begingroup\input{bc-orne.tex}\endgroup}
% danger (Francois)
-\newcommand\bcdanger{\begingroup\input{danger.tex}\endgroup}
+\newcommand\bcdanger{\begingroup\input{bc-danger.tex}\endgroup}
% smiley bonne humeur (Francois)
-\newcommand\bcsmbh{\begingroup\input{smiley_bonnehumeur.tex}\endgroup}
+\newcommand\bcsmbh{\begingroup\input{bc-smiley_bonnehumeur.tex}\endgroup}
% smiley bonne humeur (Francois)
-\newcommand\bcsmmh{\begingroup\input{smiley_mauvaisehumeur.tex}\endgroup}
+\newcommand\bcsmmh{\begingroup\input{bc-smiley_mauvaisehumeur.tex}\endgroup}
% le trefle
-\newcommand\bctrefle{\begingroup\input{trefle.tex}\endgroup}
-% livre P.Fradin
-\newcommand\bcbook{\begingroup\input{book.pst}\endgroup}
+\newcommand\bctrefle{\begingroup\input{bc-trefle.tex}\endgroup}
+% le livre
+\newcommand\bcbook{\begingroup\input{bc-book.pst}\endgroup}
+% point d'interrogation
+\newcommand\bcquestion{\begingroup\input{bc-inter.tex}\endgroup}
+% crayon anne-sophie philippe
+\newcommand\bccrayon{\begingroup\input{bc-crayon.tex}\endgroup}
+% le pic LaTeX
+\newcommand\bcspadesuit{\centering \huge $\spadesuit$}
+
\fi
+
% =========================== La fonction listable =============================
+
\newcommand{\titrebclogo}{Liste des \texttt{bclogo}}
\newcommand\bccaption[1]{\addcontentsline{bcl}{bclogo}{#1}}
\newcommand\listofbclogo{\section*{\titrebclogo}\@starttoc{bcl}}
\newcommand\l@bclogo[2]{\par\noindent #1,~\textit{page~#2}}
+\newcounter{bclogocompteur} % idee de Francois Petiard
+
% ======================================= les keys =============================
+\newlength{\val@epBarre} % on definit une longueur : l'epaisseur de la barre
+\newlength{\val@tailleOndu} % on definit une longueur : taille d'une ondulation
\define@key{bclogo}{logo}[\bcfleur]{\def\val@logo{#1}}
\define@key{bclogo}{couleur}[white]{\def\val@couleur{#1}}
\define@key{bclogo}{arrondi}[0]{\def\val@arrondi{#1}}
\define@key{bclogo}{epOmbre}[0.125]{\def\val@epOmbre{#1}}
\define@key{bclogo}{arrondi}[0]{\def\val@arrondi{#1}}
\define@key{bclogo}{couleurOmbre}[black]{\def\val@couleurOmbre{#1}}
-\define@boolkey{bclogo}{cadretitre}[true]{}
+\define@key{bclogo}{couleurBarre}[black]{\def\val@couleurBarre{#1}}
+\define@key{bclogo}{imageBarre}[]{\def\val@imageBarre{#1}}
+\define@key{bclogo}{motifBarre}[*]{\def\val@motifBarre{#1}}
+\define@key{bclogo}{epBarre}[1.5]{\setlength{\val@epBarre}{#1 pt}}
+\define@key{bclogo}{tailleOndu}[2.5]{\setlength{\val@tailleOndu}{#1 pt}}
+\define@boolkey{bclogo}{cadreTitre}[true]{}
+\define@boolkey{bclogo}{noborder}[true]{}
\define@boolkey{bclogo}{ombre}[true]{}
+\define@boolkey{bclogo}{avecBarre}[true]{}
+\define@choicekey{bclogo}{barre}{none,line,snake,motif,zigzag,imageExt,imageClip}[line]{%
+\ifthenelse{\equal{#1}{none}}{\KV@bclogo@avecBarrefalse}%
+{\def\bc@barre{\@nameuse{bc@barre#1}}}%
+}%
+
+
% selection par defaut
-\presetkeys{bclogo}{logo, couleur, arrondi, couleurOmbre, epOmbre, ombre=false, cadretitre=false}{}%
+\presetkeys{bclogo}{logo,barre,couleur,arrondi,couleurOmbre,couleurBarre,epOmbre,epBarre,tailleOndu,ombre=false,cadreTitre=false, avecBarre = true,noborder=false}{}%
+
+% les differente commande de barre vertical a gauche
+
+\newcommand{\bc@barreline}{\color{\val@couleurBarre}\vrule width \val@epBarre}%
-%===============================================================================
+\newcommand{\bc@barremotif}{%
+\begin{minipage}{\logowidth}\color{\val@couleurBarre}\centering%
+\vbox to \invboxh{\cleaders\vbox{\vss \val@motifBarre \vss}\vfill}%
+\end{minipage}}
+
+\newcommand{\bc@barresnake}{%
+\begin{minipage}{\logowidth}\centering
+\iftikz
+\begin{tikzpicture}[decoration={snake,segment length=2.66\val@tailleOndu, amplitude=\val@tailleOndu}]
+\draw[decorate,line width=1pt, color=\val@couleurBarre](0,\invboxh)--(0,0);\end{tikzpicture}%
+\else
+\psset{unit=1pt}
+\begin{pspicture}(0,0)(0,\invboxh)
+\pszigzag[coilarm=0pt,coilwidth=2\val@tailleOndu,linewidth=1pt, linearc=1pt,coilheight=1.33,linecolor=\val@couleurBarre](0,\invboxh)(0,0)
+\end{pspicture}%
+\fi
+\end{minipage}}%
+
+\newcommand{\bc@barrezigzag}{%
+\begin{minipage}{\logowidth}\centering
+\iftikz
+\begin{tikzpicture}[decoration={zigzag,segment length=2.66\val@tailleOndu, amplitude=\val@tailleOndu}]
+\draw[decorate,line width=1pt,color=\val@couleurBarre](0,\invboxh)--(0,0);\end{tikzpicture}%
+\else
+\psset{unit=1pt}
+\begin{pspicture}(0,0)(0,\invboxh)
+\pszigzag[coilarm=0pt,coilwidth=2\val@tailleOndu,linewidth=1pt,coilheight=1.33,linecolor=\val@couleurBarre](0,\invboxh)(0,0)
+\end{pspicture}%
+\fi
+\end{minipage}}%
+
+\newcommand{\bc@barreimageExt}{% l'image est deformee
+\begin{minipage}{\logowidth}\centering
+\includegraphics[width=\logowidth,height=\invboxh]{\val@imageBarre}
+\end{minipage}
+}%
+
+\newcommand{\bc@barreimageClip}{%
+\begin{minipage}{\logowidth}\centering
+\includegraphics[viewport=0 0 \logowidth~ \invboxh,%
+clip=true]{\val@imageBarre}%
+\end{minipage}
+}%
+
+
+%======================= Quelques definitions===================================
+% boite globale
\newsavebox{\envbox}
+% boite interieure la ligne 2 du tableau barre + texte
+\newsavebox{\invbox}
+% pour la hauteur de la boite
+\newlength{\invboxh}\newlength{\invboxd}
%%% precaution JCC
\newcommand*\bclogotitre{}
\newlength{\pgfframesep}
\setlength{\pgfframesep}{\iftikz3pt\else\psframesep\fi}
+%======================= L'environnement =======================================
+
\newenvironment*{bclogo}[2][]{%
- \setkeys{bclogo}{#1} %on recupere les options
- \par\noindent % attention au retrait d'alinea
- %%% Ajout de JCC : il faut definir les commandes qui seront
- %%% utilisees dans la deuxieme partie de l'environnement
- %%% commande titre
+ \setkeys{bclogo}{#1}%on recupere les options
+ \par\noindent% attention au retrait d'alinea
+ % on definit les commandes qui seront utilisees dans la seconde
+ % parti de l'environnement
+ % la commande pour le titre
\renewcommand*\bclogotitre{#2}
% La commande pour les coins arrondis
\newcommand{\arr}{\val@arrondi}
- %%% deux types de titres
- \ifKV@bclogo@cadretitre %si cadretitre = true
+ % deux types de titres
+ \ifKV@bclogo@cadreTitre% si cadreTitre = true
\newcommand{\structitre}{%
- \iftikz% cadretitre tizk
+ \iftikz% cadreTitre tizk
\hfil
- \raisebox{-0.0ex}{%
- \begin{tikzpicture}\node[rectangle, thick, top color=red!60!green!40, bottom color=white,draw]{\large #2};
- \end{tikzpicture}}
+ \begin{tikzpicture}\node[rectangle, thick, top color=red!60!green!40, bottom color=white,draw]{\large #2};
+ \end{tikzpicture}%
\hfil%
- \else% cadretitre pstricks
+ \else% cadreTitre pstricks
\hfil
- \psframebox[fillstyle=gradient,gradmidpoint=0.2, gradangle=0,gradbegin=red!60!green!40, gradend=white]{\large #2}
+ \psframebox[fillstyle=gradient,gradmidpoint=0.2, gradangle=0,gradbegin=red!60!green!40, gradend=white]{\large #2}%
\hfil%
- \fi
+ \fi%
}
- \else %sinon
+ \else %sinon cadreTitre = false
\newcommand{\structitre}{\large \textbf{#2}}%
\fi%
- \begin{lrbox}{\envbox}
- \ifKV@bclogo@ombre % si l'ombre, on reduit pour que ca loge sur la
- % largeur de la page (-\val@epOmbre)
- \begin{tabular}{@{}c@{}p{\dimexpr\linewidth-2\pgfframesep-4pt-17pt-\val@epOmbre cm}@{}}
- \else
- \begin{tabular}{@{}c@{}p{\dimexpr\linewidth-2\pgfframesep-4pt-17pt}@{}}
- \fi
- \begin{minipage}{20pt}{\val@logo}\end{minipage}&
- \begin{minipage}{\dimexpr\linewidth-2\pgfframesep-4pt-17pt}{\structitre}\end{minipage}\\%[0ex]
- \vrule width 0.05cm&%
-}
+ \begin{lrbox}{\invbox}%
+\begin{minipage}{\dimexpr\linewidth-2\pgfframesep-4pt-\logowidth-\ifKV@bclogo@ombre\val@epOmbre cm\else0pt\fi\relax}%
+}%
{%
- \bccaption{\bclogotitre}
- \end{tabular}%
+\end{minipage}%
+\end{lrbox}%
+
+% calcul de la hauteur totale de la boite intéreure
+\settoheight{\invboxh}{\usebox{\invbox}}%
+\settodepth{\invboxd}{\usebox{\invbox}}%
+\addtolength{\invboxh}{\invboxd}%
+
+ % on commence la boite interieur ou est le texte et la barre vertical
+ \begin{lrbox}{\envbox}%
+ \begin{tabular}{@{}c@{}p{\dimexpr\linewidth-2
+\pgfframesep-4pt-\logowidth-\ifKV@bclogo@ombre\val@epOmbre cm\else0pt
+\fi}@{}}
+ \begin{minipage}{\logowidth}{\refstepcounter{bclogocompteur}\bccaption{\bclogotitre}\val@logo}\end{minipage}&%
+ \ifKV@bclogo@cadreTitre%
+ \begin{minipage}{\dimexpr\linewidth-2
+ \pgfframesep-4pt-\logowidth-\ifKV@bclogo@ombre\val@epOmbre cm\else0pt
+ \fi}{\structitre}\end{minipage}%
+ \else\structitre\fi\\%
+ \ifKV@bclogo@avecBarre% si il y a une barre verticale
+ \bc@barre&\usebox{\invbox}%
+ \else% sinon
+ \multicolumn{2}{c}{\usebox{\invbox}}%
+ \fi%
+ \end{tabular}%
\end{lrbox}%
- % Affiche le texte dans un cadre en couleur.
- \iftikz% texte tikz
+
+% Affiche l'ensemble dans un cadre en couleur.
+ \iftikz% tikz
\par\noindent
\begin{tikzpicture}%
- \ifKV@bclogo@ombre %cadre ombre
+ \ifKV@bclogo@ombre%cadre ombre
\node[fill=\val@couleur,thick, shape=rectangle, inner sep=\pgfframesep, rounded corners=\arr cm,%
- general shadow={fill=\val@couleurOmbre},shadow xshift=\val@epOmbre cm, shadow yshift=-\val@epOmbre cm, draw]{\usebox{\envbox}};
- \else %cadre sans ombre
- \node[fill=\val@couleur,thick, shape=rectangle, inner sep=\pgfframesep,rounded corners=\arr cm, draw]{\usebox{\envbox}};
+ general shadow={fill=\val@couleurOmbre},shadow xshift=\val@epOmbre cm, shadow yshift=-\val@epOmbre cm, draw=\ifKV@bclogo@noborder none\else black\fi]{\usebox{\envbox}};
+ \else%cadre sans ombre
+ \node[fill=\val@couleur,thick, shape=rectangle, inner sep=\pgfframesep,rounded corners=\arr cm, draw=\ifKV@bclogo@noborder none\else black\fi]{\usebox{\envbox}};
\fi
\end{tikzpicture}
\par%
- \else% texte pstricks
+ \else% pstricks
\noindent
\ifKV@bclogo@ombre%cadre ombre
- \rput[tl](-0.21,0){\psframebox[fillstyle=solid, shadow=true, shadowsize=\val@epOmbre cm,%
- shadowcolor=\val@couleurOmbre, fillcolor=\val@couleur,framearc=\arr]{\usebox{\envbox}}}%
+ \psframebox[cornersize=absolute,linearc=\dimexpr\arr cm * 2,fillstyle=solid, shadow=true, shadowsize=\val@epOmbre cm,%
+ shadowcolor=\val@couleurOmbre, fillcolor=\val@couleur,linestyle=\ifKV@bclogo@noborder none\else solid\fi]{\usebox{\envbox}}
\else%cadre sans ombre
- \rput[tl](-0.21,0){\psframebox[fillstyle=solid, fillcolor=\val@couleur,framearc=\arr]{\usebox{\envbox}}}%
+ \psframebox[cornersize=absolute,linearc=\dimexpr\arr cm * 2 ,fillstyle=solid, fillcolor=\val@couleur,linestyle=\ifKV@bclogo@noborder none\else solid\fi]{\usebox{\envbox}}
\fi%
- \par\vspace*{\dimexpr\ht\envbox+\dp\envbox+2\psframesep+2\pslinewidth}
+ \par\vspace*{0.2cm}
\fi%fin
\ifKV@bclogo@ombre\vspace*{\val@epOmbre cm}\fi
}%
diff --git a/Master/texmf-dist/tex/latex/bclogo/brace.eps b/Master/texmf-dist/tex/latex/bclogo/brace.eps
new file mode 100644
index 00000000000..e8606ea368f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bclogo/brace.eps
@@ -0,0 +1,128 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: TeXgraph
+%%BoundingBox: 0 0 17 82
+%%Page: 1 1
+/encoding_vector [
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/space /exclam /quotedbl /numbersign
+/dollar /percent /ampersand /quoteright
+/parenleft /parenright /asterisk /plus
+/comma /minus /period /slash
+/zero /one /two /three
+/four /five /six /seven
+/eight /nine /colon /semicolon
+/less /equal /greater /question
+/at /A /B /C
+/D /E /F /G
+/H /I /J /K
+/L /M /N /O
+/P /Q /R /S
+/T /U /V /W
+/X /Y /Z /bracketleft
+/backslash /bracketright /asciicircum /underscore
+/quoteleft /a /b /c
+/d /e /f /g
+/h /i /j /k
+/l /m /n /o
+/p /q /r /s
+/t /u /v /w
+/x /y /z /braceleft
+/bar /braceright /tilde /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/space /exclamdown /cent /sterling
+/currency /yen /brokenbar /section
+/dieresis /copyright /ordfeminine /guillemotleft
+/logicalnot /hyphen /registered /macron
+/degree /plusminus /twosuperior /threesuperior
+/acute /mu /paragraph /bullet
+/cedilla /dotlessi /ordmasculine /guillemotright
+/onequarter /onehalf /threequarters /questiondown
+/Agrave /Aacute /Acircumflex /Atilde
+/Adieresis /Aring /AE /Ccedilla
+/Egrave /Eacute /Ecircumflex /Edieresis
+/Igrave /Iacute /Icircumflex /Idieresis
+/Eth /Ntilde /Ograve /Oacute
+/Ocircumflex /Otilde /Odieresis /multiply
+/Oslash /Ugrave /Uacute /Ucircumflex
+/Udieresis /Yacute /Thorn /germandbls
+/agrave /aacute /acircumflex /atilde
+/adieresis /aring /ae /ccedilla
+/egrave /eacute /ecircumflex /edieresis
+/igrave /iacute /icircumflex /idieresis
+/eth /ntilde /ograve /oacute
+/ocircumflex /otilde /odieresis /divide
+/oslash /ugrave /uacute /ucircumflex
+/udieresis /yacute /thorn /ydieresis
+] def
+/MF {
+/newfontname exch def
+ /fontname exch def
+ /fontdict fontname findfont def
+ /newfont fontdict maxlength dict def
+fontdict {
+ exch
+ dup /FID eq {
+ pop pop
+ } {
+ exch newfont 3 1 roll put
+ } ifelse
+ } forall
+ newfont /FontName newfontname put
+ encoding_vector length 256 eq {
+ newfont /Encoding encoding_vector put
+ } if
+ newfontname newfont definefont pop
+} def
+/Times-Roman /myfont MF
+/myfont findfont 10 scalefont setfont
+/gsave
+37 dict begin
+/bd{bind def} bind def /ld{load def}bd /gs/gsave ld /gr/grestore ld
+/fact{0.333}bd
+/h{-10 fact mul}def
+/m/moveto ld /rm/rmoveto ld /l/lineto ld /rl/rlineto ld
+/s/stroke ld /rgb/setrgbcolor ld /black{0 0 0 rgb} bd /white{1 1 1 rgb }bd
+/red{1 0 0 rgb} bd /green{0 1 0 rgb} bd /blue{0 0 1 rgb} bd /yellow{1 1 0 rgb}bd
+/cyan{0 1 1 rgb}bd /magenta{1 0 1 rgb}bd /gray{0.31 0.31 0.31 rgb}bd /thinlines{0.2 setlinewidth}bd
+/thicklines{0.8 setlinewidth}bd /Thicklines{1.4 setlinewidth}bd /SolidLine{[] 0 setdash}bd
+/DotLine{[0 2] 0 setdash}bd /DashLine{[2.5 2] 0 setdash}bd
+/CenterH{dup stringwidth pop 2 div 0 exch sub}bd
+/Right{dup stringwidth pop 0 exch sub}bd
+/Left{0}bd
+/CenterV{h rm show s}bd
+/Top{h 2 mul rm show s}bd
+/Bottom{0 rm show s}bd
+/dot{0.75 0 360 arc closepath gs s gr fill}bd /Bdot{1.5 0 360 arc closepath gs s gr fill}bd
+/cross{m 3 neg 0 rm 6 0 rl 3 neg 3 neg rm 0 6 rl s}bd
+/CM {matrix currentmatrix}bd
+/gfill{shfill}bd
+/sTs { << /ShadingType 4 /ColorSpace triCS /DataSource triDS >> gfill} def
+/triCS /DeviceRGB def
+1 setlinejoin
+%labelBrace18 (Utilisateur)
+black
+0.1 setlinewidth
+10.3721 82.2962 m
+2.1424 82.2962 10.3721 41.1481 2.1424 41.1481 curveto
+10.3721 41.1481 2.1424 0 10.3721 0 curveto
+2.1424 0 16.0414 41.1481 2.1424 41.1481 curveto
+16.0414 41.1481 2.1424 82.2962 10.3721 82.2962 curveto
+gs black fill gr s
+
+end
+%EOF
+%%Trailer
diff --git a/Master/texmf-dist/tex/latex/bclogo/brace.pdf b/Master/texmf-dist/tex/latex/bclogo/brace.pdf
new file mode 100644
index 00000000000..6d136b45b18
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bclogo/brace.pdf
@@ -0,0 +1,68 @@
+%PDF-1.4
+%
+3 0 obj
+<< /pgfprgb [/Pattern /DeviceRGB] >>
+endobj
+6 0 obj <<
+/Length 128
+/Filter /FlateDecode
+>>
+stream
+xmM;
+0 uwɑ\y풹gP(Щׯ]H xUH;EpS+@ý%o ,ɯ'FKPs5)؜tSSGß6:zOj@%6
+endstream
+endobj
+5 0 obj <<
+/Type /Page
+/Contents 6 0 R
+/Resources 4 0 R
+/MediaBox [0 0 17.923 83.295]
+/Parent 7 0 R
+>> endobj
+4 0 obj <<
+ /ColorSpace 3 0 R /Pattern 2 0 R /ExtGState 1 0 R
+/ProcSet [ /PDF ]
+>> endobj
+1 0 obj
+<<>>
+endobj
+2 0 obj
+<<>>
+endobj
+7 0 obj <<
+/Type /Pages
+/Count 1
+/Kids [5 0 R]
+>> endobj
+8 0 obj <<
+/Type /Catalog
+/Pages 7 0 R
+>> endobj
+9 0 obj <<
+/Producer (pdfTeX-1.40.3)
+/Creator (TeX)
+/CreationDate (D:20090106105646+01'00')
+/ModDate (D:20090106105646+01'00')
+/Trapped /False
+/PTEX.Fullbanner (This is pdfTeX using libpoppler, Version 3.141592-1.40.3-2.2 (Web2C 7.5.6) kpathsea version 3.5.6)
+>> endobj
+xref
+0 10
+0000000000 65535 f
+0000000475 00000 n
+0000000495 00000 n
+0000000015 00000 n
+0000000384 00000 n
+0000000274 00000 n
+0000000067 00000 n
+0000000515 00000 n
+0000000572 00000 n
+0000000621 00000 n
+trailer
+<< /Size 10
+/Root 8 0 R
+/Info 9 0 R
+/ID [<6081B9326EBE6AC35660F0ED8ACDE11C> <6081B9326EBE6AC35660F0ED8ACDE11C>] >>
+startxref
+891
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/bclogo/losanges.eps b/Master/texmf-dist/tex/latex/bclogo/losanges.eps
new file mode 100644
index 00000000000..c26d7ad2f30
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bclogo/losanges.eps
@@ -0,0 +1,362 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: TeXgraph
+%%BoundingBox: 0 0 17 850
+%%Page: 1 1
+/encoding_vector [
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/space /exclam /quotedbl /numbersign
+/dollar /percent /ampersand /quoteright
+/parenleft /parenright /asterisk /plus
+/comma /minus /period /slash
+/zero /one /two /three
+/four /five /six /seven
+/eight /nine /colon /semicolon
+/less /equal /greater /question
+/at /A /B /C
+/D /E /F /G
+/H /I /J /K
+/L /M /N /O
+/P /Q /R /S
+/T /U /V /W
+/X /Y /Z /bracketleft
+/backslash /bracketright /asciicircum /underscore
+/quoteleft /a /b /c
+/d /e /f /g
+/h /i /j /k
+/l /m /n /o
+/p /q /r /s
+/t /u /v /w
+/x /y /z /braceleft
+/bar /braceright /tilde /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef
+/space /exclamdown /cent /sterling
+/currency /yen /brokenbar /section
+/dieresis /copyright /ordfeminine /guillemotleft
+/logicalnot /hyphen /registered /macron
+/degree /plusminus /twosuperior /threesuperior
+/acute /mu /paragraph /bullet
+/cedilla /dotlessi /ordmasculine /guillemotright
+/onequarter /onehalf /threequarters /questiondown
+/Agrave /Aacute /Acircumflex /Atilde
+/Adieresis /Aring /AE /Ccedilla
+/Egrave /Eacute /Ecircumflex /Edieresis
+/Igrave /Iacute /Icircumflex /Idieresis
+/Eth /Ntilde /Ograve /Oacute
+/Ocircumflex /Otilde /Odieresis /multiply
+/Oslash /Ugrave /Uacute /Ucircumflex
+/Udieresis /Yacute /Thorn /germandbls
+/agrave /aacute /acircumflex /atilde
+/adieresis /aring /ae /ccedilla
+/egrave /eacute /ecircumflex /edieresis
+/igrave /iacute /icircumflex /idieresis
+/eth /ntilde /ograve /oacute
+/ocircumflex /otilde /odieresis /divide
+/oslash /ugrave /uacute /ucircumflex
+/udieresis /yacute /thorn /ydieresis
+] def
+/MF {
+/newfontname exch def
+ /fontname exch def
+ /fontdict fontname findfont def
+ /newfont fontdict maxlength dict def
+fontdict {
+ exch
+ dup /FID eq {
+ pop pop
+ } {
+ exch newfont 3 1 roll put
+ } ifelse
+ } forall
+ newfont /FontName newfontname put
+ encoding_vector length 256 eq {
+ newfont /Encoding encoding_vector put
+ } if
+ newfontname newfont definefont pop
+} def
+/Times-Roman /myfont MF
+/myfont findfont 10 scalefont setfont
+/gsave
+37 dict begin
+/bd{bind def} bind def /ld{load def}bd /gs/gsave ld /gr/grestore ld
+/fact{0.333}bd
+/h{-10 fact mul}def
+/m/moveto ld /rm/rmoveto ld /l/lineto ld /rl/rlineto ld
+/s/stroke ld /rgb/setrgbcolor ld /black{0 0 0 rgb} bd /white{1 1 1 rgb }bd
+/red{1 0 0 rgb} bd /green{0 1 0 rgb} bd /blue{0 0 1 rgb} bd /yellow{1 1 0 rgb}bd
+/cyan{0 1 1 rgb}bd /magenta{1 0 1 rgb}bd /gray{0.31 0.31 0.31 rgb}bd /thinlines{0.2 setlinewidth}bd
+/thicklines{0.8 setlinewidth}bd /Thicklines{1.4 setlinewidth}bd /SolidLine{[] 0 setdash}bd
+/DotLine{[0 2] 0 setdash}bd /DashLine{[2.5 2] 0 setdash}bd
+/CenterH{dup stringwidth pop 2 div 0 exch sub}bd
+/Right{dup stringwidth pop 0 exch sub}bd
+/Left{0}bd
+/CenterV{h rm show s}bd
+/Top{h 2 mul rm show s}bd
+/Bottom{0 rm show s}bd
+/dot{0.75 0 360 arc closepath gs s gr fill}bd /Bdot{1.5 0 360 arc closepath gs s gr fill}bd
+/cross{m 3 neg 0 rm 6 0 rl 3 neg 3 neg rm 0 6 rl s}bd
+/CM {matrix currentmatrix}bd
+/gfill{shfill}bd
+/sTs { << /ShadingType 4 /ColorSpace triCS /DataSource triDS >> gfill} def
+/triCS /DeviceRGB def
+1 setlinejoin
+%objet22 (Utilisateur)
+black
+0.4 setlinewidth
+7.5213 0 m 11.2819 3.5433 l 7.5213 7.0866 l 3.7606 3.5433 l 7.5213 0 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 7.0866 m 11.2819 10.6299 l 7.5213 14.1732 l 3.7606 10.6299 l 7.5213 7.0866 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 14.1732 m 11.2819 17.7165 l 7.5213 21.2598 l 3.7606 17.7165 l 7.5213 14.1732 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 21.2598 m 11.2819 24.8032 l 7.5213 28.3465 l 3.7606 24.8032 l 7.5213 21.2598 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 28.3465 m 11.2819 31.8898 l 7.5213 35.4331 l 3.7606 31.8898 l 7.5213 28.3465 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 35.4331 m 11.2819 38.9764 l 7.5213 42.5197 l 3.7606 38.9764 l 7.5213 35.4331 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 42.5197 m 11.2819 46.063 l 7.5213 49.6063 l 3.7606 46.063 l 7.5213 42.5197 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 49.6063 m 11.2819 53.1496 l 7.5213 56.6929 l 3.7606 53.1496 l 7.5213 49.6063 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 56.6929 m 11.2819 60.2362 l 7.5213 63.7795 l 3.7606 60.2362 l 7.5213 56.6929 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 63.7795 m 11.2819 67.3228 l 7.5213 70.8662 l 3.7606 67.3228 l 7.5213 63.7795 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 70.8662 m 11.2819 74.4095 l 7.5213 77.9528 l 3.7606 74.4095 l 7.5213 70.8662 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 77.9528 m 11.2819 81.4961 l 7.5213 85.0394 l 3.7606 81.4961 l 7.5213 77.9528 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 85.0394 m 11.2819 88.5827 l 7.5213 92.126 l 3.7606 88.5827 l 7.5213 85.0394 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 92.126 m 11.2819 95.6693 l 7.5213 99.2126 l 3.7606 95.6693 l 7.5213 92.126 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 99.2126 m 11.2819 102.7559 l 7.5213 106.2992 l 3.7606 102.7559 l 7.5213 99.2126 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 106.2992 m 11.2819 109.8425 l 7.5213 113.3858 l 3.7606 109.8425 l 7.5213 106.2992 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 113.3858 m 11.2819 116.9291 l 7.5213 120.4725 l 3.7606 116.9291 l 7.5213 113.3858 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 120.4725 m 11.2819 124.0158 l 7.5213 127.5591 l 3.7606 124.0158 l 7.5213 120.4725 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 127.5591 m 11.2819 131.1024 l 7.5213 134.6457 l 3.7606 131.1024 l 7.5213 127.5591 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 134.6457 m 11.2819 138.189 l 7.5213 141.7323 l 3.7606 138.189 l 7.5213 134.6457 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 141.7323 m 11.2819 145.2756 l 7.5213 148.8189 l 3.7606 145.2756 l 7.5213 141.7323 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 148.8189 m 11.2819 152.3622 l 7.5213 155.9055 l 3.7606 152.3622 l 7.5213 148.8189 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 155.9055 m 11.2819 159.4488 l 7.5213 162.9921 l 3.7606 159.4488 l 7.5213 155.9055 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 162.9921 m 11.2819 166.5355 l 7.5213 170.0788 l 3.7606 166.5355 l 7.5213 162.9921 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 170.0788 m 11.2819 173.6221 l 7.5213 177.1654 l 3.7606 173.6221 l 7.5213 170.0788 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 177.1654 m 11.2819 180.7087 l 7.5213 184.252 l 3.7606 180.7087 l 7.5213 177.1654 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 184.252 m 11.2819 187.7953 l 7.5213 191.3386 l 3.7606 187.7953 l 7.5213 184.252 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 191.3386 m 11.2819 194.8819 l 7.5213 198.4252 l 3.7606 194.8819 l 7.5213 191.3386 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 198.4252 m 11.2819 201.9685 l 7.5213 205.5118 l 3.7606 201.9685 l 7.5213 198.4252 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 205.5118 m 11.2819 209.0551 l 7.5213 212.5985 l 3.7606 209.0551 l 7.5213 205.5118 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 212.5985 m 11.2819 216.1418 l 7.5213 219.6851 l 3.7606 216.1418 l 7.5213 212.5985 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 219.6851 m 11.2819 223.2284 l 7.5213 226.7717 l 3.7606 223.2284 l 7.5213 219.6851 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 226.7717 m 11.2819 230.315 l 7.5213 233.8583 l 3.7606 230.315 l 7.5213 226.7717 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 233.8583 m 11.2819 237.4016 l 7.5213 240.9449 l 3.7606 237.4016 l 7.5213 233.8583 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 240.9449 m 11.2819 244.4882 l 7.5213 248.0315 l 3.7606 244.4882 l 7.5213 240.9449 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 248.0315 m 11.2819 251.5748 l 7.5213 255.1181 l 3.7606 251.5748 l 7.5213 248.0315 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 255.1181 m 11.2819 258.6614 l 7.5213 262.2048 l 3.7606 258.6614 l 7.5213 255.1181 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 262.2048 m 11.2819 265.7481 l 7.5213 269.2914 l 3.7606 265.7481 l 7.5213 262.2048 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 269.2914 m 11.2819 272.8347 l 7.5213 276.378 l 3.7606 272.8347 l 7.5213 269.2914 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 276.378 m 11.2819 279.9213 l 7.5213 283.4646 l 3.7606 279.9213 l 7.5213 276.378 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 283.4646 m 11.2819 287.0079 l 7.5213 290.5512 l 3.7606 287.0079 l 7.5213 283.4646 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 290.5512 m 11.2819 294.0945 l 7.5213 297.6378 l 3.7606 294.0945 l 7.5213 290.5512 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 297.6378 m 11.2819 301.1811 l 7.5213 304.7244 l 3.7606 301.1811 l 7.5213 297.6378 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 304.7244 m 11.2819 308.2678 l 7.5213 311.8111 l 3.7606 308.2678 l 7.5213 304.7244 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 311.8111 m 11.2819 315.3544 l 7.5213 318.8977 l 3.7606 315.3544 l 7.5213 311.8111 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 318.8977 m 11.2819 322.441 l 7.5213 325.9843 l 3.7606 322.441 l 7.5213 318.8977 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 325.9843 m 11.2819 329.5276 l 7.5213 333.0709 l 3.7606 329.5276 l 7.5213 325.9843 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 333.0709 m 11.2819 336.6142 l 7.5213 340.1575 l 3.7606 336.6142 l 7.5213 333.0709 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 340.1575 m 11.2819 343.7008 l 7.5213 347.2441 l 3.7606 343.7008 l 7.5213 340.1575 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 347.2441 m 11.2819 350.7874 l 7.5213 354.3308 l 3.7606 350.7874 l 7.5213 347.2441 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 354.3308 m 11.2819 357.8741 l 7.5213 361.4174 l 3.7606 357.8741 l 7.5213 354.3308 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 361.4174 m 11.2819 364.9607 l 7.5213 368.504 l 3.7606 364.9607 l 7.5213 361.4174 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 368.504 m 11.2819 372.0473 l 7.5213 375.5906 l 3.7606 372.0473 l 7.5213 368.504 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 375.5906 m 11.2819 379.1339 l 7.5213 382.6772 l 3.7606 379.1339 l 7.5213 375.5906 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 382.6772 m 11.2819 386.2205 l 7.5213 389.7638 l 3.7606 386.2205 l 7.5213 382.6772 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 389.7638 m 11.2819 393.3071 l 7.5213 396.8504 l 3.7606 393.3071 l 7.5213 389.7638 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 396.8504 m 11.2819 400.3937 l 7.5213 403.9371 l 3.7606 400.3937 l 7.5213 396.8504 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 403.9371 m 11.2819 407.4804 l 7.5213 411.0237 l 3.7606 407.4804 l 7.5213 403.9371 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 411.0237 m 11.2819 414.567 l 7.5213 418.1103 l 3.7606 414.567 l 7.5213 411.0237 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 418.1103 m 11.2819 421.6536 l 7.5213 425.1969 l 3.7606 421.6536 l 7.5213 418.1103 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 425.1969 m 11.2819 428.7402 l 7.5213 432.2835 l 3.7606 428.7402 l 7.5213 425.1969 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 432.2835 m 11.2819 435.8268 l 7.5213 439.3701 l 3.7606 435.8268 l 7.5213 432.2835 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 439.3701 m 11.2819 442.9134 l 7.5213 446.4567 l 3.7606 442.9134 l 7.5213 439.3701 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 446.4567 m 11.2819 450.0001 l 7.5213 453.5434 l 3.7606 450.0001 l 7.5213 446.4567 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 453.5434 m 11.2819 457.0867 l 7.5213 460.63 l 3.7606 457.0867 l 7.5213 453.5434 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 460.63 m 11.2819 464.1733 l 7.5213 467.7166 l 3.7606 464.1733 l 7.5213 460.63 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 467.7166 m 11.2819 471.2599 l 7.5213 474.8032 l 3.7606 471.2599 l 7.5213 467.7166 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 474.8032 m 11.2819 478.3465 l 7.5213 481.8898 l 3.7606 478.3465 l 7.5213 474.8032 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 481.8898 m 11.2819 485.4331 l 7.5213 488.9764 l 3.7606 485.4331 l 7.5213 481.8898 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 488.9764 m 11.2819 492.5197 l 7.5213 496.0631 l 3.7606 492.5197 l 7.5213 488.9764 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 496.0631 m 11.2819 499.6064 l 7.5213 503.1497 l 3.7606 499.6064 l 7.5213 496.0631 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 503.1497 m 11.2819 506.693 l 7.5213 510.2363 l 3.7606 506.693 l 7.5213 503.1497 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 510.2363 m 11.2819 513.7796 l 7.5213 517.3229 l 3.7606 513.7796 l 7.5213 510.2363 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 517.3229 m 11.2819 520.8662 l 7.5213 524.4095 l 3.7606 520.8662 l 7.5213 517.3229 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 524.4095 m 11.2819 527.9528 l 7.5213 531.4961 l 3.7606 527.9528 l 7.5213 524.4095 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 531.4961 m 11.2819 535.0394 l 7.5213 538.5827 l 3.7606 535.0394 l 7.5213 531.4961 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 538.5827 m 11.2819 542.126 l 7.5213 545.6694 l 3.7606 542.126 l 7.5213 538.5827 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 545.6694 m 11.2819 549.2127 l 7.5213 552.756 l 3.7606 549.2127 l 7.5213 545.6694 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 552.756 m 11.2819 556.2993 l 7.5213 559.8426 l 3.7606 556.2993 l 7.5213 552.756 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 559.8426 m 11.2819 563.3859 l 7.5213 566.9292 l 3.7606 563.3859 l 7.5213 559.8426 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 566.9292 m 11.2819 570.4725 l 7.5213 574.0158 l 3.7606 570.4725 l 7.5213 566.9292 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 574.0158 m 11.2819 577.5591 l 7.5213 581.1024 l 3.7606 577.5591 l 7.5213 574.0158 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 581.1024 m 11.2819 584.6457 l 7.5213 588.189 l 3.7606 584.6457 l 7.5213 581.1024 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 588.189 m 11.2819 591.7324 l 7.5213 595.2757 l 3.7606 591.7324 l 7.5213 588.189 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 595.2757 m 11.2819 598.819 l 7.5213 602.3623 l 3.7606 598.819 l 7.5213 595.2757 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 602.3623 m 11.2819 605.9056 l 7.5213 609.4489 l 3.7606 605.9056 l 7.5213 602.3623 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 609.4489 m 11.2819 612.9922 l 7.5213 616.5355 l 3.7606 612.9922 l 7.5213 609.4489 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 616.5355 m 11.2819 620.0788 l 7.5213 623.6221 l 3.7606 620.0788 l 7.5213 616.5355 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 623.6221 m 11.2819 627.1654 l 7.5213 630.7087 l 3.7606 627.1654 l 7.5213 623.6221 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 630.7087 m 11.2819 634.252 l 7.5213 637.7953 l 3.7606 634.252 l 7.5213 630.7087 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 637.7953 m 11.2819 641.3387 l 7.5213 644.882 l 3.7606 641.3387 l 7.5213 637.7953 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 644.882 m 11.2819 648.4253 l 7.5213 651.9686 l 3.7606 648.4253 l 7.5213 644.882 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 651.9686 m 11.2819 655.5119 l 7.5213 659.0552 l 3.7606 655.5119 l 7.5213 651.9686 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 659.0552 m 11.2819 662.5985 l 7.5213 666.1418 l 3.7606 662.5985 l 7.5213 659.0552 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 666.1418 m 11.2819 669.6851 l 7.5213 673.2284 l 3.7606 669.6851 l 7.5213 666.1418 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 673.2284 m 11.2819 676.7717 l 7.5213 680.315 l 3.7606 676.7717 l 7.5213 673.2284 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 680.315 m 11.2819 683.8583 l 7.5213 687.4017 l 3.7606 683.8583 l 7.5213 680.315 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 687.4017 m 11.2819 690.945 l 7.5213 694.4883 l 3.7606 690.945 l 7.5213 687.4017 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 694.4883 m 11.2819 698.0316 l 7.5213 701.5749 l 3.7606 698.0316 l 7.5213 694.4883 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 701.5749 m 11.2819 705.1182 l 7.5213 708.6615 l 3.7606 705.1182 l 7.5213 701.5749 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 708.6615 m 11.2819 712.2048 l 7.5213 715.7481 l 3.7606 712.2048 l 7.5213 708.6615 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 715.7481 m 11.2819 719.2914 l 7.5213 722.8347 l 3.7606 719.2914 l 7.5213 715.7481 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 722.8347 m 11.2819 726.378 l 7.5213 729.9213 l 3.7606 726.378 l 7.5213 722.8347 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 729.9213 m 11.2819 733.4647 l 7.5213 737.008 l 3.7606 733.4647 l 7.5213 729.9213 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 737.008 m 11.2819 740.5513 l 7.5213 744.0946 l 3.7606 740.5513 l 7.5213 737.008 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 744.0946 m 11.2819 747.6379 l 7.5213 751.1812 l 3.7606 747.6379 l 7.5213 744.0946 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 751.1812 m 11.2819 754.7245 l 7.5213 758.2678 l 3.7606 754.7245 l 7.5213 751.1812 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 758.2678 m 11.2819 761.8111 l 7.5213 765.3544 l 3.7606 761.8111 l 7.5213 758.2678 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 765.3544 m 11.2819 768.8977 l 7.5213 772.441 l 3.7606 768.8977 l 7.5213 765.3544 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 772.441 m 11.2819 775.9843 l 7.5213 779.5276 l 3.7606 775.9843 l 7.5213 772.441 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 779.5276 m 11.2819 783.071 l 7.5213 786.6143 l 3.7606 783.071 l 7.5213 779.5276 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 786.6143 m 11.2819 790.1576 l 7.5213 793.7009 l 3.7606 790.1576 l 7.5213 786.6143 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 793.7009 m 11.2819 797.2442 l 7.5213 800.7875 l 3.7606 797.2442 l 7.5213 793.7009 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 800.7875 m 11.2819 804.3308 l 7.5213 807.8741 l 3.7606 804.3308 l 7.5213 800.7875 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 807.8741 m 11.2819 811.4174 l 7.5213 814.9607 l 3.7606 811.4174 l 7.5213 807.8741 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 814.9607 m 11.2819 818.504 l 7.5213 822.0473 l 3.7606 818.504 l 7.5213 814.9607 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 822.0473 m 11.2819 825.5906 l 7.5213 829.134 l 3.7606 825.5906 l 7.5213 822.0473 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 829.134 m 11.2819 832.6773 l 7.5213 836.2206 l 3.7606 832.6773 l 7.5213 829.134 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 836.2206 m 11.2819 839.7639 l 7.5213 843.3072 l 3.7606 839.7639 l 7.5213 836.2206 l
+gs 0 0.502 0.502 rgb fill gr s
+7.5213 843.3072 m 11.2819 846.8505 l 7.5213 850.3938 l 3.7606 846.8505 l 7.5213 843.3072 l
+gs 0 0.502 0.502 rgb fill gr s
+
+end
+%EOF
+%%Trailer
diff --git a/Master/texmf-dist/tex/latex/bclogo/losanges.pdf b/Master/texmf-dist/tex/latex/bclogo/losanges.pdf
new file mode 100644
index 00000000000..b612ae10b37
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bclogo/losanges.pdf
@@ -0,0 +1,84 @@
+%PDF-1.4
+%쏢
+5 0 obj
+<</Length 6 0 R/Filter /FlateDecode>>
+stream
+xKnkGDZVPgs F{큷"1Љ7@ExbRYw~y_&_5R-}__Դw6\9}4|ƯWۯ,%rQKZM1Dr1 6U7ٚ4Q`p6&׾Sn>"?h8| WvoI5 4qhp>Aԗ@#VF1 >sh)O<h8|9׸H:kj)׼u"{ cMȫZy;`'p #ç~\Qp1yo{5qhp>Aq%Usq{cg4aϩT<h8|j+ s1+ͧF1 ΧgߥPKkw2hxC ̓RsX1 ' Œޯテ1 'VJUZwhxC).w?Զ^V2+䃆1 '> zii1 'Q[fDcꃆ1 ΧЧ Qp<ơ=H_VwhxCswO4U9>i(|yUQv'c3FxC)Zbv.v848O߯G=IC+4MK[B{cOONC=1;Y848˼'jDͭ cOеU*: ٌk8|nbFNÌk8|
+]{R7c848E{B;uIC(#-31J*f^S}Vծ848X{ߢ`1 'UwjfDk1 Χ?>01 'rfD'Cp<ơ}zb=kfxC<ܣQ}5qhp>ծ{H.4qhp>AhitG{N>i(|=o3FxC)2#j1 '6g*fD=4'>848jC뫦nxCI^vUlCp<ơz̈fv|p<ơ=b{lxC z՜8{7䃆1 ΧЧfFL\^Suy|&$Q`p6R695K8ivL-@5Q`p6E^@dCz gcM4!{, c>meͰ{7u cM=k]%Q`p6){'R<H(ip'g}v3>h(lB9kx5CgRW،d:$adv%E=h~1
+ &uMor $Q`p6~7mc1`'p #çM]5W5،AQ`p6!:ϫl$Q`p6~7~mVV%adI9S
+V cMJ%Q`p6W*K5qhp>~5~tڻlNt{7~
+U}xC 4Ⴤ1 6~}|54Q`p6!L~P:ơ=˒Iu`F{ cOЋ,YTfp<ơzT}Y,hxC zSW$Tf1 'CU_3k8|
+MU_Lu`Aj$|ޟHL' cOЅ,)Tfp<ơ]˒Ju`F{ cO_U_}Fu`A; cOЍ":04qhp>AwS^Shdf^H cOГ,Tfp<ơ,YTp<ơ˒Mu`F{ cOЛ":04qhp>AP^Shde S#cTɫxC P՗%848BS՗%v848+U}EBu`F?h(|nQ:01 'NU_t3k8|
+MU_  i8|Ѡ:04qhp>AOdR^ShdQXNH cOЛ,Tfp<ơ}^U_3~848BS՗$;SXП848wHL' cOЅ,)Tfp<ơ,Tp<ơ]+3ACt/Kګl5qhp>/K:4qhp>A/+Ղ$Q`? endstream
+endobj
+6 0 obj
+2407
+endobj
+4 0 obj
+<</Type/Page/MediaBox [0 0 17 850]
+/Parent 3 0 R
+/Resources<</ProcSet[/PDF]
+/ExtGState 8 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+3 0 obj
+<< /Type /Pages /Kids [
+4 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<</Type /Catalog /Pages 3 0 R
+/Metadata 9 0 R
+>>
+endobj
+7 0 obj
+<</Type/ExtGState
+/OPM 1>>endobj
+8 0 obj
+<</R7
+7 0 R>>
+endobj
+9 0 obj
+<</Type/Metadata
+/Subtype/XML/Length 1287>>stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='6a42b097-13f1-11e9-0000-749fd6c230b2' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 8.61'/>
+<rdf:Description rdf:about='6a42b097-13f1-11e9-0000-749fd6c230b2' xmlns:xap='http://ns.adobe.com/xap/1.0/' xap:ModifyDate='2009-01-06T10:31:59+01:00' xap:CreateDate='2009-01-06T10:31:59+01:00'><xap:CreatorTool>UnknownApplication</xap:CreatorTool></rdf:Description>
+<rdf:Description rdf:about='6a42b097-13f1-11e9-0000-749fd6c230b2' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='6a42b097-13f1-11e9-0000-749fd6c230b2'/>
+<rdf:Description rdf:about='6a42b097-13f1-11e9-0000-749fd6c230b2' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+</rdf:RDF>
+</x:xmpmeta>
+
+
+<?xpacket end='w'?>
+endstream
+endobj
+2 0 obj
+<</Producer(GPL Ghostscript 8.61)
+/CreationDate(D:20090106103159+01'00')
+/ModDate(D:20090106103159+01'00')>>endobj
+xref
+0 10
+0000000000 65535 f
+0000002701 00000 n
+0000004198 00000 n
+0000002642 00000 n
+0000002512 00000 n
+0000000015 00000 n
+0000002492 00000 n
+0000002765 00000 n
+0000002806 00000 n
+0000002835 00000 n
+trailer
+<< /Size 10 /Root 1 0 R /Info 2 0 R
+/ID [<B440CA06083C48E6896BBDFF6B465185><B440CA06083C48E6896BBDFF6B465185>]
+>>
+startxref
+4321
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/bclogo/ours.pdf b/Master/texmf-dist/tex/latex/bclogo/ours.pdf
deleted file mode 100644
index 13bb7aaedb2..00000000000
--- a/Master/texmf-dist/tex/latex/bclogo/ours.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/bclogo/spir.eps b/Master/texmf-dist/tex/latex/bclogo/spir.eps
new file mode 100644
index 00000000000..9985bf03033
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bclogo/spir.eps
@@ -0,0 +1,41 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: inkscape 0.46
+%%Pages: 1
+%%Orientation: Portrait
+%%BoundingBox: 1 1 9 9
+%%HiResBoundingBox: 1.136079 1.5502289 8.732479 8.5875172
+%%EndComments
+%%Page: 1 1
+0 10 translate
+0.8 -0.8 scale
+0 0 0 setrgbcolor
+[] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
+gsave [1 0 0 1 0 0] concat
+gsave [0.8102069 0 0 0.8229848 2.7098869 2.8500968] concat
+0 0 0 setrgbcolor
+[] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+3.7601199 4.5342584 moveto
+3.9803983 4.748583 3.5798921 4.9369294 3.4038982 4.9003755 curveto
+2.9269656 4.8013166 2.8421849 4.193325 3.0278857 3.821815 curveto
+3.3600608 3.1572707 4.2450627 3.0678288 4.828785 3.435907 curveto
+5.6854209 3.9760765 5.7806299 5.1700901 5.2245884 5.9591451 curveto
+4.4834725 7.0108314 2.9709625 7.1112221 1.9790115 6.364844 curveto
+0.73074234 5.4256033 0.62547622 3.5906152 1.5634172 2.3969282 curveto
+2.6993893 0.95121341 4.8589021 0.84122489 6.2536717 1.9714385 curveto
+7.8973595 3.3033561 8.0119888 5.7885866 6.6890569 7.3840319 curveto
+5.1616798 9.2260366 2.3499738 9.3452599 0.55412471 7.8293125 curveto
+-1.4864332 6.1067967 -1.6102222 2.9681036 0.098948648 0.97204147 curveto
+2.01638 -1.2672385 5.4824227 -1.3955753 7.6785585 0.50696997 curveto
+10.116685 2.6191559 10.249558 6.412814 8.1535254 8.8089186 curveto
+stroke
+grestore
+grestore
+showpage
+%%EOF
diff --git a/Master/texmf-dist/tex/latex/bclogo/spir.pdf b/Master/texmf-dist/tex/latex/bclogo/spir.pdf
new file mode 100644
index 00000000000..e4bebc71fb6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bclogo/spir.pdf
@@ -0,0 +1,81 @@
+%PDF-1.4
+%쏢
+5 0 obj
+<</Length 6 0 R/Filter /FlateDecode>>
+stream
+x5R=v0 }
+^@Os#|CyzBJ<H Ayן{OrVѿ~`3*o%вT\@/ $5(8!v311`6dp5Ȅ#$hpC2.xrZ
+H<b#dǭl-8'(b81QجcFZ> HSliLt`V>쐜TxځˍþifOD6D1jʩh)2D͝Y-AA.Pb%Š*agZp ?Dq ܙnK$!XȠ%aRq~&rUD]!` `*7>0ƪ3ƖQְޞ? endstream
+endobj
+6 0 obj
+397
+endobj
+4 0 obj
+<</Type/Page/MediaBox [0 0 8 8]
+/Rotate 0/Parent 3 0 R
+/Resources<</ProcSet[/PDF]
+/ExtGState 8 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+3 0 obj
+<< /Type /Pages /Kids [
+4 0 R
+] /Count 1
+/Rotate 0>>
+endobj
+1 0 obj
+<</Type /Catalog /Pages 3 0 R
+/Metadata 9 0 R
+>>
+endobj
+7 0 obj
+<</Type/ExtGState
+/OPM 1>>endobj
+8 0 obj
+<</R7
+7 0 R>>
+endobj
+9 0 obj
+<</Type/Metadata
+/Subtype/XML/Length 1282>>stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='8fce352d-e248-11dd-0000-17b98ae202ba' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 8.63'/>
+<rdf:Description rdf:about='8fce352d-e248-11dd-0000-17b98ae202ba' xmlns:xap='http://ns.adobe.com/xap/1.0/' xap:ModifyDate='2009-01-11T15:35:16+01:00' xap:CreateDate='2009-01-11T15:35:16+01:00'><xap:CreatorTool>inkscape 0.46</xap:CreatorTool></rdf:Description>
+<rdf:Description rdf:about='8fce352d-e248-11dd-0000-17b98ae202ba' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='8fce352d-e248-11dd-0000-17b98ae202ba'/>
+<rdf:Description rdf:about='8fce352d-e248-11dd-0000-17b98ae202ba' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+</rdf:RDF>
+</x:xmpmeta>
+
+
+<?xpacket end='w'?>
+endstream
+endobj
+2 0 obj
+<</Producer(GPL Ghostscript 8.63)
+/CreationDate(D:20090111153516+01'00')
+/ModDate(D:20090111153516+01'00')
+/Creator(inkscape 0.46)>>endobj
+xref
+0 10
+0000000000 65535 f
+0000000705 00000 n
+0000002197 00000 n
+0000000637 00000 n
+0000000501 00000 n
+0000000015 00000 n
+0000000482 00000 n
+0000000769 00000 n
+0000000810 00000 n
+0000000839 00000 n
+trailer
+<< /Size 10 /Root 1 0 R /Info 2 0 R
+/ID [<AFB6DDCE6BE038434D3051C8D92664DF><AFB6DDCE6BE038434D3051C8D92664DF>]
+>>
+startxref
+2344
+%%EOF