Outils d'utilisateurs

Outils du Site


mc:bclogo

Environnement bclogo

Attention

Cette page n'est pas à jour, il est préférable de regarder la doc (voir fin de la page pour télécharger le tout)

description

Avec l'aide de Ulrike Fischer et de Jean-Côme Charpentier, j'ai réalisé un environnement de boîte colorée dans l'idée des boites colorées de Christophe. L'idée est d'avoir ici un environnement où on définit la couleur de fond, le logo (en haut à gauche) et le titre de la boîte.

Depuis la version 2.0, bclogo est aussi utilisable par les utilisateurs de pdflatex et ceci grâce à Patrick Fradin. Maintenant lors du chargement du package, deux options s'offrent à nous :

  • celle par défaut Pstricks (depuis la version 2.1, pour la 2.0 c'était tikz, un conseil de Herbert Voss) :
\usepackage{bclogo}

ou (ce qui est équivalent) :

\usepackage[pstricks]{bclogo}
  • et l'option tikz qui permet la compilation pdflatex:
\usepackage[tikz]{bclogo}

Remarque cette page du wiki peut servir de documentation, mais elle est (pour moi) moi bien faite que la vrai documentation à télécharger dans l'archive en fin de page. Cette page a surtout pour but de permettre la participation, et de montrer la progression.

Syntax

La syntax générale est :

\begin{bclogo}[<options>]{<Le titre>}
<le corps>
\end{bclogo}

Si l'on ne met pas les options [<options>] alors les paramètres (options) prennent des valeurs par défaut (voir plus bas).

Les options

Les coins arrondis

On commande la taille de l'arrondi dans les options de la manière suivante arrondi = <valeur> :

\begin{bclogo}[arrondi = 0.1]{Titre}
Texte
\end{bclogo}

Par défaut, l'arrondi est à 0.

La couleur de fond de la boîte

On définit la couleur de fond grâce à couleur = <macouleur>, par exemple :

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

Par défaut la couleur est blanche.

Style de titre

Il y a deux styles de titre. Un, par défaut ou avec la commande cadretitre = false, qui donne :

L'autre, qui se choisit avec la commande cadretitre = true (toujours dans les options), qui donne :

Ombre

Là aussi, il s'agit d'une option issue de la participation de Patrick Fradin. On peut grâce à la commande ombre = true, mettre une ombre derrière la boîte. Par défaut, il n'y en a pas.

Couleur de l'ombre

La couleur de l'ombre (par défaut noir) se règle grâce à la commande couleurOmbre = <ma couleur>.

Épaisseur de l'ombre

On règle la distance de la boîte à l'ombre grâce à la commande epOmbre = <valeur en cm>. Par défaut, elle est réglée à 0.125cm.

Exemple
\begin{bclogo}[ombre = true, logo = \bcbook]{Démonstration de l'ombre}
Cette option est une idée de Patrick \textsc{Fradin}, on remarque que
la taille de la boîte s'ajuste pour ne pas sortir des marges imposées.
\end{bclogo}
 
\begin{bclogo}[ombre = true, epOmbre = 0.25, couleurOmbre = black!30,
logo = \bcbook, arrondi = 0.1]{Démonstration de l'ombre} Cette option
est une idée de Patrick \textsc{Fradin}, on remarque que la taille de
la boîte s'ajuste pour ne pas sortir des marges imposées.
\end{bclogo}

donne :

Les logos

Les logos se choisissent parmis une liste (voir plus bas) logo = \bcetoile, par defaut on a la fleur.

La barre verticale

En générale, le style de barre verticale se choisit grâce àa la commande barre = <style>.

Barre droite

C'est celle par défaut (barre = line), tous les exemples précedents l'illustre.

Epaisseur de la barre

On peut modifier l'épaisseur de la barre avec la commande epBarre = <valeur en pt>.

\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}

donne :

Par défaut la valeur est à 1.5 pt.

La barre «~zigzag~»

Ce style de barre s'obtient avec la commande barre=zigza. Par exemple :

\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}

donne :

Exemple

\begin{bclogo}[logo = \bcattention, arrondi = 0.1, 
couleur = green!20!blue!20, cadretitre=true]%
{\texttt{bclogo} est un super paquet!}
Avec cette nouvelle gestion des paramètres de la boîte,
 \verb+bclogo+ devient plus léger à  utiliser!
 Merci encore à  Ulrike et à  Manuel!
\end{bclogo}

Les boîtes sont maintenant “listables” en utilisant la commande :

\listofbclogo

Qui donne par défaut :

Les références sont les titres des boîtes. Le titre de la liste peut être mofifié par

\renewcommand{\titrebclogo}{Liste des fiches}

Les logos

Pour la plupart, je les ai dessinés avec Inskape et exportée en PSTricks. Seul point négatif (selon JCC) c'est la ligne :

\psset{xunit=.5pt,yunit=.5pt,runit=.5pt}

Les logos sont définis avec une largeur de 17pt.

Je définis une commande \bcfleur contenant le code pstricks. Il reste donc à en créer d'autre ;) (l'appel est fait).

Sur les logos autres que le panneau chantier, il y a des fichiers tex externes qui sont appelés dans le fichier “maitre” bclogo.sty.

Depuis, la version 2.0, les logos doivent être exploitable par pstricks et tikz. Il faut donc veiller à fournir les logos dans plusieurs formats. Par exemple pst, pdf et eps, ou pst et pgf…

Le logo « en chantier »

Archive : bclogo-20080318.zipJean-Michel Sarlat, 2008/03/18 23:27

Liste des logos

Attention depuis la version 2.0, les commandes de logo ont légèrement changées, elles sont précédées de bc pour éviter des redéfinitions de commandes (par exemple avec Fourier).

  1. la fleur : commande \bcfleur
  2. « en chantier » : commande \bcpanchant (Jean-Michel SARLAT)
  3. la note : commande \bcnote (Thomas LABARRUSIAS)
  4. l’étoile : commande \bcetoile
  5. l’ourson : commande \bcours
  6. « attention » : commande \bcattention
  7. le cœur : commande \bccoeur
  8. ornement : commande \bcorne
  9. danger : commande \bcdanger (François BOERKMANN)
  10. smiley heureux : commande \bcsmbh (François BOERKMANN)
  11. smiley malheureux : commande \bcsmmh (François BOERKMANN)
  12. Take care : commande \bctakecare (Patrick FRADIN)
  13. Lampe : commande \bclampe (Patrick FRADIN)
  14. Le livre : commande \bcbook (Patrick FRADIN)
  15. Le trêfle : commande \bctrefle

Le fichier bclogo.sty

L'archive est à décompresser dans son arborescence (la)tex.

Téléchargement :

mc/bclogo.txt · Dernière modification: 2009/09/26 00:22 par jms