[gut] package bclogo

162 views
Skip to first unread message

damiens...@laposte.net

unread,
Oct 30, 2016, 7:44:25 AM10/30/16
to g...@ens.fr
Bonjour,

Je viens de réussir à installer MacTeX sur mon nouvel ordinateur (macbook OS x El Capitan), et de passer mes fichiers de mon ancien ordinateur (windows 8) à l'actuel, tout marche très bien ou presque, j'ai un gros soucis avec le package bclogo. En effet, j'ai tenté de compiler un ancien fichier fait avec TexStudio, où j'utilise le package bclogo, et TexStudio me renvois un message d'erreur en ce qui concerne le la fin de l'environnement bclogo :

Package xkeyval Error: `blur' undefined in families `,pstricks,pst-grad,pst-node,pst-coil,pst-tools,pst-3d,pstricks-add,pst-plot'. \end{bclogo}

Voici une partie du codage que j'ai utilisé pour ce document : 

\documentclass[12pt,a4paper]{report}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
\usepackage{bbold,bbm}
\usepackage{mathrsfs}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[pstricks]{bclogo}
\usepackage{array}
\usepackage{tikz,tkz-tab}
\usepackage[all]{xy}
\usepackage{stmaryrd}
\usepackage{pstricks}
\usepackage{pstricks-add}
\usepackage{pst-grad}
\usepackage{pst-coil}
\usepackage{pst-tools}
\usepackage{pst-plot}
\usepackage{pst-3d}
\usepackage{pst-node}
\usepackage{framed}
\usepackage{soul}
\usepackage{wrapfig}
\usepackage[top=2.54cm, bottom=2cm, left=2cm, right=2cm]{geometry}
\newtheorem{Def}{Définition}
\newtheorem{expl}{exemple }

\usetikzlibrary{matrix}
\newcommand{\rdots}{\hspace{.2ex}\raisebox{1ex}{\rotatebox{-12}{$\ddots$}}}
\DeclareSymbolFont{calletters}{OMS}{cmsy}{m}{n}
\DeclareSymbolFontAlphabet{\mathcal}{calletters}


\begin{document}

\tableofcontents
\pagestyle{empty}
\thispagestyle{empty}
\addtocontents{toc}{\protect\thispagestyle{empty}\protect\pagestyle{empty}}

\newpage
\chapter{Rappels et compléments sur les anneaux : }
\pagestyle{plain}
\setcounter{page}{1}


\begin{expl}\normalfont
Dans $\mathbb{R}[x]$, l'ensemble des polynômes en la variables $x$ à coefficients dans $\mathbb{R}$, les inversibles sont les constantes.
\end{expl}

\begin{bclogo}[logo=\bcbook,arrondi=0.1,epBarre=0.9,couleur=blue!20]{Anneau factoriel}
\begin{Def}\normalfont
On dit que $A$ est \textbf{factoriel} (anglais : \textit{Unique factorization domain =UFD}) si tout élément de $A$ admet une factorisation en produit d'irréductibles qui est "essentiellement unique", c'est-à-dire :
\begin{enumerate}
\item pour tout $x\in A$, avec $x$ non-nul et non-inversible, il existe $a_1, a_2, \ldots,a_r$ irréductibles, tel que $x=a_1\cdot\ldots\cdot a_r$.
\item Si $x=b_1\cdot\ldots\cdot b_s$, avec $b_1, b_2, \ldots , b_s$ irréductibles, alors $s=r$ et quitte à permuter, les $a_i$ et $b_i$ sont associés pour tout $i\in\left\{1,\ldots , r \right\}$.
\end{enumerate}
\end{Def}
\end{bclogo}

\

\

\begin{bclogo}[logo=\bcbook,arrondi=0.1,epBarre=0.9,couleur=blue!20]{Anneau principal}
\begin{Def}\normalfont
On dit que $A$ est \textbf{principal} (anglais : \textit{principal ideal domain =PID}) si tout idéal de $A$ est principal, c'est-à-dire de la forme $Ax=(x)=\left\{y\in A : y=ax\text{, avec }a\in A \right\}$.
\end{Def}
\end{bclogo}

Maxime Chupin

unread,
Oct 30, 2016, 11:13:53 AM10/30/16
to liste Gut
Bonjour,

Le code n'est pas complet, et encore moins minimal. Le mieux lorsque l'on cherche de l'aide, c'est de fournir un code minimal (avec le minimum de contenu) qui produit l'erreur et aussi complet, pour que celles et ceux qui veulent aider aient juste à copier/coller et compiler. Là il n'y a pas de \end{document} par exemple...

Je pense que le chargement de \usepackage{pst-blur} peut régler le problème.

Cordialement,
 
