diff options
author | Karl Berry <karl@freefriends.org> | 2011-08-01 00:49:08 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-08-01 00:49:08 +0000 |
commit | 50c7698471bead67efa87f380ca89bb742d4a12b (patch) | |
tree | 3b4406b586c7d9976a222127f0e527565911b070 /Master/texmf-dist/doc | |
parent | 2dd820f377c1dccbc53a6d34d604b7b4a5ed317c (diff) |
bclogo (7jul11)
git-svn-id: svn://tug.org/texlive/trunk@23295 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/latex/bclogo/LISEZ-MOI | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bclogo/README | 9 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bclogo/README.latex | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/bclogo/bclogo-doc.pdf | bin | 439731 -> 447636 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/bclogo/bclogo-doc.tex | 110 |
5 files changed, 82 insertions, 45 deletions
diff --git a/Master/texmf-dist/doc/latex/bclogo/LISEZ-MOI b/Master/texmf-dist/doc/latex/bclogo/LISEZ-MOI index 21d3702a63e..bd9400791d6 100644 --- a/Master/texmf-dist/doc/latex/bclogo/LISEZ-MOI +++ b/Master/texmf-dist/doc/latex/bclogo/LISEZ-MOI @@ -1,12 +1,12 @@ -*- coding: utf-8 -*- Paquet bclogo par Maxime Chupin -Version 2.24 datée du 09 Septembre 2009 +Version 2.24 datée du 06 Juillet 2011 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. La documentation pdf (en français) presente la syntaxe et les paramétrages -FICHIERS : +FICHIERS : ===== documentation ===== LISEZ-MOI diff --git a/Master/texmf-dist/doc/latex/bclogo/README b/Master/texmf-dist/doc/latex/bclogo/README index 06639e01c86..07db42460d3 100644 --- a/Master/texmf-dist/doc/latex/bclogo/README +++ b/Master/texmf-dist/doc/latex/bclogo/README @@ -1,11 +1,11 @@ Bclogo package by Maxime Chupin -Version 2.24 dated 09/09/2009 +Version 2.25 dated 06/07/2011 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 : +FICHIERS : ===== documentation ===== LISEZ-MOI @@ -112,8 +112,3 @@ LISEZ-MOI README ================== -The archive bclogo-v2-24.zip contains all the files to insert into a tree LaTeX. - -This work may be distributed and/or mofified under the conditions -of the LaTeX Project Public Licence. -http://www.latex-project.org/lppl/ diff --git a/Master/texmf-dist/doc/latex/bclogo/README.latex b/Master/texmf-dist/doc/latex/bclogo/README.latex index a7d65721799..3f3da35afd8 100644 --- a/Master/texmf-dist/doc/latex/bclogo/README.latex +++ b/Master/texmf-dist/doc/latex/bclogo/README.latex @@ -1,11 +1,11 @@ Bclogo package by Maxime Chupin -Version 2.24 dated 09/09/2009 +Version 2.25 dated 06/07/2011 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 : +FICHIERS : ===== documentation ===== LISEZ-MOI diff --git a/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.pdf b/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.pdf Binary files differindex e580cdbd4db..2c9a2d38fc1 100644 --- a/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.pdf +++ b/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.pdf diff --git a/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.tex b/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.tex index f02d03337b6..6c2726610aa 100644 --- a/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.tex +++ b/Master/texmf-dist/doc/latex/bclogo/bclogo-doc.tex @@ -2,6 +2,7 @@ \usepackage[utf8]{inputenc} \usepackage[charter]{mathdesign} \usepackage[blur]{bclogo} +\usepackage{tikz} \usepackage{verbatim} \usepackage[margin=2.5cm]{geometry} \usepackage{amsmath} @@ -15,7 +16,8 @@ \definecolor{cPG}{RGB}{235, 227, 150} \definecolor{link}{RGB}{150, 81, 0} \usepackage[colorlinks, linkcolor=link]{hyperref} - +\usetikzlibrary{decorations.pathmorphing} +\usetikzlibrary{shapes} \definecolor{fbase}{gray}{0.95} \usepackage{framed} \newenvironment{gbar}[1]{% @@ -29,7 +31,7 @@ basicstyle=\small, % print whole listing small keywordstyle=\color{bleu}\ttfamily, % underlined bold black keywords -% identifierstyle=, +% identifierstyle=, basicstyle=\ttfamily\footnotesize, % nothing happens commentstyle=\itshape\color{vert}, % white comments stringstyle=\ttfamily, % typewriter type for strings @@ -58,9 +60,9 @@ \definecolor{cPG}{RGB}{235, 227, 150} -\title{\texttt{bclogo} version 2.24} +\title{\texttt{bclogo} version 2.25} \author{ Maxime \textsc{Chupin} et Patrick \textsc{Fradin} \footnote{Merci à tous ceux qui ont participé, entre autres, Jean-Côme \textsc{Charpentier}, Ulrike \textsc{Fischer} et Manuel \textsc{Pégourié-Gonnard}\dots}\\\url{notezik@gmail.com}} -\date{10 Septembre 2009} +\date{06 Juillet 2011} \begin{document} @@ -132,7 +134,7 @@ Ce paquet permet la création, via \texttt{Pstricks} ou \texttt{Tikz}, de boîte 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 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{multicols}{2} \begin{enum} @@ -164,7 +166,7 @@ ou \end{lstlisting} \end{Code} -\noindent\textbf{Remarque : } Les syntaxes +\noindent\textbf{Remarque : } Les syntaxes \begin{lstlisting} \usepackage[pstricks]{bclogo} \end{lstlisting} @@ -204,7 +206,7 @@ On définit la couleur de fond grâce à \texttt{couleur = <macouleur>}, par exe \end{Code} \bigskip -Ce qui donne : +Ce qui donne : \medskip \begin{bclogo}[couleur = blue!30]{Mon Titre} Du texte qui se répète encore et encore pour l'exemple, du texte qui @@ -229,7 +231,7 @@ Cette nouvelle option a été créée sur la demmande de Philippe \bsc{Fortemps} \end{Code} \bigskip -Ce qui donne : +Ce qui donne : \medskip \begin{bclogo}[couleur = blue!30,couleurBord=red!30]{Mon Titre} Du texte qui se répète encore et encore pour l'exemple, du texte qui @@ -266,10 +268,50 @@ 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. Celui par défaut (ou avec la commande \texttt{cadreTitre = false}) est celui utilisé pour les boîtes précédentes. On peut cependant le modifier grâce à la commande~: +\begin{lstlisting} +\renewcommand\bcStyleTitre[1]{\hfill\large\textsl{#1}\hfill} +\end{lstlisting} +Ce qui produit~: +\renewcommand\bcStyleTitre[1]{\hfill\large\textsl{#1}\hfill} + +\medskip +\begin{bclogo}[couleur = blue!30, arrondi = 0.1]{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 +\end{bclogo} + +Par défaut, \verb+\bcStyleTitre+ est définie comme cela : +\begin{lstlisting} +\renewcommand\bcStyleTitre[1]{\large\textbf{#1}} +\end{lstlisting} +\renewcommand\bcStyleTitre[1]{\large\textbf{#1}} +On peut alors s'ammuser à toutes sortes de choses ; en voici un exemple. +\begin{Code} +\begin{lstlisting} +\renewcommand\bcStyleTitre[1]{\hfill\tikz % + \node[fill=blue!20,starburst,draw=black] {#1};\hfill} +\begin{bclogo}[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 +\end{bclogo} +\end{lstlisting} +\end{Code} + +\renewcommand\bcStyleTitre[1]{\hfill\tikz \node[fill=blue!20,starburst,draw=black] {#1};\hfill} +\begin{bclogo}[noborder=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 +\end{bclogo} + +\renewcommand\bcStyleTitre[1]{\large\textbf{#1}} + \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é mais non modifiable, est un cadre avec un gradient de couleur \textit{gold}. Ceci s'obtient avec la commande \texttt{cadreTitre = true}. \begin{Code} \begin{lstlisting} @@ -320,7 +362,7 @@ Ce qui donne : \renewcommand\styleSousTitre[1]{\textsl{#1}} -On obtient alors +On obtient alors \medskip \begin{bclogo}[couleur = blue!30, arrondi = 0.1, sousTitre= Mon sous-titre]{Mon Titre} @@ -403,7 +445,7 @@ Voici la liste des logos : \end{multicols} \end{bclogo} -Par exemple, +Par exemple, \begin{Code} \begin{lstlisting} @@ -423,11 +465,11 @@ produit : encore et encore pour l'exemple\dots \end{bclogo} -\paragraph{Remarque :} On peut se définir soi-même de nouvelles commandes de logo sans pour autant que ces logos soient disponibles dans \verb+bclogo+. Par exemple, pour obtenir le \emph{coeur} de \LaTeX{} $\heartsuit$, il suffit de définir dans le préambule de document la commande : +\paragraph{Remarque :} On peut se définir soi-même de nouvelles commandes de logo sans pour autant que ces logos soient disponibles dans \verb+bclogo+. Par exemple, pour obtenir le \emph{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} +\end{lstlisting} Ceci donnera le même resultat que pour le pique \LaTeX{} (attention \verb+\bcheartsuit+ n'est pas définie dans \verb+bclogo+). @@ -439,9 +481,9 @@ On peut aussi faire ceci pour un code \verb+pstricks+, \verb+pgf+, une image\dot \newcommand\monlogopst{\begingroup \input{monlogo.pst}\endgroup} % mon logo code pgf \newcommand\monlogopgf{\begingroup \input{monlogo.pgf}\endgroup} -% mon image +% mon image \newcommand\monimage{\includegraphics[width=17pt]{monimage}} -\end{lstlisting} +\end{lstlisting} \end{Code} \subsubsection{Taille des logos} @@ -474,7 +516,7 @@ La gestion de l'ombre se règle comme les autres options. Par défaut, il n'y en \end{lstlisting} \end{Code} -Ce qui produit : +Ce qui produit : \medskip \begin{bclogo}[couleur = blue!30, arrondi = 0.1, ombre = true]{Mon Titre} @@ -510,7 +552,7 @@ produit : encore et encore pour l'exemple\dots \end{bclogo} -\subsubsection{Le paramètre \texttt{blur}} +\subsubsection{\label{blur}Le paramètre \texttt{blur}} Depuis la version 2.24, on a rajouté l'option proposée par le paquet \texttt{pst-blur}. L'utilisation de celle-ci est légèrement plus compliquée que celle des autres. @@ -547,7 +589,7 @@ 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}). +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 : @@ -583,7 +625,7 @@ Ce style de barre s'obtient avec la commande \texttt{barre=zigzag}. Par exemple \end{lstlisting} \end{Code} -donne +donne \medskip \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 @@ -624,7 +666,7 @@ Pour ces deux styles de barre, on règle la taille (ou amplitude) de l'ondulatio \end{lstlisting} \end{Code} -donne +donne \medskip \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 @@ -646,7 +688,7 @@ Cette fonction permet de répéter verticalement un motif quelconque à la place \end{bclogo} \end{lstlisting} \end{Code} -donne +donne \medskip \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 @@ -658,9 +700,9 @@ donne \medskip Si je dispose d'une image personnelle, par exemple \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 : + Ceci donne : \medskip \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 @@ -701,7 +743,7 @@ Si je dispose d'une image, par exemple \texttt{brace.eps}\footnote{Comme précé \end{bclogo} \end{lstlisting} \end{Code} -donne +donne \medskip \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 @@ -717,7 +759,7 @@ Si on dispose d'une image personnelle (assez longue de préférence), on peut gr \noindent\includegraphics[angle = 90,bb=0 0 17 \linewidth,clip]{losanges} -Cet exemple +Cet exemple \begin{Code} @@ -732,7 +774,7 @@ Cet exemple \end{lstlisting} \end{Code} -donne +donne \medskip \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 @@ -783,7 +825,7 @@ Pour les barres \texttt{line}, \texttt{zigzag}, \texttt{snake}, \texttt{motif} e \end{bclogo} \end{lstlisting} \end{Code} -donne +donne \medskip \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 @@ -819,7 +861,7 @@ Si on ne veut pas de barre verticale sur le côté, il suffit d'utiliser la comm \end{lstlisting} \end{Code} -donne +donne \medskip \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 @@ -857,9 +899,9 @@ Ce qui donne : \medskip Par défaut, l'épaisseur est à 0.8pt. -\subsubsection{Option \texttt{noborder}} +\subsubsection{Option \texttt{noborder}} -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 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} @@ -874,7 +916,7 @@ Par exemple : \end{bclogo} \end{lstlisting} \end{Code} -donne +donne \medskip \begin{bclogo}[logo = \bccrayon, noborder = true]{Mon titre} Du texte qui se r\'ep\`ete encore et encore pour l'exemple, du @@ -994,9 +1036,9 @@ Ce qui donne \end{gbar} \end{bclogo} -\subsection{Réglage global des paramètres} +\section{Réglage global des paramètres} -On peut régler les paramètres pour toutes les boîtes \texttt{bclogo}. Pour cela on utilise la commande +On peut régler les paramètres pour toutes les boîtes \texttt{bclogo}. Pour cela on utilise la commande \begin{lstlisting} \presetkeys{bclogo}{<liste des parametres>}{} \end{lstlisting} |