Page 1 sur 1

[PSTricks] Framebox arrondi

MessagePosté: Dimanche 30 Mars 2008, 09:18
par Nigrazka
Bonjour à tous.
J'ai un question sur les framebox, comment puis-je faire des framebox arrondis dans cette portion de code, et de spécifier d'autres paramètres comme linewidth style=solid etc... Voici le code :

Code: Tout sélectionner
\centering{
\begin{pspicture}(0,0)(12,12)
   \psset{fillstyle=solid}
   \psline[linearc=.2]{->}(2,3)(1,3)(1,9)(2,9)
   \psline[linearc=.2]{->}(10,9)(11,9)(11,3)(10,3)
   \put(1.85,8){
      \framebox(8,2){\large Agent}
   }
   \put(1.85,2){
      \framebox(8,2){\large Environnement}
   }
  \end{pspicture}
}


et merci d'avance.
Bye

Re: [PSTricks] framebox arrondi

MessagePosté: Dimanche 30 Mars 2008, 10:24
par rebouxo
Il me semble qu'il vaudrait mieux utiliser \psframebox, qui propose beaucoup plus d'options que \framebox.
Par exemple :

Code: Tout sélectionner
\psframebox[linearc=0.3]{Mon zoli label}


Produira un cadre au coin arrondi.

Plus de renseignement ici.

Olivier

Re: [PSTricks] framebox arrondi

MessagePosté: Dimanche 30 Mars 2008, 12:01
par Nigrazka
Merci rebouxo pour ces précieuses informations :) .Mais le problème c'est que je n'arrive pas à préciser les dimensions du cadre par la commande \psframebox, j'aimerais bien de préciser l'hauteur et la largeur du cadre, exactement.
Merci d'avance.

Re: [PSTricks] Framebox arrondi

MessagePosté: Lundi 31 Mars 2008, 16:39
par balf
En ce cas, il faut combiner un \makebox[largeur]{\hrule[-hauteur]{0pt}{2xhauteur} texte} et \psframebox, avec \psset{framesep=0pt}.

NB la commande en pstricks pour placer quelque chose à un endroit précis est \rput, et non \put, qui vient de l'environnement picture.

B.A.