[pstricks] Problème bclogo

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Thibault
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 213
Inscription : jeudi 28 février 2008, 16:20
Localisation : Vendée

[pstricks] Problème bclogo

Message non lu par Thibault »

Bonjour à tous,

Je me suis trouvé cette année devant un souci après avoir changé un peu la présentation de mes documents pour utiliser des boites faites avec bclogo.
Je vous mets ci-dessous un ECM. Vous verrez qu'entre le graphique qui n'est pas dans une boite et celui qui est dans une boite, il y a un décalage en x et en y sur la position des labels positionnés avec \naput et \nbput.

Avez-vous une idée pour résoudre ce problème, autre que positionner les labels avec des \rput ou \uput ?

Merci d'avance

Tibo

Code : Tout sélectionner

% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = xelatex

\documentclass[french]{article}
\usepackage[math-style=ISO,bold-style=ISO,Style={leqslant,subsetneq,parallelslant}]{fourier-otf}
\usepackage{pstricks}
\usepackage{pstricks-add}
\usepackage[tikz]{bclogo}

\begin{document}
Un petit dessin :

\psset{unit=1cm}
\begin{pspicture}(0,0)(4,2)
  \psgrid
  \psset{linecolor=blue}
  \cnodeput(1,1){A}{$A$} \cnodeput(3,1){B}{$B$}
  \ncline{A}{B} \naput{$a$}  \nbput{$b$}
\end{pspicture}

\bigskip
\begin{bclogo}{test}
  Le même dans un cadre bclogo :

  \begin{pspicture}(0,0)(4,2)
    \psgrid
    \psset{linecolor=blue}
    \cnodeput(1,1){A}{$A$} \cnodeput(3,1){B}{$B$}
    \ncline{A}{B} \naput{$a$} \nbput{$b$}
  \end{pspicture}
\end{bclogo}

\end{document}
Image
Dernière modification par Thibault le jeudi 15 juin 2023, 08:25, modifié 1 fois.
touhami
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 488
Inscription : dimanche 11 février 2007, 11:45

Re: [pstricks] Problème bclogo

Message non lu par touhami »

Bonjour.
Rien à voir avec bclogo! Il faut voir de coté de pstricks.
Par passage, pourquoi \usepackage[tikz]{bclogo} et non pas \usepackage[blur]{bclogo}?

Code : Tout sélectionner

% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = xelatex

\documentclass[french]{article}
\usepackage[math-style=ISO,bold-style=ISO,Style={leqslant,subsetneq,parallelslant}]{fourier-otf}
\usepackage{pstricks}
\usepackage{pstricks-add}
\usepackage[blur]{bclogo}

\begin{document}

Le même dans un cadre bclogo : Le même dans un cadre bclogo Le même dans un cadre bclogo Le même dans un cadre bclogo
	
\psset{unit=1cm}
\begin{pspicture}(0,0)(4,2)
	\psgrid
	\psset{linecolor=blue}
	\cnodeput(1,1){A}{$A$} \cnodeput(3,1){B}{$B$}
	\ncline{A}{B} \naput{$a$}  \nbput{$b$}
\end{pspicture}
	
Le même dans un cadre bclogo : Le même dans un cadre bclogo Le même dans un cadre bclogo Le même dans un cadre bclogo
	
\end{document}
Thibault
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 213
Inscription : jeudi 28 février 2008, 16:20
Localisation : Vendée

Re: [pstricks] Problème bclogo

Message non lu par Thibault »

touhami a écrit : mardi 13 juin 2023, 19:37 Bonjour.
Rien à voir avec bclogo! Il faut voir de coté de pstricks.
Merci de ta réponse touhami.

Pas de souci avec pstricks, le code fonctionne très bien sans cadre bclogo (partie du haut de la capture d'écran) ou avec des cadres que je crée moi-même et j'utilise souvent ces commandes \naput et \nbput.
Le problème apparait uniquement lorsque l'image est dans un cadre créé par bclogo (partie du bas de la capture d'écran).

D'ailleurs, dans le code que tu m'as mis, tu n'as pas mis la partie avec le cadre bclogo et donc celle qui pose problème.

Je remets ici le code sans le tikz mais avec bclogo et la capture sans les grilles qui surchargent un peu le dessin :

Code : Tout sélectionner

% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = xelatex

\documentclass[french]{article}
\usepackage[math-style=ISO,bold-style=ISO,Style={leqslant,subsetneq,parallelslant}]{fourier-otf}
\usepackage{pstricks}
\usepackage{pstricks-add}
\usepackage[blur]{bclogo}

\begin{document}

\textbf{SANS} bclogo :
	
\psset{unit=1cm}
\begin{pspicture}(0,0)(4,2)
	\psset{linecolor=blue}
	\cnodeput(1,1){A}{$A$} \cnodeput(3,1){B}{$B$}
	\ncline{A}{B} \naput{$a$}  \nbput{$b$}
\end{pspicture}
	

\textbf{AVEC} bclogo :

\begin{bclogo}{test}
  \begin{pspicture}(0,0)(4,2)
    \psset{linecolor=blue}
    \cnodeput(1,1){A}{$A$} \cnodeput(3,1){B}{$B$}
    \ncline{A}{B} \naput{$a$} \nbput{$b$}
  \end{pspicture}
\end{bclogo}	
\end{document}
Image
touhami a écrit : mardi 13 juin 2023, 19:37 Par passage, pourquoi \usepackage[tikz]{bclogo} et non pas \usepackage[blur]{bclogo}?
Tout simplement parce que sur la doc de bclogo, il était noté uniquement les options [tikz] et [pstricks] et qu'avec l'option [pstricks] j'avais un message d'erreur et que pour le supprimer, il me fallait beaucoup de lignes qui alourdissaient l'ECM ;)
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (kubuntu 23.10)
Distrib TeXlive
Éditeur GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.8) + auctex + yasnippets
touhami
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 488
Inscription : dimanche 11 février 2007, 11:45

Re: [pstricks] Problème bclogo

Message non lu par touhami »

Bojour.
Excusez-moi, c'est ma faute. La question était bien claire, mais je n'ai vu que la position de l'image par rapport au texte!!!