--
Maxime Chupin
Site personnel : http://fougeriens.org/~mc/
Site professionnel : http://www.ljll.math.upmc.fr/~chupin/

damiens...@laposte.net

unread,
Oct 30, 2016, 11:46:21 AM10/30/16
to g...@ens.fr
Merci de votre aide, cela règle en effet bien le problème...

Et si tu peux m'éclairer sur la raison de devoir charger ce package sur mac et non sur windows, ce serais sympathique.

En ce qui concerne mon manque de "précision" c'est que je n'ai pas eu le temps de trop vérifier mon message avant de l'envoyer ( horaire de travaille oblige). Bien sûr, je m'en excuse, malgré mon utilisation plutôt fréquente des outils TeX, je ne suis encore qu'un tout petit débutant...

Bien cordialement.

Damien M.


De: "Maxime Chupin" <m...@melusine.eu.org>
À: "liste Gut" <g...@ens.fr>
Envoyé: Dimanche 30 Octobre 2016 16:13:19
Objet: Re: [gut] package bclogo

Maxime Chupin

unread,
Oct 30, 2016, 12:41:21 PM10/30/16
to liste Gut
En fait, avec plus de recherche, il s'agit bel et bien d'un bug, donc MERCI de me l'avoir signalé. En fait, en l'état, l'option blur de bclogo est obligatoire, même si on ne souhaite pas utilisé cette option, ce qui est assez contradictoire :).
Je vais corriger ça. C'est arrivé avec la version 3.0 je pense. Je vais corriger ça dès que je peux, et puis renvoyer sur le CTAN pour une propagation dans TeXlive.

Au sujet de l'exemple complet minimal (ECM), j'ai fait le suivant :

\documentclass{article}

\usepackage{bclogo}


\begin{document}

\begin{bclogo}{Test}
Test
\end{bclogo}

\end{document}

qui ne compile pas avec latex... Quel manque de sérieux de me part. Je n'utilise jamais latex mais plutôt pdflatex ou lualatex, mais ça n'empêche que proposer une extension avec un exemple comme celui-ci non fonctionnel, ça frôle le ridicule... Bref, veuillez m'excuser, je répare ça rapidement


Merci.

Yvon Henel

unread,
Oct 30, 2016, 12:51:36 PM10/30/16
to g...@ens.fr
Le 30/10/2016 à 17:40, Maxime Chupin a écrit :
> qui ne compile pas avec latex... Quel manque de sérieux de me part.


Non, Jef, t´es pas tout seul


--
Yvon Henel, TeXnicien de surface
assez vieux pour avoir « connu » Jacques Brel vivant
encore assez jeune pour s'en souvenir

Yves

unread,
Oct 31, 2016, 6:25:55 AM10/31/16
to g...@ens.fr

Pour info, sur un vieux macbook pro encore sous OS 10.6, le code ne compilait pas non plus.

En passant l'option tikz au package bclogo \usepackage[tikz]{bclogo}
(option trouvée dans la doc de bclogo), la complication marche sans histoire.


Il semble même possible (à moins bien sûr qu'ils ne soient utiles ailleurs) de réduire le nombre de packages :

%\usepackage{pstricks}
%\usepackage{pstricks-add}
%\usepackage{pst-grad}
%\usepackage{pst-coil}
%\usepackage{pst-tools}
%\usepackage{pst-plot}
%\usepackage{pst-3d}
%\usepackage{pst-node}

Par ailleurs sur Mac, il me semble judicieux, à un moment ou un autre de convertir les fichiers de latin1 en codage unicode et \usepackage[utf8]{inputenc}




Maxime Chupin

unread,
Nov 1, 2016, 7:38:54 AM11/1/16
to liste Gut
Le 30 octobre 2016 à 17:51, Yvon Henel <yvon....@yvon-henel.fr> a écrit :
Le 30/10/2016 à 17:40, Maxime Chupin a écrit :
qui ne compile pas avec latex... Quel manque de sérieux de me part.


Non, Jef, t´es pas tout seul

:), j'aime cette référence !!

Sinon, le mal est réparé, et on peut, en attendant que je balance sur le CTAN, tout récupérer sur le site Syracuse, et le dépot git, pour faire une installe en local. Les liens :
- http://melusine.eu.org/syracuse/G/bclogo/
- http://melusine.eu.org/syracuse/G/bclogo/archives/

ou alors on clone avec :
- git clone git...@melusine.eu.org:bclogo.git

Encore merci du retour !
 


--
Yvon Henel, TeXnicien de surface
assez vieux pour avoir « connu » Jacques Brel vivant
encore assez jeune pour s'en souvenir


--
Maxime Chupin
Site personnel : http://fougeriens.org/~mc/
Reply all
Reply to author
Forward
0 new messages