[PSTricks] Framebox arrondi

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

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.
Nigrazka
Utilisateur débutant
Utilisateur débutant
Messages : 4
Inscription : samedi 29 mars 2008, 00:02

[PSTricks] Framebox arrondi

Message 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

rebouxo
Modérateur global
Modérateur global
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre

Re: [PSTricks] framebox arrondi

Message 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

Nigrazka
Utilisateur débutant
Utilisateur débutant
Messages : 4
Inscription : samedi 29 mars 2008, 00:02

Re: [PSTricks] framebox arrondi

Message 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.

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3925
Inscription : mercredi 02 janvier 2008, 23:18

Re: [PSTricks] Framebox arrondi

Message 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.